Types of Error

See D. E. Knuth, Literate Programming, 1992, ISBN 0-937073-80-6, pp. 245-247.

A                  

Bug
an algorithm awry.

B                  

Bug
a blunder or botch.

C

a cleanup for consistency or clarity.

D                  

Bug
a data structure debacle.

E

an efficiency enhancement.

F                  

Bug
a forgotten function.

G

a generalization or growth of ability.

I

an interactive improvement.

L                  

Bug
a language liability.

M                  

Bug
a mismatch between modules.

P

a promotion of portability.

Q

a quest for quality.

R                  

Bug
a reinforcement for robustness.

S                  

Bug
a surprising scenario.

T                  

Bug
a trivial typo.