Live data from Hacker News

Ask HN: Books That Dramatically Transformed Your Programming Skills

news.ycombinator.com

1–10 of 30 posts

Ask HN: Books That Dramatically Transformed Your Programming Skills

#1
What books on programming, software development, and related topics have you read in the past that profoundly changed your skills as a developer, to the point of being life-changing?

On HN, we often hear about books like SICP or TAOCP, but what other influential books should everyone read, even in 2024?

Re: Ask HN: Books That Dramatically Transformed Your Programming Skills

#5
On the programming side:

* 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

#6
From non-university stuff, I did not read the book but I read the derivative works and applied it to my life: Getting Things Done. Specifically, Inbox Zero changed my life and made me a better programmer by having me become way more organized and on top of everything.

Re: Ask HN: Books That Dramatically Transformed Your Programming Skills

#7
None. 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

Re: Ask HN: Books That Dramatically Transformed Your Programming Skills

#10

None. 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

any recommendation how to find good github projects to look into?
Post reply on HN