Quibble: software DEVELOPMENT. Not engineering. Software work is further from engineering than economics is from science. Engineers don't make up their own blueprint standards and try hard to make them as difficult as possible for anyone else to read.

Engineers don't follow fads for a few months and then ditch them for the next New Thing.

Kudos on advocating documentation. I hear all too often from the TDD crowd that documents are obsolete. I will not take on a project without a spec, though usually I write 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