Hi. I'm Jon Jagger.
I help software teams improve their effectiveness.
I built cyber-dojo, the place teams practice programming.
I'm based in the UK.
I've worked in 22 countries.
If you don't like my work, I won't invoice you.
Hire me

Pages

The more defects code has the more time and effort it takes to get it to done.
This seems a self-evident truth.
But beware! The
Causation Fallacy
says it is not easy to know what is cause and what is effect.
If a feature misses its deadline pressure often builds to ensure it doesn't miss the next deadline. And under pressure people don't think faster. Extra pressure usually increases the likelihood of defects. This suggests

Lateness causes defects.

So do defects cause lateness, or does lateness cause defects?
Or do they rotate around each other like partners on a dance floor?