The lone developer problem
Evan Hahn, describing what he calls the “lone developer problem”:
A lot of software is built by one person. It might be an entire product built by a lone developer or a significant piece of a system.
When this happens, I’ve observed that code written by a single developer is usually hard for others to work with. This code must’ve made sense to the author, who I think is very smart, but it doesn’t make any sense to me!
All this time, I just thought it was my code that was hard for others to work with! Turns out I’m not alone…