Guilherme Froes ✏️ Profile picture
Director of Engineering @Creditas_Br Ex @Thoughtworks, @Doximity, @xpinvestimentos I write about professional fulfillment by mastering the fundamentals.
May 25, 2020 11 tweets 5 min read
One of my mentees already knows some TDD. So instead of talking again about red-green-refactor, we'll talk about some stuff that might not be obvious to beginners.

Sharing some here:

👇 3 Not So Obvious Things I Learned From 10 years of TDD 👇 #1 The Ratchet

This one is straight from @KentBeck 's TDD by Example and it's one my favorites.

"Imagine programming as turning a crank to pull a bucket of water form a well. When the bucket is small, a free-spinning crank is fine. ..."
Jan 16, 2020 16 tweets 4 min read
Nothing wrong at all.

But I think a high percentage of people replying to @dhh here have a wrong idea of what pair programming is.

I've done it for 8 years straight and now I rarely pair.

Here's my personal experience.

[thread]

Some background for context:

I was a consultant, dev and tech lead at @thoughtworks for 8 years. Pair programming is the default for TW teams, including client people.

Teams have freedom to tune the practice to what works best for them, here's how my teams did most of the time: