At last, someone who understands the problem and who can actually articulate it.
It would be nice to see the software industry become a true engineering profession like, say chemical, civil and electrical engineering but I've resigned myself to the fact that I'll not live long enough to ever see it.