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

andheronAug 12, 2021

I found "The Phoenix Project" a great read, although the learnings there were things I had picked up from places I had worked at. Haven't read "The Unicorn Project" yet but it's on the list.

CrazyPyroLinuxonAug 4, 2021

I'm sure this is redundant, but since no one has mentioned yet:
"The Phoenix Project" and "The Unicorn Project" are awesome books for this, and I recommend them both in audiobook.

yuppie_scumonAug 15, 2021

DevOps. Read the classics:
- 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

Another vote for "The Phoenix Project" and "The Unicorn Project".

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

The Book Thief and Educated made realise how important is to have the freedom to learn and how improving yourself is never a waste of time.
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

In general, people who do most work tend to keep everyone around them hostage. People usually lack access to even basic stuff and nobody builds the organisation, usually.

The book The Unicorn Project shows how it is dysfunctional. Leaders tend to thrive doing nothing of value in such environments.

_benjonAug 12, 2021

I haven't been around the block a lot nor do I consider myself as "ridiculously good" but from my experience shipping is king, every time.

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

'The Deadline: A novel about project management' by Tom DeMarco

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

Built withby tracyhenry

.

Follow me on