Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
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
    M

    Michael Nygard

    michaelnygard.com · Personal blog · on HN since 2008

    Michael Nygard, author of Release It!, writes about software architecture, service design, stability patterns, and how development practice is changing.

    Visit blogRSSHN submissions
    Distributed SystemsProgrammingTech Industry
    What HN says

    Commenters recommend his book Release It! and link his posts on services by lifecycle, the fear cycle, and the future of software development.

    Stats for nerds
    46HN people shared it
    55linked in comments
    502story points
    Jun 2022last shared
    2010people per year2022

    Top posts on HN

    1. 1
      Coherence Penalty for Humans
      5 people · 140 points · first shared 2018 · 25 comments on HN
    2. 2
      Counterfactuals are not causality
      3 people · 95 points · first shared 2021 · 65 comments on HN
    3. 3
      Why Do Enterprise Applications Suck?
      1 person · 58 points · first shared 2009 · 46 comments on HN
    4. 4
      The Fear Cycle
      3 people · 53 points · first shared 2015 · Discussion on HN
    5. 5
      Bad Layering
      2 people · 20 points · first shared 2015 · Discussion on HN
    6. 6
      Amazon Blows Away Objections
      1 person · 17 points · first shared 2008 · 1 comments on HN
    7. 7
      Quantum Backups
      2 people · 14 points · first shared 2009 · 4 comments on HN
    8. 8
      The Perils of Semantic Coupling
      1 person · 13 points · first shared 2015 · Discussion on HN
    9. 9
      Wide Awake Developers: Steve Jobs Made Me Miss My Flight
      1 person · 10 points · first shared 2008 · 2 comments on HN
    10. 10
      Fast Iteration versus Elegant Design
      2 people · 9 points · first shared 2009 · Discussion on HN

    What HN people wrote when they linked it

    • cpetersoJan 2013

      If you are writing server software, I recommend Michael Nygard's book "Release It!: Design and Deploy Production-Ready Software". Measuring event loop lag sounds like Nygard's "Circuit Breaker" pattern to avoid cascading failures.

      The book's examples and text are all Java, but the lessons are applicable anywhere. He offers many scalability patterns (resource pools) and anti-patterns (runaway log files) with interesting stories from his experience debugging real systems. I especially liked his story about debugging a crash in an Oracle DB driver that caused unexpected Java exceptions to be thrown from java.sql.Statement.close(), which quickly blocked a DB connection pool.

      http://michaelnygard.com/

    • foobarianApr 2018

      This is now reminding me of this blog I found on HN yesterday:

      http://www.michaelnygard.com/blog/2015/07/the-fear-cycle/

      Once you have enough sewer/natural gas/electric/cable/telephone/fiber/water/who knows what else/ lines buried under the streets I can totally understand how nobody would want to touch that with a ten foot pole, just like legacy code :)

    • randybiasJul 2013

      Also read this:

      http://www.michaelnygard.com/blog/2009/02/fast_iteration_versus_elegant.html

      Fast iteration wins. OpenStack is far ahead in this regard and only picking up speed.

    • KinranyJun 2022

      Also references another interesting article about a stateful service design antipatter: https://www.michaelnygard.com/blog/2018/01/services-by-lifecycle/

    • colinprinceAug 2010

      Some information at:

      http://www.michaelnygard.com/blog/2010/04/the_future_of_software_develop.html

      "The Future of Software Development"

    Related

    apenwarrapenwarr.ca253 people

    100 years of whatever this will be

    apenwarr
    Personal · last shared 2026
    Havoc Penningtonblog.ometer.com44 people

    Professional Corner-Cutting (2016)

    Havoc Pennington
    Personal · last shared 2026
    Herb Suttergotw.ca84 people

    Ritchie, Stroustrup, and Gosling interview

    Herb Sutter
    Personal · last shared 2026
    The Morning Paperblog.acolyer.org606 people

    Local-first software: you own your data, in spite of the cloud

    The Morning Paper
    Personal · last shared 2026
    Surfing Complexitysurfingcomplexity.blog67 people

    The carefulness knob

    Surfing Complexity
    Personal · last shared 2026
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Michael O. Churchmichaelochurch.wordpress.com235 people

    How the Other Half Works: an Adventure in the Low Status of Software Engineers

    Michael O. Church
    Personal · last shared 2025
    Michael Nielsenmichaelnotebook.com35 people

    Slow

    Michael Nielsen
    Personal · last shared 2026