Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Debugging

    Debugging

    David J. Agans · 2002

    Written in a frank but engaging style, this guide provides simple, foolproof principles guaranteed to help find any hardware or software bug quickly. It is applicable for any system in any circumstance. (Computer Books)

    Software Engineering
    Open LibraryAmazon
    Stats for nerds
    17recommend
    22mentions
    21people
    2009–2026years
    82% recommend18% neutral

    Mentions per year

    2009201120132015201720192021202320252026

    What Hacker News says

    1. g947oJan 2026
      Obligatory mention of David J. Agans's "Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems" where you can find dozens of such stories, including why their computer crashes when you wear a certain green T-shirt.
      thread
    2. sargstuffMay 2025
      Most of theses have free online versions available:

      The New Turing Omnibus, 66 Excursions in Computer Science[1]

      Code Complete [2]

      Debugging The 9 Indispensable Rules of Finding Even the Most Elusive Software and Hardware Problems [3]

      The Pattern on the Stone [4]

      The Tinkertoy Computer and Other Machinations ... [8]

      -----

      #5, #6 & #7 approach from different directions and "meet in middle":

         Code: The Hidden Language of Computer Hardware and Software [5]
      
         Nand2Tetris[6]
      
         The Little Schemer and Understanding Computation [7] 
      
      --------

      ?? Links to 'editor'/ide cheetsheets ??

      --------

      [1] : https://www.amazon.com/New-Turing-Omnibus-Sixty-Six-Excursio...

      [2] : https://en.wikipedia.org/wiki/Code_Complete

      [3] : https://www.amazon.com/Debugging-Indispensable-Software-Hard...

      [4] : https://en.wikipedia.org/wiki/The_Pattern_on_the_Stone

      [5] : https://www.amazon.com/Code-Language-Computer-Hardware-Softw...

      [6] : https://www.nand2tetris.org/

      [7] : https://vpb.smallyu.net/%5BType%5D%20books/The%20Little%20Sc...

      [8] : https://www.amazon.com/Tinkertoy-Computer-Other-Machinations...

      ----

      When semester of programming projects isn't enough / couldn't wait for the programming langauge of choice : https://exercism.org/

      thread
    3. Fire-Dragon-DoLJan 2024
      There are good books about debugging, simple but effective.

      https://www.amazon.ca/Debugging-Indispensable-Software-Hardw...

      thread
    4. funcDropShadowSep 2023
      David Agans' book "Debugging" has a chapter called "Quit Thinking and Look". It is quite old by IT standards, but I cannot recommend it enough.
      thread
    5. cdzmSep 2022
      Reminds me of David J. Agans' nine rules of debugging, from his Debugging book:

      1. Understand the System

      2. Make it Fail

      3. Quit Thinking and Look

      4. Divide and Conquer

      5. Change One Thing at a Time

      6. Keep an Audit Trail

      7. Check the Plug

      8. Get a Fresh View

      9. If You Didn’t Fix it, It Ain’t Fixed

      thread
    6. tayllanJan 2022
      I recommend https://www.amazon.com.br/Debugging-Indispensable-Software-H...

      It has concrete points to focus when debugging and a bunch of examples for each. And it's easy to read as an introduction to the subject.

      thread

    Related

    Cover of The art of software testing
    2008–2026

    The art of software testing

    Glenford J. Myers
    6 recommend · 14
    Cover of Debugging applications
    2009–2017

    Debugging applications

    Robbins, John
    4 recommend · 5
    Cover of Effective Debugging
    2020–2023

    Effective Debugging

    Diomidis Spinellis
    2 recommend · 3
    Cover of Debugging the development process
    2011–2022

    Debugging the development process

    Steve Maguire
    6 recommend · 9
    Cover of Advanced .NET debugging
    2015–2016

    Advanced .NET debugging

    Mario Hewardt
    3 recommend · 3
    The art of debugging with GDB, DDD, and EclipseNorman S. Matloff
    2014–2015

    The art of debugging with GDB, DDD, and Eclipse

    Norman S. Matloff
    2 recommend · 2
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of Advanced windows debugging
    2016–2026

    Advanced windows debugging

    Mario Hewardt
    5 recommend · 7