Any sufficiently advanced bug is indistinguishable from a feature.
About this quote
- What does it mean?
- Highly complex bugs can look like intended features to observers.
- In plain terms
- Very complicated errors often seem like planned parts of a system.
- What can you take from it?
- Test thoroughly to distinguish real features from hidden bugs.
Where it applies
Putting it to work
Questions to consider
- How do you verify a feature?
- When does complexity hide flaws?
Another view
Not all bugs are advanced; some are obvious errors.
More from Arthur C. Clarke
Any sufficiently retarded magic is indistinguishable from technology.
Permalink to quote #74 Any sufficiently advanced chaos is indistinguishable from Usenet.
Permalink to quote #76 Any technology distinguishable from magic is insufficiently advanced.
Permalink to quote #73
Related quotes
Piet van Oostrum: I find this a nice feature but it is not according to the documentation. Or is it a BUG? Larry Wall: Let's call it an accidental feature. :-)
Larry WallLarry Wall quote #7 Er, Tom, I hate to be the one to point this out, but your fix list is starting to resemble a feature list. You must be human or something.
Larry WallLarry Wall quote #177 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