5 Comments
Nov 27, 2023Liked by Kent Beck

> My fear in writing this is that folks will take this as an excuse not to skip the hard practices in XP

Is there a typo here? "not to skip" -> "to skip"?

Expand full comment
Nov 27, 2023Liked by Kent Beck

Pairs well with self discipline to go back and get things tested if we discover it's worthwhile.

I believe Dan North called this the "Spike and Stabilize" method.

Expand full comment

> Reflecting on my emotional state while I was stuck I can see clearly now that a big part of my problem was that I was afraid of the answer I would receive upon getting something done. What if, after seven years of struggle with trying to create a JUnit business, I finally had the best JUnit business idea I’d ever have and it still wasn’t good enough?

My assumption when reading the text leading up to this was that your fear would be "what if tdd doesn't really work?” Do you think that made it doubly painful, or is that not a point of prestige for you? I'm thinking it should be; you're a genius for formulating tdd 🙂

Expand full comment

Can we consider this as an example of the heuristic "Tidy never, when there's nothing to learn by improving the design." ?

Expand full comment
author

Yes. I wanted to know whether I could get the function to work. I got my answer.

Expand full comment