That's a fantasy.

Good variable naming and legibility (a major problem in software as long as I've been doing it)

go a long way but it's close to insane to do anything bigger than Hello World without at least a requirements spec and hopefully a functional spec as well.

I do block level comments to explain what the block is doing and why.

Lately I'm doing as much technical writing as coding. Software development is like a termite-hollowed tree right now. The methodology fads are killing it. And I can get a tech writing job in two days but turned down for a coding gig for not having experience with some edge framework that I could learn in a few hours.

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