Un Heisenbug, es un bug que desaparece o altera su comportamiento cuando se intenta repetirlo o aislarlo. Es un juego de palabras en combinación con el nombre de Werner Heisenberg.
El Heisenbug es parte de una familia de bugs:
- Bohrbug; un bug repetible. En juego con la teoria atómica de Bohr.
- Mandelbug; un bug cuyas causas son tan complejas y obscuras, que provocan que su comportamiento sea caótico o no-determinista. En honor a los fractales de Mandelbrot.
- Schrödinbug; un bug que solo existe cuando un desarrollador cae en cuenta que el código nunca debió haber funcionado. Como al abrir la caja del gato de Schrödinger.
- Hindenbug; un bug con consecuencias catastróficas. Como el dirigible.
- Bugson de Higgs; un bug que es teóricamente posible que exista; pero que es difícil o imposible verlo en la realidad. Tal como el bosón de Higgs.
Con información de Wikipedia y The Jargon file.
Crédito de la imagen: Oliver Widder, en Geek-and Poke.