We're breaking all the rules
As formally trained computer scientists, we learned age-old methods for creating software. We marched
to the tune of functional specification documents, use cases, and TPS reports for years.
Today, in horror, we watch bloat and bureaucracy plague our industry. We find the "design-by-committee"
approach produces software that's too complex. Too many features. Too hard to learn. Too ugly.