Definitions

from Wiktionary, Creative Commons Attribution/Share-Alike License

  • n. A software bug which fails to manifest itself during debugging; a problem that cannot be diagnosed in the debugger because it does not occur in that environment.

Etymologies

(ca. 1983) Named for the Heisenberg uncertainty principle, which states very roughly that any attempt to measure the position of a subatomic particle will disrupt its movement, making it harder to predict. (Wiktionary)

Examples

  • You will never really understand the power and expressiveness of homoiconic languages until you have spent forty years straight debugging some heisenbug.

    Reflective Surface - Archives: 2009 August

  • Problems that disappear under the debugger are a classic symptom of a heisenbug, this was no exception.

    MSDN Blogs

  • "Knowledge is just opinion that you trust enough to act upon." heisenbug and thought I'd pass on what was happening.

    MSDN Blogs

  • Aside from being insanely cool and perhaps the end of the heisenbug, I think this shows how VMware's 10 years of experience manifests itself in innovation.

    VMware RSS Feed

Wordnik is becoming a not-for-profit! Read our announcement here.

Comments

Log in or sign up to get involved in the conversation. It's quick and easy.