The worst programs are the ones where the programmers doing the original work don't lay a solid foundation, and then they're not involved in the program in the future.
About this quote
- What does it mean?
- Programs fail when creators don't build solid foundations and disengage from future maintenance.
- In plain terms
- Bad software happens when builders don't plan ahead or stay involved.
- What can you take from it?
- Foundations and ongoing involvement are critical for software success.
Where it applies
Putting it to work
Questions to consider
- How do you ensure continuity in code?
- What makes a solid foundation?
Another view
Not all failures stem from original creators leaving.
More from Bill Gates
Unfortunately, many programs are so big that there is no one individual who really knows all the pieces, and so the amount of code sharing you get isn't as gre…
Permalink to quote #41 Programs today get very fat; the enhancements tend to slow the programs down because people put in special checks. When they want to add some feature, they'll …
Permalink to quote #43 We're no longer in the days where everything is super well crafted. But at the heart of the programs that make it to the top, you'll find that the key internal…
Permalink to quote #40
Related quotes
Portability is for people who cannot write new programs.
Linus TorvaldsLinus Torvalds quote #16 If something's expensive to develop, and somebody's not going to get paid, it won't get developed. So you decide: Do you want software to be written, or not?
Bill GatesBill Gates quote #1 The next generation of interesting software will be done on the Macintosh, not the IBM PC.
Bill GatesBill Gates quote #4