Y Hacker News Books

What is the single most influential book every programmer should read? ↗

The books people recommended

2011-12-06 · 193 points · 95 comments · 25 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. 3Code Complete

    Code Complete

    Steve McConnell

    3 here · 12 all-time · #108 overall

  2. 2Design Patterns

    Design Patterns

    Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

    2 here · 10 all-time · #131 overall

  3. 2Refactoring

    Refactoring

    Martin Fowler

    2 here · 4 all-time · #411 overall

  4. 1

    Gödel, Escher, Bach

    Douglas Hofstadter

    1 here · 82 all-time · #1 overall

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

    How to Win Friends and Influence People

    Dale Carnegie

    1 here · 57 all-time · #4 overall

    Buy on Amazon4.7 out of 5, 106,505 ratings on Amazon
  6. 1

    Structure and Interpretation of Computer Programs

    Harold Abelson, Gerald Jay Sussman, Julie Sussman

    1 here · 49 all-time · #7 overall

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

    Code

    Charles Petzold

    1 here · 27 all-time · #17 overall

  8. 1The Mythical Man-Month

    The Mythical Man-Month

    Frederick Brooks Jr.

    1 here · 26 all-time · #19 overall

  9. 1

    The C Programming Language

    Brian W. Kernighan and Dennis M. Ritchie

    1 here · 24 all-time · #25 overall

  10. 1The Art of Computer Programming

    The Art of Computer Programming

    Donald Knuth

    1 here · 23 all-time · #30 overall

  11. 11984

    1984

    George Orwell

    1 here · 22 all-time · #35 overall

  12. 1Introduction to Algorithms

    Introduction to Algorithms

    Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

    1 here · 18 all-time · #52 overall

  13. 1Brave New World

    Brave New World

    Aldous Huxley

    1 here · 16 all-time · #61 overall

  14. 1The Pragmatic Programmer

    The Pragmatic Programmer

    Andrew Hunt and David Thomas

    1 here · 15 all-time · #65 overall

  15. 1Peopleware

    Peopleware

    Tom DeMarco, Timothy Lister

    1 here · 15 all-time · #67 overall

  16. 1The Elements of Style

    The Elements of Style

    William Strunk Jr.

    1 here · 14 all-time · #77 overall

  17. 1Nineteen Eighty-Four

    Nineteen Eighty-Four

    George Orwell

    1 here · 12 all-time · #103 overall

  18. 1The Innovator's Dilemma

    The Innovator's Dilemma

    Clayton Christensen

    1 here · 10 all-time · #127 overall

  19. 1Hackers & Painters

    Hackers & Painters

    Paul Graham

    1 here · 8 all-time · #170 overall

  20. 1Programming Pearls

    Programming Pearls

    Jon Bentley

    1 here · 5 all-time · #275 overall

  21. 1A Discipline of Programming

    A Discipline of Programming

    Edsger Dijkstra

    1 here · 5 all-time · #305 overall

  22. 1Clean Code

    Clean Code

    Robert C. Martin

    1 here · 4 all-time · #373 overall

  23. 1

    The Rise and Fall of the Third Reich

    William Shirer

    1 here · 4 all-time · #410 overall

  24. 1Capitalism and Freedom

    Capitalism and Freedom

    Milton Friedman

    1 here · 3 all-time · #534 overall

  25. 1Birth of Tragedy

    Birth of Tragedy

    Friedrich Nietzsche

    1 here · 3 all-time · #610 overall