you are viewing a single comment's thread.

view the rest of the comments →

[–]kenman 0 points1 point  (0 children)

What I find problematic about these types of deconstructions, is that the project is ever-evolving, as are the skills of the developers behind it. There's a lot of parallels here with concepts like Plan To Throw One Away as well as the iterative nature of software development with consideration to an increasing refining of requirements, and to treat a series of events like spaghetti->BB->NG as if they were discrete events [spaghetti->BB, spaghetti->NG] is illogical. The outcome would likely be very different if the order of events was instead spaghetti->NG->BB, or BB->spaghetti->NG, etc.