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 · #3473

J

Jesse Duffield

Personal blog · jesseduffield.comprogrammingai

Jesse Duffield writes Pursuit Of Laziness, a personal blog at jesseduffield.com about programming and ai. Since 2020, 22 different Hacker News readers have linked it 52 times, most often “Go’ing Insane: Endless Error Handling”. It is still writing: the last post was on 2026-08-27, and you can follow it by feed.

Visit the blog
52mentions?
22HN people?
2020–2026first – last linked?
Links on Hacker News per year · peak 10 in 2021

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

Why HN links it

HN readers link Jesse Duffield's posts on Go's shortcomings, especially its repetitive error handling, and on Lazygit, the Git TUI he created. One commenter calls the Go series enlightening.

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

A blog by Jesse Duffield

Most-linked posts?

  1. Go’ing Insane: Endless Error Handling
    3 people · 3 mentions · first linked 2021-09-14
  2. Array Functions and the Rule of Least Power
    3 people · 3 mentions · first linked 2020-07-10
  3. Code Smell of the Day: Type Keys
    2 people · 4 mentions · first linked 2021-08-09
  4. Still no consensus on testing private methods
    2 people · 2 mentions · first linked 2022-03-08
  5. 1M Lazygit downloads, one embarrassment at a time
    2 people · 2 mentions · first linked 2025-02-01
  6. Negative-Interest Tech Debt
    2 people · 2 mentions · first linked 2026-08-05
  7. Lazygit creator interviews DHH (creator of Rails)
    2 people · 2 mentions · first linked 2024-08-22
  8. If you're out of ideas, build Memeware (2024)
    2 people · 2 mentions · first linked 2024-10-07

What Hacker News says?

  1. apazzolini · 2022-03-15Recommends
    Here's a blog series that you'll likely find enlightening: https://jesseduffield.com/Gos-Shortcomings-1/

    Comment linking /Gos-Shortcomings-1/

    on “Go 1.18”
  2. Submitted Beginner's Guide to Abstraction as a story · 243 points

    HN discussion
  3. I was first convinced to try Lazygit after reading https://jesseduffield.com/Lazygit-5-Years-On/#weighing-in-on... (written by Lazygit's creator). Haven't regretted it at all; the tool is a pleasure to use due to its great design decisions. Contributing back to the codebase is also quite straightforward.

    Comment linking /Lazygit-5-Years-On/

    on “The lazy Git UI you didn't know you need”
  4. Submitted Go’ing Insane: Endless Error Handling as a story · 149 points

    HN discussion
  5. The extraordinarily repetitive error handling in Go drives me batty and I am thankfully not the only one who feels this way Part One: Endless Error Handling https://jesseduffield.com/Gos-Shortcomings-1/ That blog also covers a lot of Go's wonderful defects advertised as 'features'.

    Comment linking /Gos-Shortcomings-1/

    on “Things Go needs more than generics”
  6. Submitted Beyond coupling and cohesion: strategies for un-fucking yourself as a story · 108 points

    HN discussion
  7. Isn’t there a Rob Pike quote for these? "Who cares? Shut up" It’s in the context of concerns from newer developers who don’t focus on what’s important. This is the same blog that gave us code smells, abstract more to hide it ( https://jesseduffield.com/Type-Keys-Revisited ) -- only to point out the possibly differing perspectives on software development. There’s a philosophy to the language that’s very clearly defin…

    Comment linking /Type-Keys-Revisited

    on “Go’ing Insane: Endless Error Handling”
  8. Submitted Code Smell of the Day: Type Keys as a story · 85 points

    HN discussion
  9. Not a GUI, but a nice TUI : https://github.com/jesseduffield/lazygit Some videos show the workflow here : https://jesseduffield.com/15-Lazygit-Features/

    Comment linking /15-Lazygit-Features/

    on “Oh My Git – An open source game about learning Git”
  10. Submitted Still no consensus on testing private methods as a story · 68 points

    HN discussion
  11. Author of the post here: I've written a follow-up that addresses some of the rebuttals made in these comments: https://jesseduffield.com/Unless-Responses/ If I've neglected to address your specific criticism I'm happy to do so here

    Comment linking /Unless-Responses/

    on “Read This Post ‘Unless’ You’re Not a Ruby Developer”
  12. Submitted 1M Lazygit downloads, one embarrassment at a time as a story · 67 points

    HN discussion
  13. Submitted Four approaches to implicit state in compound components, ranked as a story · 42 points

    HN discussion
  14. Submitted Can't Be Fucked: Underrated Cause of Tech Debt as a story · 19 points

    HN discussion
  15. Submitted I want my AI to get mad as a story · 18 points

    HN discussion
  16. Submitted Array Functions and the Rule of Least Power as a story · 17 points

    HN discussion
  17. Submitted My notes from deciding against AWS Lambda as a story · 13 points

    HN discussion
  18. Submitted Life Without the Front Page as a story · 6 points

    HN discussion
  19. Submitted Anti-Pattern of the Day: Type Keys as a story · 5 points

    HN discussion
  20. Submitted Guide To Array Functions: Pick the least powerful tool for the job as a story · 5 points

    HN discussion
  21. Submitted Go'ing Insane Part Two: Partial Privacy as a story · 4 points

    HN discussion
  22. Submitted It's Death as a story · 3 points

    HN discussion
  23. Submitted AI is stupid, just like me as a story · 3 points

    HN discussion
  24. Submitted If you're out of ideas, build Memeware (2024) as a story · 3 points

    HN discussion
  25. Submitted Don't Let Go (of compile-time knowledge) as a story · 3 points

    HN discussion
  26. Submitted Stop selling me trichotomies as a story · 3 points

    HN discussion
  27. Submitted Lazygit creator interviews 'Uncle' Bob Martin as a story · 3 points

    HN discussion
  28. Submitted Why Can't Programmers Agree on Anything? as a story · 3 points

    HN discussion
  29. Submitted Negative-Interest Tech Debt as a story · 2 points

    HN discussion
  30. Submitted AI-isms go deeper than em-dashes and 'load-bearing' as a story · 2 points

    HN discussion

Search all of HN for jesseduffield.com

Linked by the same people?