Viewing software development as knowledge acquisition and ignorance reduction. I n my first column (Aug. 2000, p. 19), I argued that software is not a product, but rather a medium for the storage of knowledge. In fact, it is the fifth such medium that has existed since the beginning of time. The other knowledge storage media being, in historical order: DNA,… (More)
Reconsidering some commonly accepted project management practices.
The subtle psychology of testing.
Seeking a better method for estimating system size in an attempt to measure knowledge content.
Some thoughts on the accuracy of estimates.