2018

Underplayed: The Steering Premise In Depth

This entry is part [part not set] of 9 in the series Underplayed Premises

Time, finally, for the steering premise, from the five underplayed TDD premises. The steering premise says "tests & testability help steer design & development". What we’re saying here is that tests are first-class citizens in the mob of factors that shape our system, with a voice that counts, all the way through development. Think of […]

Underplayed: The Steering Premise In Depth Read More »

Underplayed: The Chain Premise In Depth

This entry is part [part not set] of 9 in the series Underplayed Premises

Today, let’s talk a little about the chaining premise, from five underplayed tdd premises. The chaining premise says "test a chain by testing its links". Like the other premises, it’s easy to make it pithy, but it has vast ramifications about when we’re doing TDD. When we talked about the money premise, I gave a

Underplayed: The Chain Premise In Depth Read More »

Underplayed: The Judgment Premise In Depth

This entry is part [part not set] of 9 in the series Underplayed Premises

The judgment premise is one of five underplayed tdd premises. The judgment premise is simple to word and vast in its extent. It says, "tdd relies absolutely on individual humans using their human judgment." you might ask yourself, "what doesn’t rely on human judgment?" but there are lots and lots of activities that are entirely

Underplayed: The Judgment Premise In Depth Read More »

Underplayed: The Correlation Premise In Depth

This entry is part [part not set] of 9 in the series Underplayed Premises

Five underplayed premises of TDD includes the correlation premise. The correlation premise says "internal quality and productivity are directly correlated". Confusions and misunderstandings around this premise abound furiously, so it’s worth taking some time and working it out in detail. When we say internal quality (IQ) and productivity are directly correlated, we mean that they

Underplayed: The Correlation Premise In Depth Read More »

Underplayed: The Money Premise In Depth

This entry is part [part not set] of 9 in the series Underplayed Premises

We talked about five underplayed tdd premises before, here’s a video & transcript. over the next couple of weeks, I’d like to take a little time and go over each of them in more depth. Today, let’s start with the money premise. The money premise says: "we’re in this for the money." TDD is fundamentally

Underplayed: The Money Premise In Depth Read More »

The Thinking Knee & Agile Practice: Beyond Coding

This entry is part [part not set] of 2 in the series The Thinking Knee

We talked at great length about how agile coding practice can be seen as combining several attempts at attacking the thinking knee, but what about agile non-coding practices. As I push towards the topic, which is it what got me started on this set of muses, I want to offer a bit of caution before

The Thinking Knee & Agile Practice: Beyond Coding Read More »

The Thinking Knee In Coding Practice

This entry is part [part not set] of 2 in the series The Thinking Knee

We’ve spent some time on the thinking-knee, but i’m not quite done with it yet. Let’s narrow our focus for a minute, to matters strictly around code & coding. Programmers have been thinking directly & indirectly about ways to evade or at least mitigate the effect of the non-linear thinking knee more or less forever.

The Thinking Knee In Coding Practice Read More »

Scroll to Top