Nearly five years ago, I was looking over some code a former developer had written, and I started to have the same thoughts that I’m sure so many other developers have had cross their minds:
- Why did they do this in this way?
- Why didn’t they use method X or framework Y?
- Why didn’t they comment this more/less/differently?
And I’ll admit it, I even had the thought “this sucks!” start to peek out of the back of my mind.
Then I started thinking about how harsh I can be, both to other developers’ work, and…