Skip to the essays
All essays

Use your brain (not tools to replace it!)

Here’s a good post about a tendency that I’ve seen several times repeated in the Software development industry. The point in the article is short and sweet: if you are doing TDD you should write your tests yourself. Don’t use tools to generate tests for you unless you understand exactly why and what the savings/efficiency …

Here’s a good post about a tendency that I’ve seen several times repeated in the Software development industry.

The point in the article is short and sweet: if you are doing TDD you should write your tests yourself. Don’t use tools to generate tests for you unless you understand exactly why and what the savings/efficiency gains will be.

Many times over the past years we have seen the tendency to use tools to replace intelligent judgement on what should be done. Good examples are the code generators (based on UML diagrams and such) and the test case generators.

We should never use a tool unless we know exactly what we are doing and can do it ourselves without any tool. Automating a process that is misunderstood only makes things worse.

Keep the conversation going

The essays work best in company. Join the community to keep the questions coming.

The #NoEstimates book and its companion volumes

Chapter 1 · Free PDF

What if better planning started with a different question?

The first chapter of #NoEstimates argues that the “deliver on time” challenge is answered by a different question. Read it, and see whether it changes how you plan the next piece of work.

Free PDF of chapter 1. No purchase, no library access. How we handle your details