Recommended Resources

I've had a number of people over the years ask me for more of the resources I've used to learn different techniques and philosophies around software development, so here's my attempt at a running list. I'll include videos as well because they've also been an invaluable part of my learning.


I'm listing these in alphabetical order. Most of these are considered classics in the genre, and with good reason. In the interest of full disclosure, the books are Amazon referral links.