HackerNews Readings
40,000 HackerNews book recommendations identified using NLP and deep learning

Scroll down for comments...

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

Prev Page 1/7 Next
Sorted by relevance

otrasonJuly 26, 2021

I’m still relatively early in my career, but I’ve greatly enjoyed The Manager's Path by Camille Fournier (https://www.oreilly.com/library/view/the-managers-path/97814...) as a way to learn more about mentorship, leadership, and management in tech.

eatonphilonJune 20, 2021

I would not recommend anyone An Elegant Puzzle. No disrespect to the author's writing ability and no discredit to his experience. I thought the book had no flow (it was a curated collection of his blog posts, or something like that). He described in detail the decisions he made or things he learned but since he didn't explain any context about the company at the time I could not figure out how any of it was relevant to me. And I've worked everywhere in companies of varying size between F500 and Series A.

I do agree The Manager's Path is a good one though.

Some other favorites are High Output Management by Andy Grove, Managing Transitions by William Bridges, The Toyota Production System by Taiichi Ohno, Measure What Matters by John Doerr, Peopleware by Tom DeMarco, The Innovator's Dilemma, etc.

ykat7onJuly 8, 2021

This was a nice succinct writeup. On the topic, here are some books I'd recommend for ICs making the jump to a manager role (or thinking about it):

1. The Making of a Manager (https://www.amazon.com/Making-Manager-What-Everyone-Looks-eb...)

2. The Manager's Path (https://www.amazon.com/Managers-Path-Leaders-Navigating-Grow...)

3. Crucial Conversations (https://www.amazon.com/Crucial-Conversations-Talking-Stakes-...)

4. The Coaching Habit (https://www.amazon.com/Coaching-Habit-Less-Change-Forever-eb...)

5. The Five Dysfunctions of a Team (https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Len...)

I'm still due to read High Output Management (https://www.amazon.com/High-Output-Management-Andrew-Grove-e...) and Extreme Ownership (https://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs-eboo...).

chris_jonJuly 26, 2021

The Charisma Myth by Olivia Fox Cabane. The premise of this book is that you can change your psychology to become more of a people person, by cultivating confidence, warmth and the ability to focus. It was recommended by someone on Hacker News six or seven years ago and I wish I remembered who it was so I could thank them. This book changed my life more than any other.

Apprenticeship Patterns by Adewale Oshineye and Dave Hoover: A set of "design patterns" for your career as a software engineer. I read this relatively late on, when my career was in a bit of a rut, and I credit it for giving me the motivation and the tools to get out of that rut. I wish I'd found it earlier.

Other brilliant non-technical books: The Manager's Path by Camille Fournier, Radical Candor by Kim Scott, Mastering Communication At Work by Jon Wortmann and Ethan Becker, Mindset by Carol Dweck, Drive by Daniel Pink, The Power of Habit by Charles Duhigg.

Some brilliant books focussing a bit more on tech and code craft: Growing Object Oriented Software, Guided by Tests ("The GOOS Book") by Nat Pryce and Steve Freeman, Refactoring by Martin Fowler, Clean Code and Clean Architecture by Bob Martin.

riccominionAug 10, 2021

I think The Missing README goes quite well with Will Larson's "Staff Engineer" and Camille Fournier's "The Manager's Path". These three book will take you from entry-level engineer, through a staff/technical lead, all the way to management at the SVP of Engineering level.

amirkdvonJune 19, 2021

I suppose link compilations like this have some value some times. But if you clicked on it because you're new to EM and keen, here are a few books that are much more helpful IMO:

- The Manager's Path, by Camille Fournier

- An Elegant Puzzle, by Will Larson

- Team Topologies, by Matthew Skelton and Manuel Pais

- Thinking in Systems, by Donella Meadows

- Also see: references cited in the above and other works by same authors

Disclaimer: Not a seasoned EM and definitely not the first to recommend these on HN.

Built withby tracyhenry

.

Follow me on