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

T

The Code Whisperer

Personal blog · blog.thecodewhisperer.comprogrammingcareer

The Code Whisperer is a personal blog at blog.thecodewhisperer.com about programming and career. Since 2011, 31 different Hacker News readers have linked it 38 times, most often “Beware the Integrated Tests Scam”. It is still writing: the last post was on 2026-03-19, and you can follow it by feed.

Visit the blog
38mentions?
31HN people?
2011–2024first – last linked?
Links on Hacker News per year · peak 7 in 2014

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

Why HN links it

HN readers link JB Rainsberger's blog for its arguments on testing, especially 'Integrated Tests Are a Scam' and its critique of integration tests, plus posts on TDD, learning tests and the wrong abstraction.

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

Most-linked posts?

  1. Beware the Integrated Tests Scam
    6 people · 6 mentions · first linked 2019-01-31
  2. Integrated Tests Are a Scam (2010)
    5 people · 5 mentions · first linked 2016-03-28
  3. TDD: You're Probably Doing It Just Fine
    2 people · 2 mentions · first linked 2024-03-28
  4. /
    2 people · 2 mentions · first linked 2013-11-17
  5. The Eternal Struggle Between Business and Programmers
    2 people · 2 mentions · first linked 2013-11-11

What Hacker News says?

  1. mpweiher · 2019-01-31Recommends
    Counterpoint: Integrated Tests are a Scam https://blog.thecodewhisperer.com/permalink/integrated-tests... I found that argument more convincing, and it also aligns better with my experience. The point about 100% coverage not being a good goal is pretty solid.

    Comment linking /permalink/integrated-tests-are-a-scam

    on “Write tests. Not too many. Mostly integration (2017)”
  2. Submitted The Eternal Struggle Between Business and Programmers as a story · 27 points

    HN discussion
  3. Dangeranger · 2019-01-31Recommends
    As a counter point to this opinion of Kent's, who I respect greatly, I'd like to propose J. B. Rainsberger's article: "Integrated Tests Are A Scam" with presentation of the same name.[0] [0] https://blog.thecodewhisperer.com/permalink/integrated-tests...

    Comment linking /permalink/integrated-tests-are-a-scam

    on “Write tests. Not too many. Mostly integration (2017)”
  4. Submitted TDD: For Those Who Don't Know How to Design Software as a story · 10 points

    HN discussion
  5. douche · 2016-02-06Recommends
    A graphic I found very enlightening in the past year is here: http://blog.thecodewhisperer.com/images/age_old_battle/virtu... from this blog post: http://blog.thecodewhisperer.com/2013/12/07/putting-an-age-o... There's a lot of other good stuff there too, when you start digging through the archives. Generally, I find that I've got to build a prototype first, which is quick and dirty and ugly, but works. Then iterate…

    Comment linking /2013/12/07/putting-an-age-old-battle-to-rest/

    on “The Wrong Abstraction”
  6. Submitted No More Boilerplate Code as a story · 8 points

    HN discussion
  7. I believe Microsoft's Pex [1] is an attempt to generate all the unit tests automatically. You can't do that with integration tests, because their number grows exponentially with the number of paths in the code [2]. [1] https://www.microsoft.com/en-us/research/project/pex-and-mol... [2] http://blog.thecodewhisperer.com/permalink/integrated-tests-...

    Comment linking /permalink/integrated-tests-are-a-scam

    on “Writing a formally-verified image browser in Coq and Haskell”
  8. Submitted Integrated Tests Are A Scam as a story · 5 points

    HN discussion
  9. JB Rainsberger would like a word with you :-) https://blog.thecodewhisperer.com/permalink/integrated-tests...

    Comment linking /permalink/integrated-tests-are-a-scam

    on “When I do TDD and when I don’t”
  10. Submitted TDD: You're Probably Doing It Just Fine as a story · 4 points

    HN discussion
  11. sealor · 2020-07-11Recommends
    I use Learning Tests for such situations. https://blog.thecodewhisperer.com/permalink/when-to-write-le... (not fully read by me but seem to explain this technique very well)

    Comment linking /permalink/when-to-write-learning-tests

    on “Ask HN: How do you learn new libraries without much documentation?”
  12. Submitted TDD: You're Probably Doing It Just Fine as a story · 4 points

    HN discussion
  13. masklinn · 2013-11-17Recommends
    > Technical know-how doesn't by itself qualify someone to help you implement changes towards becoming more effective. It can be detrimental, in fact. Yeah I'm well-aware of that. > One I recommend wholeheartedly is JB: http://blog.thecodewhisperer.com/ (and if you can't get him, try to find someone like him). Thanks for the suggestion.

    Comment linking /

    on “Pair Programming (give it a rest)”
  14. Submitted How TDD Affects My Designs as a story · 4 points

    HN discussion
  15. > How did you go around to finding him? If you're going to shop around for a change agent, I recommend reading Jerry Weinberg's "Secrets of Consulting"; although this is targeted at consultants rather than their clients, it can provide useful insight into how to create an effective working partnership with one. Technical know-how doesn't by itself qualify someone to help you implement changes towards becoming more e…

    Comment linking /

    on “Pair Programming (give it a rest)”
  16. Submitted Stop. Write a learning test. as a story · 3 points

    HN discussion
  17. joneholland · 2016-07-06Recommends
    JB says it better than I can: http://blog.thecodewhisperer.com/permalink/integrated-tests-... https://vimeo.com/80533536

    Comment linking /permalink/integrated-tests-are-a-scam

    on “Product Integration Testing at the Speed of Netflix”
  18. Submitted Which Kinds of Tests Should I Write? Revisited as a story · 2 points

    HN discussion
  19. I think the point is something like "don't unit test the system as a whole". Black box testing is great and most definitely should be used, but should be kept very high level and unit tests should be kept very small and granular. The author has several other articles on the subject that I have not read yet, so I'm not sure if I've got a full understanding of his point yet: http://blog.thecodewhisperer.com/blog/categ…

    Comment linking /blog/categories/integrated-tests-are-a-scam

    on “Integrated Tests Are A Scam”
  20. Submitted When Subclasses Are Ready to Die as a story · 2 points

    HN discussion
  21. Lastly, I really wish the author would give suggestions for what he considers to be a better approach to testing, beyond "integration testing sucks and is a scam". He has more articles on better approaches than integration tests, but I haven't read them yet so I can't say if they answer your questions sufficiently: http://blog.thecodewhisperer.com/blog/categories/integrated-...

    Comment linking /blog/categories/integrated-tests-are-a-scam

    on “Integrated Tests Are A Scam”
  22. Submitted The Curious Case of Tautological TDD as a story · 2 points

    HN discussion
  23. timclark · 2018-01-24Recommends
    The article linked from here on integrated tests, http://blog.thecodewhisperer.com/permalink/integrated-tests-... is also well worth reading.

    Comment linking /permalink/integrated-tests-are-a-scam

    on “Testing of Microservices”
  24. Submitted Beware the Integrated Tests Scam as a story · 1 points

    HN discussion
  25. > Tests should mostly be integration, not unit. Other people disagree: < https://blog.thecodewhisperer.com/series#beware-the-integrat... > In short (IIUC), integration tests do not give you any feedback on when your design needs to change, while unit tests do.

    Comment linking /series

    on “The Code Review Pyramid”
  26. Submitted Beware the Integrated Tests Scam (2023) as a story · 1 points

    HN discussion
  27. Submitted Investing Wisely in Architecture Through Refactoring as a story · 1 points

    HN discussion
  28. Submitted What Is Refactoring? as a story · 1 points

    HN discussion
  29. Submitted J.B. Rainsberger – Integrated Tests Are a Scam [Vimeo][2009] as a story · 1 points

    HN discussion
  30. Submitted Putting an Age-Old Battle to Rest (2013) as a story · 1 points

    HN discussion

Search all of HN for blog.thecodewhisperer.com

Linked by the same people?