Software development is a long way from qualifying as engineering.

A very long way. Most code is poorly structured and illegible and critiques of this are answered with drivel about subjectivity.

Mechanical engineers don’t cultivate “personal styles” for blueprints. Engineers have standards based on rigor and research; in software research is stridently ignored in favor of management fads like agile.

Developers aren’t allowed to concentrate so they do lousy work, and the answer to lousy work isn’t allowing us to work but rather an obsession with testing, and the least effective kind there is: unit tests.

Written by

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