The lone programmer:
- Doesn’t need to check code into CVS because he’s the only one who works on it
- Doesn’t have to write meaningful comments because hey!, he’s the only one who will ever read it!
- Doesn’t get code reviews, so he can write code in any fashion he deems correct
- Can’t learn directly from other programmers because there aren’t any
- Doesn’t have his technical decisions questioned
- Doesn’t need to improve his communication skills because there’s no one else to communicate with!
- Doesn’t have to write documentation because it’s all in his head, where it belongs
The lone programmer is the most dangerous type of programmer. Make sure you don’t become one.