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

R

Roy Osherove

Personal blog · osherove.com/blog · on HN as royosheroveprogrammingcareer

Roy Osherove's personal blog at osherove.com covers programming and career. Since 2010, 13 different Hacker News readers have linked it 36 times, most often “Why I stopped selling courses on Udemy (2014)”. The last post was in 2023, but the archive is still widely read.

Visit the blog
36mentions?
13HN people?
2010–2023first – last linked?
Links on Hacker News per year · peak 12 in 2013

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

Why HN links it

HN readers link Roy Osherove's blog for its testing material: a TDD kata starting point and a unit-test naming convention. Most comments mention it only in passing or as a reference.

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.

Roy Osherove: consulting and training on unit testing, TDD, engineering practices, team leadership, Co-Ops and continuous delivery. Author of The Art of Unit Testing and Elastic Leadership.

The author on HN?

royosherove · 429 karma · member since 2010

author at http://5whys.com and osherove.com email roy at osherove [dot] com

From their public HN profile, which links to this site.

Most-linked posts?

  1. Why I stopped selling courses on Udemy (2014)
    3 people · 3 mentions · first linked 2014-05-07
  2. Ugly Code Means Your Product Used to be Successful
    2 people · 3 mentions · first linked 2013-06-04
  3. TDD Kata 1 – String Calculator
    2 people · 2 mentions · first linked 2017-01-20
  4. Music Production vs. Code Production
    2 people · 2 mentions · first linked 2015-12-22

What Hacker News says?

  1. I've always gotten the impression that TDD is one of those things that many people think they should do, but have a hard time making a habit (so it's not surprising it gets more talk than action). Speaking of books, Real World Haskell covers testing pretty early on; granted, being Haskell, whether or not it qualifies as "Real World" is still a little subjective at this point. If you're looking for resources to tutor…

    Comment linking /tdd-kata-1/

    on “What is the most effective thing you did to improve your programming skills?”
  2. Submitted My self published book made $11,000 before I finished writing it as a story · 109 points

    HN discussion
  3. > But they've always seemed kind of shady with the whole "$200, now $10.99 with 2 days left" I read about this from frustrated training content developers all the time. The pricing in particular, esp. w.r.t. programming / technical content which takes a lot of effort to put together, only to find that udemy forces you to list it at 10, 20$ at 70, 80% 'discounts'. Don't want to re-hash but here are a few links.... Le…

    Comment linking /blog/2014/5/7/why-i-stopped-selling-courses-on-udemy.html

    on “Udemy is infringing upon my content [video]”
  4. Submitted Why I stopped selling courses on Udemy (2014) as a story · 39 points

    HN discussion
  5. You could try TDD katas (see http://osherove.com/tdd-kata-1/ for a starting point). For me, the value in this practice is becoming hyper-proficient with your chosen development environment, not neccesarily learning TDD well. TDD is just a good problem domain that enforces the rest. I think of it in terms of "mechanics" practice. How quickly can you add a new file to your project? How quickly can you integrate it int…

    Comment linking /tdd-kata-1/

    on “Ask HN: What does deliberate practice look like for computer programming?”
  6. Submitted The Udemy Pyramid Scheme – Why I stopped Teaching at Udemy as a story · 22 points

    HN discussion
  7. I see a lot of similarities between writing code and making music. I wrote about it here: https://osherove.com/blog?tag=codemusic

    Comment linking /blog?tag=codemusic

    on “Programmers and Musicians”
  8. Submitted My Google Rejection Letter as a story · 17 points

    HN discussion
  9. I'm sure if you Google around you will fine a number of opinions on why the majority of startups don't go with .NET, but I'd say it is possible it is simply because many .NET developers love in the 'enterprise' world and are far away from the startup world most of the time. As a .NET developer I'm seeing this starting to change but it is only just starting. There are certainly some disadvantages to .NET particularly…

    Comment linking /blog/2011/1/2/the-journey-begins-and-why-it-starts-with-ruby.html

    on “Ask HN: Is it okay to build a startup in ASP .NET?”
  10. Submitted About Being Lonely as a Consultant as a story · 10 points

    HN discussion
  11. Roy osherove's naming convention served me well over the years: UnitOfWork_StateUnderTest_ExpectedBehavior https://osherove.com/blog/2005/4/3/naming-standards-for-unit...

    Comment linking /blog/2005/4/3/naming-standards-for-unit-tests.html

    on “Start test names with “should” (2020)”
  12. Submitted Art of Unit Testing, 3rd Edition,Examples in JavaScript: Tech Reviewers Wanted as a story · 3 points

    HN discussion
  13. Submitted TDD Kata 1 – String Calculator as a story · 3 points

    HN discussion
  14. Submitted Some opinions about effective software development after 20 years as a story · 2 points

    HN discussion
  15. Submitted Music Production vs. Code Production as a story · 2 points

    HN discussion
  16. Submitted Music Production vs. Code Production as a story · 2 points

    HN discussion
  17. Submitted Regulazy – Point and Click Regular Expressions as a story · 2 points

    HN discussion
  18. Submitted Ugly code means your product used to be successfull as a story · 2 points

    HN discussion
  19. Submitted What’s New and Changed in Art of Unit Testing 2nd Edition as a story · 2 points

    HN discussion
  20. Submitted Ugly Code Means Your Product Used to be Successful as a story · 2 points

    HN discussion
  21. Submitted Regulazy: Generate a regex from the selected text as a story · 2 points

    HN discussion
  22. Submitted The perfect video to start with Pair Programming and TDD as a story · 2 points

    HN discussion
  23. Submitted Hire me (an ex .NET developer) as your Ruby intern for a year as a story · 2 points

    HN discussion
  24. Submitted Understanding Unit Testing – Entry and Exit Points as a story · 1 points

    HN discussion
  25. Submitted Unit Testing Entry and Entry Points as a story · 1 points

    HN discussion
  26. Submitted How not to lose family photos and videos in the next 10 years. as a story · 1 points

    HN discussion
  27. Submitted Ugly Code Means Your Product Used to be Successful as a story · 1 points

    HN discussion
  28. Submitted Would you compile once a week? as a story · 1 points

    HN discussion
  29. Submitted Holy shit, that's a lot of Ioc Frameworks as a story · 1 points

    HN discussion
  30. Submitted Tools And Frameworks for Unit Testing in .NET for 2013 as a story · 1 points

    HN discussion

Search all of HN for osherove.com

Linked by the same people?