Y Hacker News Books

Books for Software Engineers in 2023 ↗

The books people recommended

2023-01-02 · 303 points · 117 comments · 23 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, Gerald Jay Sussman, Julie Sussman

    7 here · 49 all-time · #7 overall

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

    The Little Schemer

    Daniel P. Friedman, Matthias Felleisen

    7 here · 17 all-time · #54 overall

  3. 6The Goal

    The Goal

    Eliyahu M. Goldratt

    6 here · 24 all-time · #26 overall

  4. 5A Philosophy of Software Design

    A Philosophy of Software Design

    John Ousterhout

    5 here · 19 all-time · #46 overall

  5. 5The Phoenix Project

    The Phoenix Project

    Gene Kim, Kevin Behr, George Spafford

    5 here · 18 all-time · #51 overall

  6. 5The Algorithm Design Manual

    The Algorithm Design Manual

    Steven Skiena

    5 here · 9 all-time · #160 overall

  7. 3The Pragmatic Programmer

    The Pragmatic Programmer

    Andrew Hunt and David Thomas

    3 here · 15 all-time · #65 overall

  8. 3The Unicorn Project

    The Unicorn Project

    Gene Kim

    3 here · 5 all-time · #320 overall

  9. 3Developer Hegemony

    Developer Hegemony

    3 here · 4 all-time · #441 overall

  10. 3Software Engineering at Google

    Software Engineering at Google

    3 here · 4 all-time · #448 overall

  11. 3Zero To Production In Rust

    Zero To Production In Rust

    3 here · 4 all-time · #450 overall

  12. 2Designing Data-Intensive Applications

    Designing Data-Intensive Applications

    Martin Kleppman

    2 here · 23 all-time · #29 overall

  13. 2Crafting Interpreters

    Crafting Interpreters

    Robert Nystrom

    2 here · 7 all-time · #189 overall

  14. 2A Discipline of Programming

    A Discipline of Programming

    Edsger Dijkstra

    2 here · 5 all-time · #305 overall

  15. 2Computer Systems: A Programmer's Perspective

    Computer Systems: A Programmer's Perspective

    Randal E. Bryant, David R. O'Hallaron

    2 here · 4 all-time · #394 overall

  16. 2Operating Systems: Three Easy Pieces

    Operating Systems: Three Easy Pieces

    Remzi Arpaci-Dusseau and Andrea Arpaci-Dusseau

    2 here · 4 all-time · #420 overall

  17. 1

    Code

    Charles Petzold

    1 here · 27 all-time · #17 overall

  18. 1An Elegant Puzzle

    An Elegant Puzzle

    Will Larson

    1 here · 9 all-time · #154 overall

  19. 1The Catcher in the Rye

    The Catcher in the Rye

    J.D. Salinger

    1 here · 7 all-time · #197 overall

  20. 1Grokking Algorithms

    Grokking Algorithms

    Aditya Y. Bhargava

    1 here · 6 all-time · #247 overall

  21. 1Learn You a Haskell for Great Good!

    Learn You a Haskell for Great Good!

    1 here · 5 all-time · #312 overall

  22. 1Database Internals

    Database Internals

    Alex Petrov

    1 here · 4 all-time · #371 overall

  23. 1Clean Code

    Clean Code

    Robert C. Martin

    1 here · 4 all-time · #373 overall