Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1589

M

Michael Nygard

Personal blog · michaelnygard.comprogrammingsystems

Michael Nygard's personal blog at michaelnygard.com covers programming and systems. Since 2008, 48 different Hacker News readers have linked it 62 times, most often “Coherence Penalty for Humans”. It is still writing: the last post was on 2026-10-08, and you can follow it by feed.

Visit the blog
62mentions?
48HN people?
2008–2026first – last linked?
Links on Hacker News per year · peak 15 in 2018

Most-linked posts?

  1. Coherence Penalty for Humans
    5 people · 5 mentions · first linked 2018-01-13
  2. The Entity Service Antipattern
    3 people · 3 mentions · first linked 2018-01-19
  3. Counterfactuals are not causality
    3 people · 3 mentions · first linked 2021-06-20
  4. Wide Awake Developers: The Future of Software Development
    3 people · 3 mentions · first linked 2010-04-21
  5. The Fear Cycle
    3 people · 3 mentions · first linked 2015-07-16
  6. AI versus Microservices
    3 people · 3 mentions · first linked 2026-05-11
  7. In Love with Your Warts
    3 people · 3 mentions · first linked 2016-04-09
  8. Monolith to Microservices – Evolving Away from Entities
    2 people · 2 mentions · first linked 2018-05-03
  9. Give Them the Button
    2 people · 2 mentions · first linked 2016-04-08
  10. Fast Iteration versus Elegant Design
    2 people · 2 mentions · first linked 2009-02-22

What Hacker News says?

  1. 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 :)

    Comment linking /blog/2015/07/the-fear-cycle/

    on “Why New York City Stopped Building Subways”
  2. Submitted Coherence Penalty for Humans as a story · 135 points

    HN discussion
  3. 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 interes…

    Comment linking /

    on “Building A Node.js Server That Won't Melt”
  4. Submitted Counterfactuals are not causality as a story · 89 points

    HN discussion
  5. Also read this: http://www.michaelnygard.com/blog/2009/02/fast_iteration_ver... Fast iteration wins. OpenStack is far ahead in this regard and only picking up speed.

    Comment linking /blog/2009/02/fast_iteration_versus_elegant.html

    on “If OpenStack has won, then cloud computing has lost”
  6. Submitted Why Do Enterprise Applications Suck? as a story · 58 points

    HN discussion
  7. Some information at: http://www.michaelnygard.com/blog/2010/04/the_future_of_soft... "The Future of Software Development"

    Comment linking /blog/2010/04/the_future_of_software_develop.html

    on “Ask HN: Is Java Dying?”
  8. Submitted The Fear Cycle as a story · 52 points

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

    Comment linking /blog/2018/01/services-by-lifecycle/

    on “Data, objects, and how we're railroaded into poor design”
  10. Submitted Bad Layering as a story · 19 points

    HN discussion
  11. Submitted Amazon Blows Away Objections as a story · 17 points

    HN discussion
  12. Submitted The Perils of Semantic Coupling as a story · 13 points

    HN discussion
  13. Submitted Quantum Backups as a story · 12 points

    HN discussion
  14. Submitted Wide Awake Developers: Steve Jobs Made Me Miss My Flight as a story · 10 points

    HN discussion
  15. Submitted Fast Iteration versus Elegant Design as a story · 9 points

    HN discussion
  16. Submitted Wide Awake Developers: Kudos to Relevance and Clojure as a story · 8 points

    HN discussion
  17. Submitted Transactions Aren't Everything as a story · 5 points

    HN discussion
  18. Submitted Wide Awake Developers: The Future of Software Development as a story · 5 points

    HN discussion
  19. Submitted Counterfactuals Are Not Causality as a story · 4 points

    HN discussion
  20. Submitted When Should You Jump? JSR 308. That's When. as a story · 4 points

    HN discussion
  21. Submitted Consequences are not Pros or Cons as a story · 3 points

    HN discussion
  22. Submitted The Entity Service Antipattern as a story · 3 points

    HN discussion
  23. Submitted The Entity Service Antipattern as a story · 3 points

    HN discussion
  24. Submitted QA Instability Implies Production Instability as a story · 3 points

    HN discussion
  25. Submitted The Future of Software Development (2010) as a story · 3 points

    HN discussion
  26. Submitted AI versus Microservices as a story · 2 points

    HN discussion
  27. Submitted AI versus Microservices as a story · 2 points

    HN discussion
  28. Submitted Why did we stop at 2? as a story · 2 points

    HN discussion
  29. Submitted Counterfactuals Are Not Causality as a story · 2 points

    HN discussion
  30. Submitted Wittgenstein and Design as a story · 2 points

    HN discussion

Search all of HN for michaelnygard.com

Linked by the same people?