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.
Taking a deliberate, measured approach to software development and testing.
Seeking a better method for estimating system size in an attempt to measure knowledge content.
The subtle psychology of testing.
Some thoughts on the accuracy of estimates.