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

S

Steve Yegge

Personal blog · steve-yegge.blogspot.comprogrammingcareerwriting

Steve Yegge writes Stevey's Blog Rants, a personal blog at steve-yegge.blogspot.com about programming, career and writing. Since 2007, 622 different Hacker News readers have linked it 858 times, most often “Execution in the Kingdom of Nouns (2006)”. The last post was in 2018, but the archive is still widely read.

Visit the blog
858mentions?
8recommend?
622HN people?
2007–2026first – last linked?
Links on Hacker News per year · peak 79 in 2011

Sometimes recommended · 8 of 40 sampled comments recommend it?

Why HN links it

HN readers link Steve Yegge's blog for its programming and career essays, notably the "Kingdom of Nouns" Java rant and the touch-typing and interview posts. Commenters cite it as a standard reference for these topics.

Recommended for · 8 comments
Commenters call his posts "must-read" and "great", and say one post changed how they work with tools and typing; one says he is a brilliant writer with good hum

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

Most-linked posts?

  1. Execution in the Kingdom of Nouns (2006)
    82 people · 96 mentions · first linked 2008-02-29
  2. Get that job at Google
    49 people · 55 mentions · first linked 2008-03-13
  3. Execution in the Kingdom of Nouns
    41 people · 51 mentions · first linked 2017-04-27
  4. Steve Yegge: Have you ever legalized marijuana?
    34 people · 42 mentions · first linked 2009-04-09
  5. Rich Programmer Food
    27 people · 30 mentions · first linked 2007-06-22
  6. Programming's Dirtiest Little Secret
    26 people · 28 mentions · first linked 2008-09-11
  7. Done, and Gets Things Smart
    24 people · 28 mentions · first linked 2008-06-17
  8. Agile: 5 years later and you're still doing it wrong
    18 people · 21 mentions · first linked 2007-05-04
  9. Steve Yegge: Lisp is not an acceptable Lisp. (2006)
    18 people · 18 mentions · first linked 2007-07-21
  10. The Universal Design Pattern
    17 people · 20 mentions · first linked 2008-10-20

What Hacker News says?

  1. Probably one of these blog posts: http://steve-yegge.blogspot.com/2008/03/get-that-job-at-goog... http://steve-yegge.blogspot.com/2007/09/ten-tips-for-slightl...

    Comment linking /2007/09/ten-tips-for-slightly-less-awful-resume.html

    on “My students cheated... a lot”
  2. Submitted Kotlin Is Better as a story · 538 points

    HN discussion
  3. Maybe/Nothing is a perfect example of the null object pattern. Either provide a sane default or a typed instance with empty values rather than checking for null/undefined. Ie the 'null object' in 'null object pattern' doesn't mean using null to indicate the absence of a value. Null isn't used in JS to mark undefined variables, that's what 'undefined' is for. Unlike static/OOP languages, null is specifically reserved…

    Comment linking /2010/12/haskell-researchers-announce-discovery.html?m=1

    on “NPM and Left-Pad: Have We Forgotten How to Program?”
  4. Submitted Wikileaks To Leak 5000 Open Source Java Projects as a story · 487 points

    HN discussion
  5. Two relevant points here: 1. My comment assumes the code itself is well-written and clear. If it is, the plain English explanation will be superfluous, and you'll be able to understand the code just as fast. If it's not, then the comment was the wrong solution to a real problem. The correct solution is to rewrite the code. 2. What counts as "well-written code you can understand instantly" is of course experience-dep…

    Comment linking /2008/02/portrait-of-n00b.html

    on “Please do not attempt to simplify this code”
  6. Submitted Haskell Researchers Announce Discovery of Industry Programmer Who Gives a Shit as a story · 429 points

    HN discussion
  7. I find it interesting that you referenced http://steve-yegge.blogspot.com/2009/04/have-you-ever-legali... at a time in the United States when two states have in fact legalized Marijuana. I think this simply highlights the point that change for the better is possible if the people want it enough. What does this mean for Gitmo? Could we apply the same sort of sidestep? I.E. a small forward-thinking community with a no…

    Comment linking /2009/04/have-you-ever-legalized-marijuana.html

    on “Gitmo Is Killing Me”
  8. Submitted Hacker News Fires Steve Yegge as a story · 340 points

    HN discussion
  9. War on nouns? Like in Steve Yegge’s Execution in the Kingdom of Nouns ? https://steve-yegge.blogspot.com/2006/03/execution-in-kingdo...

    Comment linking /2006/03/execution-in-kingdom-of-nouns.html

    on “Norway votes to decriminalise drugs and offer treatment instead of jail time”
  10. Submitted EBay Patents 10-Click Checkout as a story · 337 points

    HN discussion
  11. It's a little hard to talk about this broad topic without bloviating. Here goes. So first, take that stuff Steve said about extensibility to heart. He has another blog somewhere, oh here it is http://steve-yegge.blogspot.com/2007/01/pinocchio-problem.ht... about software that is alive because it's extensible. That is true of your startup too. You don't want to be a "site", you want to be a "service". And that means…

    Comment linking /2007/01/pinocchio-problem.html

    on “Steve's Google Platform rant”
  12. Submitted Blogger Finger as a story · 235 points

    HN discussion
  13. I think the best description of this kind of "obfuscation" that especially afflicted Java still is Steve Yegge's "Kingdom of Nouns" rant: https://steve-yegge.blogspot.com/2006/03/execution-in-kingdo...

    Comment linking /2006/03/execution-in-kingdom-of-nouns.html

    on “Minecraft removing obfuscation in Java Edition”
  14. Submitted Rich Programmer Food as a story · 217 points

    HN discussion
  15. From my pov, both inheritance and encapsulation aren't great if you have to maintain code and add new one. Also, I dislike design patterns overuse, DDD done Uncle Bob style. Also we can think of where OOP drives many teams to: https://steve-yegge.blogspot.com/2006/03/execution-in-kingdo... https://factoryfactoryfactory.net/ https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

    Comment linking /2006/03/execution-in-kingdom-of-nouns.html

    on “Minecraft removing obfuscation in Java Edition”
  16. Submitted Agile: 5 years later and you're still doing it wrong as a story · 215 points

    HN discussion
  17. I do think that hard work and preparation can land you a job at these companies. I went from doing a manual labor job and never making over $33k/yr, to busting my hump 4 years in University to land these jobs. I also recognize that interviewing is its own skill that needs to be worked at, and simply doing LeetCode questions or reading Intro to Algorithms by CLRS isn't everything. I can honestly say that I have never…

    Comment linking /2008/03/get-that-job-at-google.html

    on “Why I Don’t Talk to Google Recruiters”
  18. Submitted A programmer's view of the Universe, part 1: The fish as a story · 177 points

    HN discussion
  19. infinite8s · 2013-10-21Recommends
    Or as Steve Yegge likes to say, "Done and Gets Things Smart" http://steve-yegge.blogspot.com/2008/06/done-and-gets-things...

    Comment linking /2008/06/done-and-gets-things-smart.html

    on “Dear Startups: stop asking me math puzzles to figure out if I can code”
  20. Submitted Math For Programmers as a story · 167 points

    HN discussion
  21. infinite8s · 2013-10-21Recommends
    Or as Steve Yegge likes to say, "Done and Gets Thinks Smart" http://steve-yegge.blogspot.com/2008/06/done-and-gets-things...

    Comment linking /2008/06/done-and-gets-things-smart.html

    on “Dear Startups: stop asking me math puzzles to figure out if I can code”
  22. Submitted Done, and Gets Things Smart as a story · 137 points

    HN discussion
  23. n3t · 2014-12-01Recommends
    Speaking of touch typing, there's a must-read [1] which made me learn and practice this skill. [1] http://steve-yegge.blogspot.com/2008/09/programmings-dirties...

    Comment linking /2008/09/programmings-dirtiest-little-secret.html

    on “The Case for Slow Programming”
  24. Submitted The Universal Design Pattern as a story · 127 points

    HN discussion
  25. Unix isn't for end users, it's for developers to build on top of to give things to end users. Linux on desktop already happened years and years ago if you work for a tech company, and that's probably about as far as it needs to go. http://steve-yegge.blogspot.com/2006/04/lisp-is-not-acceptab... This is Steve Yegge's understanding of the Lisp community, and I should clarify that I don't think the XML monstrosities we…

    Comment linking /2006/04/lisp-is-not-acceptable-lisp.html

    on “The average size of Web pages is now the average size of a Doom install”
  26. Submitted Code's Worst Enemy as a story · 125 points

    HN discussion
  27. andredz · 2021-05-27Recommends
    This is such a great thread, I'm excited to begin reading quite a few of the linked blogs (such as this one: https://acoup.blog/ ). These ones are some of my favorites: - www.wall.org/~aron/blog/ (physics, theology, history, philosophy) - http://xahlee.info/ (math, emacs, keyboards, etc.) - https://matt.might.net/articles/ (academy, compsci, etc.) - https://www.joelonsoftware.com/ (programming, companies, etc.) - ht…

    Comment linking /

    on “Ask HN: Favorite Blogs by Individuals?”
  28. Submitted Portrait of a N00b as a story · 124 points

    HN discussion
  29. langitbiru · 2021-05-27Recommends
    https://steve-yegge.medium.com/ His old blog is also amusing: https://steve-yegge.blogspot.com/

    Comment linking /

    on “Ask HN: Favorite Blogs by Individuals?”
  30. Submitted The Next Big Language as a story · 124 points

    HN discussion

Search all of HN for steve-yegge.blogspot.com

Linked by the same people?