Learn More
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)
T here is no doubt the triumph of modern production has been the development of the manufacturing process. From Eli Whitney's cotton gin, through Simeon North's use of standardized rifle parts, to Frederick W. Taylor's scientific management concepts, the concept of assembly and manufacturing achieved its ultimate expression in Henry Ford's Dearborn assembly(More)
ust look at this, " Chris said, dropping a heavy three-ring binder onto the desk. It made a resounding thud. " This is our new software development process. " " Looks kinda big, " Ethel said, thumbing through the several hundred pages. " Do we need all this? " " Now this is what I call documentation, " Chris cracked. " Do they honestly think people will(More)
e got away without software process for quite a long time, and produced a lot of software , some of it pretty good, too. The fact is, process is often strongly resisted by the people who are expected to use it. It is often implemented less than optimally in many establishments. There are certainly many improvements that could be made to both our approach to(More)
E arly in WWI, zeppelin air-ships were used by Ger-many to bomb London and Paris. They were not very successful, due to the obvious vulnerability presented by their large and fragile bags of highly explosive gas floating gently above a war zone. If we think of what it would take to shoot down one of these devices using surface artillery, it becomes obvious(More)