humancode.us

The Three Programmers

August 6, 2022

Novice programmer: I’m sure this codebase was written by people who know more than me. Better involve the maintainers when I change things because I have a lot to learn.

Experienced programmer: I now understand this codebase and I make changes to it with confidence, because I know I won’t break anything.

Expert programmer: I’m sure this codebase was written by people who know more than me. Better involve the maintainers when I change things because I have a lot to learn.