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

Top all-time · #2113

A

Avdi Grimm

Personal blog · avdi.org/devblogprogrammingcareer

Avdi Grimm's personal blog at avdi.org covers programming and career. Since 2008, 34 different Hacker News readers have linked it 51 times, most often “Why Go Matters”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.

Visit the blog
51mentions?
34HN people?
2008–2011first – last linked?
Links on Hacker News per year · peak 25 in 2011

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN readers link Avdi Grimm's talk slides and posts on Ruby exceptions, confident code, functional style, and Java design patterns, mostly as sources or background for discussion.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

They've taken their toll, these latter days.

Most-linked posts?

  1. Why Go Matters
    2 people · 2 mentions · first linked 2009-11-13
  2. Demeter: It’s not just a good idea. It’s the law.
    2 people · 2 mentions · first linked 2011-07-05

What Hacker News says?

  1. Hi HN. If you get some value out of these slides, great! But please, do me a favor: don't try too hard to construct a narrative from a stack of slides which: a) represent about 15% of the actual semantic content of the presentation; and b) are shaped by the consideration that there's a limit to how much code you can put on a slide and have it still be readable. A lot of this material has been covered in more detail…

    Comment linking /devblog/2011/05/30/null-objects-and-falsiness/

    on “Confident Code”
  2. Submitted Your Code is My Hell as a story · 287 points

    HN discussion
  3. You know, I've learned something today! When some people talk about functional programming, they talk about monads and iterating with recursion and lambda calculus. Other people talking about functional programming mean using data-oriented abstractions, where functions operate on data in well-defined ways, to avoid state and interlocked dependencies[3]. I've been calling the latter a "functional style", but clearly…

    Comment linking /talks/confident-code-2010-01-12/confident-code.html

    on “Functional Programming Is Hard, That's Why It's Good”
  4. Submitted Confident Code as a story · 265 points

    HN discussion
  5. Here are the slides from the presentation on the same topic given by Avdi. http://avdi.org/talks/exceptional-ruby-2011-02-04/

    Comment linking /talks/exceptional-ruby-2011-02-04/

    on “I just released an eBook about exceptions and failure handling in Ruby”
  6. Submitted Stop reading this blog and learn something as a story · 145 points

    HN discussion
  7. Avdi Grimm responded [0] to this (relatively old) article with what I think is a salient point: traditional design patterns are good, but Java makes expressing these design patterns very obtuse and heavy-handed. Nick Kallen conflates using intelligent design patterns with calling out every use of said design patterns in bold-face. Writing Java feels like "now I'm going to make a Factory Factory ! See, it says Factor…

    Comment linking /devblog/2010/02/09/everything-you-love-about-java-is-everything-i-love-about-good-design/

    on “Why I love everything you hate about Java”
  8. Submitted Using “and” and “or” in Ruby as a story · 87 points

    HN discussion
  9. Submitted Letter to a Young Developer as a story · 41 points

    HN discussion
  10. Submitted RSpec is for the literate as a story · 34 points

    HN discussion
  11. Submitted You keep using that word “distributed”… as a story · 34 points

    HN discussion
  12. Submitted Simplicity is Complicated as a story · 28 points

    HN discussion
  13. Submitted Turn on, tune in, drop out as a story · 25 points

    HN discussion
  14. Submitted Monkeypatching is Destroying Ruby as a story · 15 points

    HN discussion
  15. Submitted Demeter: It’s not just a good idea. It’s the law. as a story · 7 points

    HN discussion
  16. Submitted I don’t care about your corporate perks as a story · 4 points

    HN discussion
  17. Submitted Everything old... as a story · 4 points

    HN discussion
  18. Submitted The Design Pattern Classifier as a story · 3 points

    HN discussion
  19. Submitted Things programmers preach but don’t practice as a story · 3 points

    HN discussion
  20. Submitted Do we need constants? as a story · 3 points

    HN discussion
  21. Submitted Agile is whatever you want it to be as a story · 3 points

    HN discussion
  22. Submitted Your code is broken, and Ruby can help you fix it as a story · 3 points

    HN discussion
  23. Submitted Overriding the Backtick in Ruby as a story · 3 points

    HN discussion
  24. Submitted Rehabilitating the professional rock star as a story · 3 points

    HN discussion
  25. Submitted Stop reading this blog and learn something as a story · 2 points

    HN discussion
  26. Submitted There is no such thing as a good field programmer as a story · 2 points

    HN discussion
  27. Submitted Demeter: It’s not just a good idea. It’s the law. as a story · 2 points

    HN discussion
  28. Submitted The Coding Wasteland - Technical Debt vs. Technical Waste as a story · 2 points

    HN discussion
  29. Submitted Why Linux as a story · 2 points

    HN discussion
  30. Submitted NoneSuch: The Greatest Ruby Gem EVAR as a story · 2 points

    HN discussion

Search all of HN for avdi.org

Linked by the same people?