"...we have clung to fads: structured and
object-oriented programming, UML, software patterns, and eXtreme
Programming. We grasp for mathematics or engineering to come to our
rescue-perhaps even the law: By requiring licenses for our
developers maybe we can force improvement in software making.
It just won't happen-it's like those rockets: We simply do not
know how to get massive software off the ground without crashing
and endless fiddling. But we don't accept that.
The way out of this predicament is this simple: Set up a fairly
clear architectural direction, produce a decent first cut at some
of the functionality, let loose the source code, and then turn it
over to a mob."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.