Why is it so much easier for me to read junior programmer's code than senior's?
I amd mid programmer, and I noticed that for me it's so much easier to read the code of a junior developer's than senior's. The reason is senior programmer uses so many abstractions over abstractions, dependency injection containers over containers etc. Yes it's easier to write unit tests for it, but it's so difficult to understand anything. Senior programmer is considered to be a very good developer, and he is. But it's just so strange. Maybe I'm just a terrible developer.
4 comments
[ 3.0 ms ] story [ 19.1 ms ] threadThe best developer I ever worked with, CTO of a startup, had thoroughly-commented code, and usually chose code legibility over code concision.