The Pragmatic Programmer
Comments and mentions from HN threads:
Ask HN: What three books impacted your career the most?
theincredulousk: For anyone that is ready to stop consuming themselves with all things esoteric and start writing generally good code by default. If more devs followed the relatively simple patterns and practices in this book the phrase "legacy code" might not be a curse-word
amerkhalid: A classic, learned many practical tips for day to day programming job.
Ask HN: Are there any books that inspire or highly influence the way you work?
Mentions by: mitchelldeacon9
Ask HN: What books fundamentally changed the way you think about the world?
Mentions by: lostphilosopher
Ask HN: What language-agnostic programming books should I read?
H_Romeu_Pinto: After many years I still read parts of it, again and again. And I still like it.
BFatts: ...is a fantastic language-agnostic manual that still applies heavily today.
Ask HN: What books had the greatest effect on how you structure your code?
Ask HN: What are the books you wish your colleagues had read?
Ask HN: Books you should have read when you start a career in SE / CS?
yingw787: There's definitely some good nuggets in there that helped me. Distinguishing full-blown prototypes vs. prototypical kernels that can be productionized, a.k.a. tracer bullet prototyping, is one.
Ask HN: Which books are “must-read” for anyone trying to learn about your field?
antjanus: This book tackled real-world application building and practices. I'm still reading it. I liked how it tackled not only some basics of programming (resource management practices) but also project management to a certain extent. Eg. how to use prototypes, how to use "trace bullet" programs, etc.
Mentions by: ThorinJacobs
Ask HN: What books changed the way you think about almost everything?
larrywright: ...changed the way I looked at programming. When I read it the first time, I was a Visual Basic programmer, with only a passing familiarity with the world outside the Microsoft ecosystem. After reading that I began to explore Perl, then Python, and installed Linux and learned it. For my career as a developer, then team lead, and then manager, that book changed me more than any other book I've read in the field.
Ask HN: What book to read to get a footing in CS theory?
muzani: Creating maintainable code and building good habits matter too.
Ask HN: Whats the best book on your favorite programming language or topic?
Mentions by: devinmcafee
Ask HN: Best books you read in the past decade?
cynik_: ...inevitably every release would break something and I started hungering for skills that would let me create new releases _without_ breaking the world every time. I stumbled across the pragmatic programmer in my 4th year, and immediately started applying it on my project. This carried through to work and helped me a lot early in my career.
Ask HN: Books for soon to be Software Engineers
mullr: Read this once every 6 months until it's obvious
swanson: I read these two books in the first few months at my job with a book club that included the other new hires and a good mix of more experienced developers.
Mentions by: aaronbrethorst