Comment Re:Programming methodologies are like diets (Score 1) 121
I agree that good people are critical
Unfortunately,
1)good people leave, move on to other projects, or get bored
2)The best people are not always easily available, reality is you will have a mixture of A's, B's and C's
3)Many systems are too complex to not model at least somewhat. You don't have to fully adopt Model Driven Development, but some code visualization is important
In the early part of development software is more art and engineering. After you have an architecture, it becomes more science.
So I don't believe that process and visualization (UML) is silly academics