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 Writing solid code

    Writing solid code

    Steve Maguire · 1993

    A Microsoft developer examines the problem of programming "bugs, " showing how and where developers make mistakes along the development process and providing ways users can detect errors early. Original.

    Programming
    Open LibraryAmazon
    Stats for nerds
    18recommend
    39mentions
    25people
    2008–2026years
    64% recommend36% neutral

    Mentions per year

    2008201020122014201620182020202220242026

    What Hacker News says

    1. ljosifovMay 2026
      +1 for boring. Boring code is Solid Code, in the sense of "Writing Solid Code" - the old book by Steve Maguire.
      thread
    2. ChrisMarshallNYSep 2025
      True, dat.

      Writing Solid Code is over 30 years old, and has techniques that are still completely relevant, today (some have become industry standard).

      Reading that, was a watershed in my career.

      thread
    3. ChrisMarshallNYJan 2025
      About 30 years ago, there was this wonderful book, called Writing Solid Code[0]. Reading it, was a watershed, in my personal development.

      It has many techniques described, that have since become Canon, and a number that have not aged so well.

      One that is probably impractical, these days, is Step Through Your Code. He recommends stepping through every line of your code in a symbolic debugger, making sure that the code flow is what you expect, and the app state is appropriate.

      Every now and then, I can do it. Often, when I’m already there, for something else. It really does work.

      [0] https://writingsolidcode.com/

      thread
    4. ChrisMarshallNYJun 2024
      Writing Solid Code, from 30 years ago, by Steve Maguire, was a watershed, for me.

      Many of the techniques, therein, are now standard practice.

      It also espoused a basic philosophy of Quality, which doesn’t seem to have aged as well.

      thread
    5. ljosifovFeb 2024
      Write boring code. Dumb code - that's too much, no need for. Boring is just right. Steve Maguire's "Writing Solid Code" is the rare book that is both practical and abstract in the right amounts. With time passing, it looks to me that boring, obvious is close enough to solid.
      thread
    6. igibbsNov 2023
      'Elements of Programming' by Stepanov and McJones

      'Software Fundamentals' by Hoffman and Weiss,

      'Writing Solid Code' by Maguire,

      'Code Complete' by McConnell

      thread

    Related

    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of Debugging the development process
    2011–2022

    Debugging the development process

    Steve Maguire
    6 recommend · 9
    Cover of Rapid development
    2009–2025

    Rapid development

    Steve McConnell
    27 recommend · 82
    Cover of The Pragmatic Programmer
    2007–2026

    The Pragmatic Programmer

    Andy Hunt
    353 recommend · 700
    Cover of Programming in C
    2010–2016

    Programming in C

    Stephen G. Kochan
    7 recommend · 9
    Cover of Programming Pearls
    2007–2026

    Programming Pearls

    Jon Bentley
    158 recommend · 315
    Cover of Clean Code
    2008–2026

    Clean Code

    Robert C. Martin
    298 recommend · 951
    Cover of The Rust Programming Language
    2015–2026

    The Rust Programming Language

    Steve Klabnik
    170 recommend · 257