BFatts: A fantastic language-agnostic manual that still applies heavily today. read comments

DanHulton: One of the best books on programming style and function, backed up with actual research for the recommendations. read comments

ereyes01: One of the most important books ever written on software engineering practice. Author Frederick Brooks won the Turing Award for this book and for his work on IBM's System/360... read comments

tashoecraft: Great CI/CD book disguised as a novel, inspired me to push heavily for an improved build/release pipeline at work. read comments

throwaway124567: A mind bender and short read. I would highly recommend it to any programer as something you should read ASAP. You’ll regret not reading it sooner if your unfamiliar with the concepts. read comments

wyc: IIRC, throughout the chapters, it has you build some kind of interactive command line music organizer, which really demonstrates how much you can get done with a few simple shell scripts. read comments

cben: This gives you a phenomenally good survey of concepts and practice of distributed systems... read comments

cfeduke: If you had to pick between SICP and Clean Code because time is at a premium I'd err on the side of Clean Code for practicality. Writing maintainable code is paramount. read comments

pcprincipal: Tracy Kidder's 1981 Pulitzer Prize winner I think is a brilliant case study on how engineers work together and the things that can go wrong and right with different personalities interacting... read comments

wenc: I really liked The Effective Engineer because it had more systems thinking behind rather just how to manage a code project. It covers some really foundational concepts like idempotency which... read comments

throwaway124567: Very good. It was MITs old CS textbook, it’s still highly relevant. It takes a while to get through and you probably would get the most value out of it if you already have a lot of programming experience. read comments

henrik_w: Excellent, long interviews with really famous developers and computer scientists. read comments

microsage: Despite the title, it has many broad programming and software architecture lessons, and "The Unix Philosophy" is applicable far beyond Unix. read comments

davidgh: A masterpiece. The age of the book proves it. It is as relevant today as it was when written 30 years ago. The only downside to the book is it will ruin every elevator, door handle and... read comments

zimmund: Is a great book to improve how you think about code and the way you implement your solutions. Even if you are a seasoned programmer you'll find it useful. read comments

nhumrich: Totally changed how I view budgeting/team management, etc. Helped me learn about my own productivity and how to improve it. Introducing flow and such to me. A lot of other books say... read comments