This list was last updated February 2025. Why are updates to my reading list so rare? Because computers change a lot in 10 years, but people don’t. To make better software, you need to understand how people work, and that is what the books I recommend tend to focus on. Steve McConnell’s Code Complete 2 is the Joy of Cooking for software developers. Reading it means that you enjoy your work, you’re
