3 ms·
I assume it's a play on `heisenbug` which is a bug that is not easily reproducible, or more strictly a bug that is unlikely to happen when you are specifically
by azeemba 3y ago
I assume it's a play on `heisenbug` which is a bug that is not easily reproducible, or more strictly a bug that is unlikely to happen when you are specifically trying to observe it (by enabling debug logging for example).
I assume the use here extends the uncertainty part of the problem to the unsubscribe workflow.
- lolinder 3y agoI've never heard of a Heisenbug, but that is clearly a play on the Heisenberg Uncertainty Principle [0]. It's unlikely that the author was referring directly to a Heisenbug, instead I'd guess both are different plays on the same name. [0] https://en.m.wikipedia.org/wiki/Uncertainty_principle https://en.m.wikipedia.org/wiki/Uncertainty_principle
- el_memorioso 3y agoIt is a play on the Heisenberg Uncertainty Principle as is a Heisenbug, which are bugs that happen differently or don't happen when you are observing the code execute. The typical case is you have a crash you can reproduce, but when you attach the debugger to the process the crash no longer happens due to subtle differences in code execution timing.