خطأ برمجي يختفي أو يتغير سلوكه عندما تحاول فحصه أو تصحيحه.
سمي تيمناً بمبدأ عدم اليقين لهايزنبرغ، ومحبط جداً للمبرمجين.