HackerTubewatch
Surprise me
Frame from Jim Coplien and Bob Martin Debate TDD Plays via YouTube's privacy-enhanced embed

Jim Coplien and Bob Martin Debate TDD

3 videos recommended on HN
YouTube
1 HN user recommended this interview1 month2014–2017 score 1
Years with an HN recommendation, 2007–2026

HN points to it as a fun, substantive exchange between two experienced practitioners on TDD's value.

Jim Coplien and Bob Martin debate test-driven development and unit testing in an InfoQ video that grew out of a JAOO 2007 dispute. They also touch on design and architecture.

“this was a fun discussion about TDD between two professionals” (HN, 2016)

1 recommendations · 2 citations · Interviews · intermediate

3 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@lobut Nov 2016 Recommends
on HN thread TDD Doesn't Work
Read more
Yeah, I agree. TDD is also, you cannot write a single line of code without writing a failing unit test though. Well, I'm not a fan of that either. I mean, sometimes I like writing an acceptance test to begin with and work inwards. People sometimes interchangeably use "TDD" for "testing". Also, just because you do TDD, doesn't mean your code can be great, I've seen people assert pointless things and the unit has gotten so small that people now define them as methods in classes. Which I also think can lead to some crazy maintenance suite of tests. If you're interested, this was a fun discussion about TDD between two professionals: [this video] Jim Coplien and Uncle Bob.
Fun discussion on TDD between two professionals.

Citations, criticism and jokes

@lgunsch Mar 2014 Cites it
on HN thread Why Most Unit Testing is Waste [pdf]
James Coplien and Bob Martin have a debate of TDD and unit testing. There is a video of it on YouTube: [this video]
Debate between Coplien and Martin on TDD and unit testing.
@Ace17 Oct 2017 Cites it
on HN thread TerrariaClone – An incomprehensible hellscape of spaghetti code
I feel James Coplien's advice on the question is interesting: [this video] TLDW: "refactoring your way out" from a simple but too short-sighted design might take a ridiculous amount of work, compared what would have been necessary if you knew what a "correct" design for this problem was.
Coplien's advice on short-sighted design versus refactoring effort.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close