4 ms·
Code isn't Art, it's Craft, or, to use the current buzzword "artisinal". Software development isn't "engineering" by a long stretch. There is still another 40-
by rswail 4y ago
Code isn't Art, it's Craft, or, to use the current buzzword "artisinal".
Software development isn't "engineering" by a long stretch. There is still another 40-50 years of development and consolidation before it could be considered the equivalent of other engineering practice.
I've lived through numerous lifecycles of "this time for sure" regarding software as engineering, from "modular programming" to "CASE" to "iterative development" to "UML" to (god help us all) "Agile".
What a lot of practitioners think of as "engineering" is actually "project management". Engineering is about defined practise, measurable inputs and outcomes, responsibility for signoffs and approvals that ensure that the defined practise has been followed.