HackerTube.live

THE READING ROOM / 1,001 BOOKS TO EXPLORE

Hacker News
recommended books.

Find your next read, see the cover and follow the conversation. Browse programming, science, fiction and the ideas in between.

About the collection ↓

Showing 49–96 of 1,001 books. Loading full-collection search…

Your reading shelf stays in this browser.

Book cover: A Philosophy of Software Design

Software Engineering · 2018

A Philosophy of Software Design

John K. Ousterhout

Managing complexity through interfaces, modules and deliberate software design.

163 recommenders in the source dataset

Explore HN discussions

Original comment by kesavvaranasi (2024-01-19) ↗

Search HN comments for this book ↗

Source recommendation counts are AI-classified and can contain mistakes. Mentions alone are not endorsements.

CHECK THE PAPER TRAIL

A bookshelf with sources.

The collection combines our original selections with the 1,000 books with the most positive recommender counts in the Hacker Books downloadable dataset. Counts and topics come from its AI-assisted analysis of HN comments and can contain errors; they are not independent ratings. Read the source methodology and open the linked discussions for context. Discovery was inspired by HN Books.

Real cover images and book records are provided by Open Library. Cover art belongs to its rights holders. Covers may show a different edition; missing images are labeled. Publication dates can differ by edition. Related videos searches the broader subject in our video archive.

Saved book IDs remain in local browser storage. Clearing site storage removes your shelf. No account is needed.