Topic
Programming and computing books recommended by engineers
Two working programmers, Dan Luu and Jeff Atwood, supply detailed, opinionated reading lists; founders and futurists add the history of computing and books on AI. Dan Luu's list also includes anti-recommendations, which we deliberately leave out.
71 books · 86 recommendations from 36 people
Where to start

The Mythical Man-Month
Jeff Atwood calls it arguably the only classic in the field.

The Dream Machine
Patrick Collison's green-flagged history of the people behind interactive computing.

Algorithms
Dan Luu says everything about it seems perfect to him.
Every computing & software book in the directory
-
4recommendersGödel, Escher, Bach 4 recommendersKevin Kelly, A.J. Jacobs, Nat Eliason, Mark Manson

-
4recommendersThe Better Angels of Our Nature 4 recommendersStewart Brand, Bruce Schneier, Mark Manson, Fareed Zakaria

-
2recommendersComputer Architecture: A Quantitative Approach 2 recommendersDan Luu, Jensen Huang

-
2recommendersHere Comes Everybody 2 recommendersTyler Cowen, Alan Rusbridger

-
2recommendersSteve Jobs 2 recommendersCodie Sanchez, Sam Parr

-
2recommendersThe Book of Disquiet 2 recommendersPhilip Pullman, Tyler Cowen
-
2recommendersThe Coming Wave 2 recommendersBill Gates, Steven Bartlett

-
2recommendersThe Glass Bead Game 2 recommendersMarcus du Sautoy, Tyler Cowen
-
2recommendersThe Master Switch 2 recommendersDaniel Suarez, Timothy Garton Ash

-
2recommendersWhat Technology Wants 2 recommendersStewart Brand, Matt Ridley

-
2recommendersWikinomics 2 recommendersTyler Cowen, Alan Rusbridger

-
A Disappearing Number Picked by Marcus du Sautoy
-
A Mathematician’s Apology Picked by Marcus du Sautoy

-
About Face Picked by Jeff Atwood

-
Algorithms Picked by Dan Luu

-
Are Your Lights On? Picked by David Heinemeier Hansson

-
Braintrust Picked by Bruce Schneier

-
Brave New Words Picked by Bill Gates

-
Code Picked by Aaron Swartz

-
Code Complete Picked by Jeff Atwood

-
Designing the Obvious Picked by Melanie Perkins

-
Designing Web Usability Picked by Jeff Atwood

-
Digital Minimalism Picked by Scott H. Young

-
Domain-Driven Design Picked by David Heinemeier Hansson

-
Don't Make Me Think Picked by Jeff Atwood

-
DotCom Secrets Picked by Ali Abdaal

-
Everything is Miscellaneous Picked by Tyler Cowen

-
Individualism and Economic Order Picked by Tyler Cowen

-
Logicomix Picked by Marcus du Sautoy
-
Making the Modern World Picked by Bill Gates

-
Masters of Doom Picked by Alexis Ohanian

-
Metamagical Themas Picked by Patrick Collison

-
Mindstorms Picked by Patrick Collison

-
Mirror Worlds Picked by Kevin Kelly

-
One, Two, Three…Infinity Picked by Marcus du Sautoy

-
Operating Systems: Three Easy Pieces Picked by Dan Luu

-
Paradigms of Artificial Intelligence Programming Picked by Patrick Collison

-
Patterns of Enterprise Application Architecture Picked by David Heinemeier Hansson

-
Peopleware Picked by Jeff Atwood

-
Pereira Maintains Picked by Philip Pullman
-
Pragmatic Thinking and Learning Picked by Thomas Frank

-
Probability and Computing Picked by Dan Luu

-
Programming Pearls Picked by Jeff Atwood

-
Rapid Development Picked by Jeff Atwood

-
Refactoring Picked by David Heinemeier Hansson

-
Smalltalk Best Practice Patterns Picked by David Heinemeier Hansson

-
Superintelligence Picked by Will MacAskill

-
TechGnosis Picked by Jason Silva

-
The Algorithm Design Manual Picked by Dan Luu

-
The Art of Doing Science and Engineering Picked by Patrick Collison

-
The Dream Machine Picked by Patrick Collison

-
The Folly of Fools Picked by Bruce Schneier

-
The Information Picked by Maria Popova

-
The Inmates Are Running the Asylum Picked by Jeff Atwood

-
The Jeeves Omnibus - Vol 1 Picked by Philip Pullman
-
The Lifecycle of Software Objects Picked by Naval Ravikant

-
The Little Book of Semaphores Picked by Dan Luu

-
The Murderer Next Door Picked by Bruce Schneier

-
The Mythical Man-Month Picked by Jeff Atwood

-
The Pattern on the Stone Picked by Stewart Brand

-
The Penguin and the Leviathan Picked by Bruce Schneier

-
The Pragmatic Programmer Picked by Jeff Atwood

-
The Shallows Picked by Cal Newport

-
The Summer Book Picked by Philip Pullman
-
The Thinking Machine Picked by Andrew Hill

-
Trust Me; I'm Lying Picked by Mark Manson

-
Turing's Cathedral Picked by Stewart Brand

-
Why Machines Learn Picked by Tyler Cowen

-
xv6: A Simple, Unix-like Teaching Operating System Picked by Dan Luu
-
You Are Not a Gadget Picked by Cal Newport

-
You Look Like a Thing and I Love You Picked by Derek Sivers

Think a book belongs here? Suggest it with a source.























