Comment Re:Treat software as an Engineering process (Score 1) 508
Using an agile methodology to build anything that is an expensive one-shot build (bridge, rocket, automobile, etc) that has to last forever is insanity.
Using a "systems engineering" top down approach to build something that can be torn down and built instantly for virtually free is equally stupid. Especially when the complete specifications are simply not available now.
Technology has changed. Connected devices and package management tools have made systems that used to be expensive one-shot builds into systems that can be reconfigured, repurposed and rebuilt nearly instantly and for nearly free. It's now an agile world. Get used to it works with a few warts that will be fixed in the next update.