I’m not sure when, why, or how, but sometime in the past few months I came across the online writing of Joel Spolsky. Spolsky, among other things, worked for Microsoft and later went on to start his own software company. Spolsky has an active blog—averaging just over 2 posts per week for ten years!—with lots of stuff worth reading. Set aside an afternoon for reading some of what he has to say, and count on bookmarking key articles for later. Just three I’d recommend off the top of my head are: