Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code
- 4,525 Posts. Joined 7/2002
- Location: Marlboro, Massachusetts
- Select All Posts By This User
You really don't wanna get me started on the amount of code written that is absolute rubbish do ya.
All software projects that I've been involved with have started with the best intentions -- i.e., you start with a blueprint that covers everything you can think of, "this time" the design will be nice, neat, etc.
And, inevitably, at some point in the implementation you come across something that's out of your control (read: Windows) that makes the implementation of "just that" feature a mess of spaghetti. But then something else gets added...
The software project I'm currently involved in is pretty new -- i.e., we just started writing it earlier this year, so the implementation is pretty good right now. I'm waiting though. One day we'll wake up, look at the code, and wonder how it evolved from nice loveliness into . At which point we'll ditch it all, start over and await the day the process repeats itself.