Main
The Mythical Man-Month, part 2 (CS 428, Winter 2019)
My in-class lecture covering chapters 4, 7, 11 and 14 of The Mythical Man-Month by Fred Brooks.
The Mythical Man-Month by Fred Brooks, part 1 (CS 428, Winter 2019)
My in-class lecture covering the first few chapters of The Mythical Man-Month by Fred Brooks.
“The Five Orders of Ignorance” (CS 428, Winter 2019)
New semester, new posts. Here is my lecture on 1/07/2019 about the appendix “The Five Orders of Ignorance” found in Philip Armour’s book, The Laws of Software Process. I consider this to be an extremely important set of insights as to why so many software projects are late or fail altogether.
Displacing entrenched technology
Successful technology — and I’m using the term broadly here, not just limiting myself to digital tech — has a propensity to entrench itself and then become very hard to displace, at least directly. A classic example is the internal combustion automobile (which I’ll call the “gas auto” for shorthand). Commercial production started over 130 […]
CS 428 (Fall Semester, 9/11): Lecture on The Mythical Man-Month (Brooks), Chapters 1, 2, 4, 5
OK, it’s a bit embarrassing to realize it’s been nine months since I last posted here. But a new semester has started, and with it, my lectures on software engineering for CS 428 (at Brigham Young University). Here’s my lecture from the first class, covering chapters 1, 2, 4 and 5 of The Mythical Man-Month […]