March 29, 2005

New Office Lexicon Entry: Heisenbug

Today's new word for the Office Lexicon is heisenbug:

Heisenbug - a software bug you can't find using the debugger, because the debugger changes the timing of the program's execution enough to keep the bug from happening. (From the idea that the act of observing something changes it, which is part of the Heisenberg Uncertainty Principle.)

Posted by Chris at March 29, 2005 05:10 PM

Category: Elsewhere On The Site...
Comments

Whoa.

Too confusing, dude.

WAAAY too confusing.

I'm like, freaking out here.

Wait. . . WAIT.

I know kung fu.

Posted by: Dave at Garfield Ridge at March 29, 2005 09:41 PM

Yeah, and you work in the Pentagon and brief Congress.

Me, I'm just a bit-pusher.

Posted by: Chris of Dangerous Logic at March 30, 2005 09:27 AM

For what it's worth, this word has been in the Jargon File for decades. Here's the link:

http://catb.org/~esr/jargon/html/H/heisenbug.html

I like this part: "Antonym of Bohr bug; see also mandelbug, schroedinbug."

Posted by: Rob at March 30, 2005 02:43 PM

Damn, and I thought I just made it up yesterday to describe a bug we couldn't duplicate in the debugger.

Posted by: Chris of Dangerous Logic at March 30, 2005 03:14 PM