Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
4.7 on Amazon
43 HN comments
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Martin Kleppmann
4.8 on Amazon
34 HN comments
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition: Your Journey to Mastery
David Thomas, Andrew Hunt, et al.
4.8 on Amazon
27 HN comments
A Philosophy of Software Design
John Ousterhout
4.4 on Amazon
12 HN comments
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture
David Kushner, Wil Wheaton, et al.
4.8 on Amazon
11 HN comments
The Unicorn Project
Gene Kim
4.6 on Amazon
8 HN comments
Game Programming Patterns
Robert Nystrom
4.8 on Amazon
8 HN comments
Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))
Martin Fowler
4.7 on Amazon
7 HN comments
Operating Systems: Three Easy Pieces
Remzi H Arpaci-Dusseau and Andrea C Arpaci-Dusseau
4.7 on Amazon
7 HN comments
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold
4.6 on Amazon
7 HN comments
The Soul of A New Machine
Tracy Kidder
4.6 on Amazon
7 HN comments
Working in Public: The Making and Maintenance of Open Source Software
Nadia Eghbal
4.6 on Amazon
6 HN comments
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier
4.6 on Amazon
6 HN comments
Cracking the Coding Interview: 189 Programming Questions and Solutions
Gayle Laakmann McDowell
4.7 on Amazon
6 HN comments
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Robert Martin
4.7 on Amazon
5 HN comments
andheronAug 12, 2021
CrazyPyroLinuxonAug 4, 2021
"The Phoenix Project" and "The Unicorn Project" are awesome books for this, and I recommend them both in audiobook.
yuppie_scumonAug 15, 2021
- The Phoenix Project
- The DevOps Handbook
- The Google SRE Book
I have not read The Unicorn Project (by the authors of two of the above) but it is probably more relevant to your question.
_benjonJuly 20, 2021
Both of those books are technically fiction but they are incredibly insightful into what goes all around coding and how to optimize those processes.
The characters are very engaging and I found myself relating and taking ideas to improve my work/organization!
tiriplicamihaionMar 25, 2021
Crucial Conversations improved my communication skills by 10x.
In terms of tech I really enjoyed The Unicorn Project. Made me realise how awesome our industry is and how easy you can make your work count.
loopzonJune 10, 2021
The book The Unicorn Project shows how it is dysfunctional. Leaders tend to thrive doing nothing of value in such environments.
_benjonAug 12, 2021
It's very easy for us to focus on the tech and think that more knowledge, more performance or whatnot is the next level. While we have some superheros (John Carmack, Dennis Ritchie, Dan Abramov) that are famous for incredibly focus and deep technical skills, for the rest of us, we are evaluated on getting stuff done, reliably and consistently.
There are, of course, situations in which "shipping" has to do with performance (I once had to rewrite and algo from python to rust to gain about 100x performance), but in those cases it's often explicitly defined as a business requirement, i.e. more revenue or lower expenses.
Another tool in my toolbox has been understanding better the "business" of coding, that is, how does software engineering work fits in the "supply chain" of a company, from idea to the sales guy making cold-calls. Two books come to mind, "The Unicorn Project" and "The Phoenix Project".
At any rate, the desire to keep improving yourself, growing and learning it laudable!
webmavenonJune 13, 2021
Critical Chain by Eliyahu M. Goldratt
The Unicorn Project by Gene Kim (sequel to the Phoenix Project)
Makers by Cory Doctorow
Daemon & Freedomâ„¢ by Daniel Suarez
The Affinities by Robert Charles Wilson
Zodiac by Neal Stephenson
The Blue Ant trilogy (Pattern Recognition, Spook Country, Zero History) by William Gibson
Omnitopia: Dawn by Diane Duane
Walkaway by Cory Doctorow
Autonomous by Annalee Newitz
The Ministry for the Future by Kim Stanley Robinson
Reamde by Neal Stephenson
Lock In by John Scalzi
Rascal Money by Joseph Garber