Charles Connell
8 articles
.NET
A Software Schedule Ain’t Nothin’ But a Piece of Paper
The original deadline for our software project had come and gone, and every week the new finish date was sliding farther into the future....
Architecture & Design
It’s Not About Lines of Code
Everyone wants programmers to be productive. Managers of programmers want maximum productivity -- it gets the work done faster and makes the managers look...
Open Source
All Source Code Should Be Open: Follow Up
One of my favorite things about being a writer is hearing comments from readers about my work. I have even learned to have a...
Java
All Source Code Should Be Open
<!-- All Source Code Should Be Open
By Charles Connell. -->
Most software is poorly designed and built. This statement comes as no surprise to anyone...
.NET
A Quagmire in the Tar Pit
Frederick Brooks, in his classic text on software development The Mythical Man-Month, has described software development as similar to a prehistoric tar pit,...
.NET
Are There Limits to Software Estimation?
In the July 2001 issue of ACM Software Engineering Notes, J. P. Lewis published an article that claimed there are hard limits on our...
Guides
Follow Up to “Most Software Stinks!”
Recently, I wrote an article titled Most Software Stinks!. In the many interesting replies I received to the article, two general comments recurred often....
Guides
Most Software Stinks!
Most software design is lousy. Most software is so bad, in fact, that if it were a bridge, no...