Top all-time · #6150
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.
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.
Most-linked posts?
- Why I stopped selling courses on Udemy (2014)3 people · 3 mentions · first linked 2014-05-07
- Ugly Code Means Your Product Used to be Successful2 people · 3 mentions · first linked 2013-06-04
- TDD Kata 1 – String Calculator2 people · 2 mentions · first linked 2017-01-20
- Music Production vs. Code Production2 people · 2 mentions · first linked 2015-12-22
What Hacker News says?
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?”Submitted My self published book made $11,000 before I finished writing it as a story · 109 points
HN discussion> 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]”Submitted Why I stopped selling courses on Udemy (2014) as a story · 39 points
HN discussionYou 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?”Submitted The Udemy Pyramid Scheme – Why I stopped Teaching at Udemy as a story · 22 points
HN discussionI 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”Submitted My Google Rejection Letter as a story · 17 points
HN discussionI'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?”Submitted About Being Lonely as a Consultant as a story · 10 points
HN discussionRoy 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)”Submitted Art of Unit Testing, 3rd Edition,Examples in JavaScript: Tech Reviewers Wanted as a story · 3 points
HN discussionSubmitted TDD Kata 1 – String Calculator as a story · 3 points
HN discussionSubmitted Some opinions about effective software development after 20 years as a story · 2 points
HN discussionSubmitted Music Production vs. Code Production as a story · 2 points
HN discussionSubmitted Music Production vs. Code Production as a story · 2 points
HN discussionSubmitted Regulazy – Point and Click Regular Expressions as a story · 2 points
HN discussionSubmitted Ugly code means your product used to be successfull as a story · 2 points
HN discussionSubmitted What’s New and Changed in Art of Unit Testing 2nd Edition as a story · 2 points
HN discussionSubmitted Ugly Code Means Your Product Used to be Successful as a story · 2 points
HN discussionSubmitted Regulazy: Generate a regex from the selected text as a story · 2 points
HN discussionSubmitted The perfect video to start with Pair Programming and TDD as a story · 2 points
HN discussionSubmitted Hire me (an ex .NET developer) as your Ruby intern for a year as a story · 2 points
HN discussionSubmitted Understanding Unit Testing – Entry and Exit Points as a story · 1 points
HN discussionSubmitted Unit Testing Entry and Entry Points as a story · 1 points
HN discussionSubmitted How not to lose family photos and videos in the next 10 years. as a story · 1 points
HN discussionSubmitted Ugly Code Means Your Product Used to be Successful as a story · 1 points
HN discussionSubmitted Would you compile once a week? as a story · 1 points
HN discussionSubmitted Holy shit, that's a lot of Ioc Frameworks as a story · 1 points
HN discussionSubmitted Tools And Frameworks for Unit Testing in .NET for 2013 as a story · 1 points
HN discussion