Let me get this straight. You think that before TDD we didn’t think about requirements until deep into coding? That we designed interfaces on the fly?

Do you actually believe that?

Do you believe that writing tests against a completed design is inferior to writing them against a preliminary guess?

Do you actually believe that?

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