I think the essential point is that we do testing. I think writing tests prior to coding is a little silly, it wastes some time because they will inevitably have to be revisited, but it’s not the end of the world.

What is more troubling is that nobody seems to realize this; the very first time I heard of TDD I was thinking about that within a second.

Also troubling is that the emphasis in software seems to have so shifted toward testing that the actual development sounds like an afterthought. And the crazy idea that developers can thoroughly test their own code. Thirty+ years of experience tell me that is completely wrong.

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