Y Hacker News Books

Books for Software Engineers in 2023 ↗

The books people recommended

2023-01-02 · 303 points · 117 comments · 34 books named by at least one person here and at least 3 people overall. The number on the left is how many people named it in this thread.

  1. 7

    Structure and Interpretation of Computer Programs

    Harold Abelson

    7 here · 316 all-time · #2 overall

    Buy on Amazon4.7 out of 5, 742 ratings on Amazon
  2. 7

    The Little Schemer

    Daniel P. Friedman, Matthias Felleisen

    7 here · 51 all-time · #81 overall

    Buy on Amazon4.6 out of 5, 185 ratings on Amazon
  3. 6The Goal

    The Goal

    Eliyahu M. Goldratt

    6 here · 70 all-time · #49 overall

    Buy on Amazon4.6 out of 5, 4,661 ratings on Amazon
  4. 5

    The Phoenix Project

    Gene Kim, Kevin Behr, George Spafford

    5 here · 67 all-time · #56 overall

    Buy on Amazon4.6 out of 5, 14,975 ratings on Amazon
  5. 5

    The Algorithm Design Manual

    Steven S. Skiena

    5 here · 43 all-time · #111 overall

    Buy on Amazon4.4 out of 5, 597 ratings on Amazon
  6. 5A Philosophy of Software Design

    A Philosophy of Software Design

    John Ousterhout

    5 here · 42 all-time · #116 overall

    Buy on Amazon4.5 out of 5, 2,832 ratings on Amazon
  7. 3

    The Pragmatic Programmer

    Andrew Hunt and David Thomas

    3 here · 102 all-time · #26 overall

    Buy on Amazon4.8 out of 5, 3,644 ratings on Amazon
  8. 3The Unicorn Project

    The Unicorn Project

    Gene Kim

    3 here · 9 all-time · #749 overall

    Buy on Amazon4.5 out of 5, 4,826 ratings on Amazon
  9. 3Software Engineering at Google

    Software Engineering at Google

    3 here · 9 all-time · #770 overall

  10. 3Developer Hegemony

    Developer Hegemony

    3 here · 6 all-time · #1197 overall

  11. 3Zero To Production In Rust

    Zero To Production In Rust

    3 here · 4 all-time · #1931 overall

  12. 2

    Designing Data-Intensive Applications

    Martin Kleppmann

    2 here · 104 all-time · #24 overall

    Buy on Amazon4.8 out of 5, 5,595 ratings on Amazon
  13. 2

    Crafting Interpreters

    Robert Nystrom

    2 here · 32 all-time · #175 overall

    Buy on Amazon4.8 out of 5, 734 ratings on Amazon
  14. 2Computer Systems: A Programmer's Perspective

    Computer Systems: A Programmer's Perspective

    Randal E. Bryant; David R. O'Hallaron

    2 here · 26 all-time · #220 overall

    Buy on Amazon4.2 out of 5, 682 ratings on Amazon
  15. 2Computer Networking: A Top-Down Approach

    Computer Networking: A Top-Down Approach

    Kurose and Ross

    2 here · 25 all-time · #242 overall

    Buy on Amazon4.4 out of 5, 660 ratings on Amazon
  16. 2Operating Systems: Three Easy Pieces

    Operating Systems: Three Easy Pieces

    Tanenbaum

    2 here · 22 all-time · #279 overall

    Buy on Amazon4.5 out of 5, 721 ratings on Amazon
  17. 2A Discipline of Programming

    A Discipline of Programming

    Edsger Dijkstra

    2 here · 8 all-time · #805 overall

    Buy on Amazon4.7 out of 5, 27 ratings on Amazon
  18. 2Build

    Build

    Tony Fadell

    2 here · 6 all-time · #1190 overall

  19. 2Mathematics for Computer Science

    Mathematics for Computer Science

    Lehman, Leighton & Meyer

    2 here · 4 all-time · #1816 overall

  20. 2Computer Graphics from Scratch

    Computer Graphics from Scratch

    2 here · 3 all-time · #2492 overall

  21. 2Haskell Programming From First Principles

    Haskell Programming From First Principles

    2 here · 3 all-time · #2550 overall

  22. 1

    Code

    Charles Petzold

    1 here · 147 all-time · #12 overall

    Buy on Amazon4.6 out of 5, 2,787 ratings on Amazon
  23. 1

    Clean Code

    Robert C. Martin

    1 here · 47 all-time · #91 overall

    Buy on Amazon4.7 out of 5, 6,810 ratings on Amazon
  24. 1

    The Catcher in the Rye

    J.D. Salinger

    1 here · 21 all-time · #290 overall

    Buy on Amazon4.4 out of 5, 48,047 ratings on Amazon
  25. 1Effective Java

    Effective Java

    Joshua Bloch

    1 here · 21 all-time · #293 overall

    Buy on Amazon4.7 out of 5, 1,623 ratings on Amazon
  26. 1

    An Elegant Puzzle

    Will Larson

    1 here · 20 all-time · #325 overall

    Buy on Amazon4.5 out of 5, 1,414 ratings on Amazon
  27. 1Grokking Algorithms

    Grokking Algorithms

    Aditya Y. Bhargava

    1 here · 12 all-time · #535 overall

    Buy on Amazon4.6 out of 5, 1,557 ratings on Amazon
  28. 1Continuous Delivery

    Continuous Delivery

    Jez Humble

    1 here · 8 all-time · #790 overall

  29. 1Learn You a Haskell for Great Good!

    Learn You a Haskell for Great Good!

    Miran Lipovaca

    1 here · 8 all-time · #835 overall

    Buy on Amazon4.6 out of 5, 358 ratings on Amazon
  30. 1Software Foundations

    Software Foundations

    Robert Harper

    1 here · 6 all-time · #1062 overall

  31. 1Code Complete 2

    Code Complete 2

    Steve McConnell

    1 here · 5 all-time · #1240 overall

  32. 1Database Internals

    Database Internals

    Alex Petrov

    1 here · 5 all-time · #1335 overall

  33. 1Implementing Domain Driven Design

    Implementing Domain Driven Design

    Vaughn Vernon

    1 here · 5 all-time · #1494 overall

  34. 1A History of Modern Computing

    A History of Modern Computing

    Paul E. Ceruzzi

    1 here · 4 all-time · #1932 overall