Hacker News new | ask | show | jobs
by goopthink 2172 days ago
1. "An Elegant Puzzle - Systems of Engineering Management" by Will Larson. His blog & "Staff Eng" posts are helpful as well. https://lethain.com/tags/staff-eng/

2. "The Phoenix Project", "The Unicorn Project" (novels), and "DevOps Handbook" by Eugene Kim, on how different parts of a tech + non-tech organization come and work together.

3. "High Output Management" by Andrew Grove on overall technical management.

4. "Measure What Matters" by John Doerr on setting objectives and measuring their progress.

5. "The Checklist Manifesto" by Atul Gawande on thinking through replicable processes.

6. "Who" by Geoff Smart on hiring.

7. "Start with Why" by Simon Sinek and "The Culture Code" by Daniel Coyle on creating culture and reasons for why people do the work. It's an important part of any management process, double import because of how often it is lost in technical management.

3 comments

I'd recommend reading The Goal and, optionally, Critical Chain before The Phoenix Project. It sets up a lot of the context of the ideas around theory of constraints that The Phoenix Project builds on, but doesn't delve into. I read them in the order of The Goal, The Phoenix Project, It's Not Luck, Critical Chain. I found that the last book gave some useful insights into things that The Phoenix Project presented. On the other hand, after recommending these books to colleagues most only read The Phoenix Project and they seemed to not grasp (as it wasn't the core of the book) theory of constraints as well until they later read The Goal (or heard about it enough from me).
Some good suggestions (and a couple I'll have to read...) I'd add the following:

8. "The Mythical Man-Month" by Fred Brooks (still, IMO, one of the best management books ever, esp. for software and product development.)

9. Boyd: The Fighter Pilot Who Changed the Art of War by Robert Coram (OODA is the true core of agile thinking, and it works pretty much everywhere.)

For software and computers specifically, add:

10. Computer Lib/Dream Machines by Ted Nelson (Impossible to categorize - it's a hypertext book for crying out loud - but browsing it can change your thinking.)

11. The Soul of a New Machine by Tracy Kidder. (Good for new products in general.)

And for general management and leadership inspiration, two great autobiographies:

12. Mover of Men and Mountains, by R.G. Le Tourneau.

13. Rickenbacker, by Eddie Rickenbacker.

Some good additions there, some I’ll need to check out. I really liked the Boyd book when I read it, but I would probably recommend his papers/reports or some of the more short form things written about him to get to the point faster (RibbonFarm/Venkatesh Rao was how I was introduced). That said, I did learn a lot about navigating bureaucracy (perhaps bullheadedly).

On that note, I would also add another book about organizational psychology - how people game incentives, how cya evolved, how people focus on short term thinking over long term investments, problems common across big businesses, written by a sociologist embedded for a few years in a corporation, but I can’t for the life of me remember it.

But also:

The Secrets of Consulting” by Gerald Weinberg on generally thinking through ‘solutionizing’.

“Systemantics” by John Galt as a short and fun intro to applied systems thinking and cascading effects.

“We Need to Talk” by Celeste Headlee on how to have difficult conversations.

“Never Split the difference” on handling and understanding negotiations both up and down the chain.

Start with why is garbage. Just watch the TED talk - the main idea there is fine, but there's absolutely nothing extra in the book that isn't covered in the TED talk, it's just a cash grab