The article is spot on accurate. There is little to no discipline in the software development process. The sad fact is that most software developers are nothing more than programmers. They either like to only code and/or don't have analytical skills. Most of the time, programmers do not take the time to learn a damn thing about a business. Too often, the technical issues drive the bus as opposed to the business needs, that should be driving the bus. To often, solutions are over-engineered, over-featured, etc. Many developers like to solve $1000 problems with $10,000 solutions. Many like to refer to themselves as "software engineers" yet what they do is the antithesis of engineering. If an advanced degree is not held that signfies software engineering, the person IS NOT a software engineer. To do anything else diminishes the hard work people undertake to earn that distinction
The thesis of the article is hardly news and underscores again why most software projects fail.
>Howdy everyone:
>
>I ran across this article, read it through and found it to be very interesting. I thought I'd pass it on to everyone here and see what all of you thought.
>
>
http://www.chc-3.com/pub/beautifulsoftware.htm>
>CT