Footnotes
INTRODUCTION
1. Or equivalent self-study, which is very rarely accomplished in reality despite honest intentions.
1 SOFTWARE DEVELOPMENT METAPHORS
1. Probably the only time this consideration comes up in software development is when the program becomes so large that it requires multiple CDs, DVDs, or other media for distribution.
2. Arguably, we could say software “wears out” when the hardware it requires becomes obsolete and eventually fails without any way of being replaced.
3. We’ll ignore the cost of development, marketing, and upgrade fees here, and simply consider the cost of doing a field upgrade of a piece of software.
4. Kathleen Melymuka, “Why Musicians May Make the Best Tech Workers,” CNN.com, July 31, 1998.
5. An exception ...
Get Write Great Code, Volume 3 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.