On HN, we often hear about books like SICP or TAOCP, but what other influential books should everyone read, even in 2024?
Ask HN: Books That Dramatically Transformed Your Programming Skills
1–10 of 30 posts
Re: Ask HN: Books That Dramatically Transformed Your Programming Skills
#2Refactoring by Martin Fowler
System/370 Principles of Operation by IBM
Re: Ask HN: Books That Dramatically Transformed Your Programming Skills
#3Re: Ask HN: Books That Dramatically Transformed Your Programming Skills
#4Re: Ask HN: Books That Dramatically Transformed Your Programming Skills
#5* Thinking Forth by Leo Brodie
* Lisp In Small Pieces by Christian Queinnec
* Compilers (the Dragon Book) by Aho, Sethi, and Ullman
* Smalltalk-80 (the Blue Book) by Goldberg and Robson
But on the non-technical side, the book that probably had the biggest impact on my career was "What Color Is Your Parachute" by Richard Bolles. It is what convinced me I could transfer my skills from video game dev into another field and how to come up with a plan to do so.
Re: Ask HN: Books That Dramatically Transformed Your Programming Skills
#6Re: Ask HN: Books That Dramatically Transformed Your Programming Skills
#7Re: Ask HN: Books That Dramatically Transformed Your Programming Skills
#8Re: Ask HN: Books That Dramatically Transformed Your Programming Skills
#9A Philosophy Of Software Design by John Ousterhout comes with a great way to look at how to design software modules. Found it by recommendation here on HN.
Re: Ask HN: Books That Dramatically Transformed Your Programming Skills
#10None. The best way to get way better at programming is to work on code bases written by people that are much more skilled than you. You cant learn math by purely reading a math book, you have to work the exercises. Go find an expert code base on github and hack on it, or work at a company on a team with very high programming standards