I keep saying it, I keep writing articles about it, I keep repeating it.

Stop interrupting us, let us concentrate, and you will see a lot fewer bugs. Stop the daily meetings, cancel all recurring meetings except maybe a weekly sync-up, keep the workplace quiet.

MANY times in my career I've done weeks, even months of work, with no testing (I don't do TDD; if I wrote any tests they will be after I'm done, not before I've started coding and had to change my design again and again and revisit the goddamn unit tests each time).

And after I'm code-complete and start testing, there are usually either very few bugs or none. No, I'm no Isaac Newton, but I can concentrate. And I write designs for anything more than a day or two of work. Always.

One side observation: early in my career, like 1993, when I stopped doing early returns my bug count dropped a lot. I mean a LOT. It’s not just the structure, it’s the thinking that goes with it.

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store