Tech News
← Back to articles

Software essays that shaped me

read original related products more articles

The Software Essays that Shaped Me

I started reading software blogs before I got my first programming job 20 years ago. At this point, I’ve read thousands of blog posts and essays about software, but only a small handful stuck in my mind and changed the way I think.

Joel Spolsky is the greatest software blogger of all time. His essays have informed so much of my approach to software that it was hard to pick out just one, but “The Joel Test” is my favorite.

The Joel Test is a set of 12 questions that employers can ask themselves to see how well they’re investing in their software team:

Do you use source control? Can you make a build in one step? Do you make daily builds? Do you have a bug database? Do you fix bugs before writing new code? Do you have an up-to-date schedule? Do you have a spec? Do programmers have quiet working conditions? Do you use the best tools money can buy? Do you have testers? Do new candidates write code during their interview? Do you do hallway usability testing?

Some of the questions are dated, but the point was never the questions themselves but rather the meta-point of the questions.

Joel was really asking employers: do you respect developers?

The questions all assess whether an employer prioritizes their developers’ time and focus over things like cheap office space and short-term deadlines.

Joel published this article at the height of the dot-com boom, when skilled developers were a precious resource, but not everyone realized it, including developers themselves.

Joel’s blog always presented programmers as rare, delicate geniuses that employers needed to pursue and pamper. I liked that.

... continue reading