Happy new year!
Weird question but here goes.
My colleague has a strong work ethic, works hard, learns fast, goes out of his way to increase test coverage etc. I would say his contribution is net-positive but some of his work causes problems, especially when it comes to config files, shell scripting etc., so everything that is not directly caught by a linter or spell-checker.
His typo rate is quite high. I suspect an undiagnosed dyslexia.
Mistakes are often caught very late, mostly in staging, making it cumbersome. It led to a few production outages.
We have code reviews, a solid test suite etc. but typos are slipping through - once you make them, it's just harder for others to catch them.
I feel bad for him because it already led to a blame game within the team, with some asking how one can be so sloppy. I don't suspect sloppiness because he is otherwise thorough. On the other hand, it escalated because the subject is very touchy with him.
I suspect he is weirdly aware of the problem and in denial at the same time, and therefore extremely defensive.
His take is that we should increase test coverage. It is part of the answer. However, once he's involved in writing the tests, the problem is shifted to writing correct tests.
What I'm thinking about:
... continue reading