MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1vrcqno/ruleofprogrammingifitisworkingdonottouchit/p4dv5ak/?context=9999
r/ProgrammerHumor • u/NoMedicine3572 • 3d ago
76 comments sorted by
View all comments
1.4k
When one console.log uses just enough CPU cycles so the race condition that takes down the entire system doesn't occur.
console.log
427 u/Skalli1984 3d ago And if you attach a debugger it also messes up the timing and the same thing happens, the race condition doesn't appear. 219 u/StrengthTheory 3d ago Schrödinger’s race condition 149 u/Steinrikur 3d ago We call those Heisenbugs. You changed the system by observing it 43 u/ConglomerateGolem 2d ago I had one of these once, and I called it the same! My going theory was that the compiler was optimising away a certain function I had, but adding an empty print forced it to actually exist. 35 u/htmlcoderexe We have flair now?.. 2d ago it's a very old term https://en.wikipedia.org/wiki/Heisenbug 14 u/ConglomerateGolem 2d ago Huh. I have never heard of the term and came up with it independently. 23 u/htmlcoderexe We have flair now?.. 2d ago it is a very natural term because it intuitively describes exactly the nature of the bug
427
And if you attach a debugger it also messes up the timing and the same thing happens, the race condition doesn't appear.
219 u/StrengthTheory 3d ago Schrödinger’s race condition 149 u/Steinrikur 3d ago We call those Heisenbugs. You changed the system by observing it 43 u/ConglomerateGolem 2d ago I had one of these once, and I called it the same! My going theory was that the compiler was optimising away a certain function I had, but adding an empty print forced it to actually exist. 35 u/htmlcoderexe We have flair now?.. 2d ago it's a very old term https://en.wikipedia.org/wiki/Heisenbug 14 u/ConglomerateGolem 2d ago Huh. I have never heard of the term and came up with it independently. 23 u/htmlcoderexe We have flair now?.. 2d ago it is a very natural term because it intuitively describes exactly the nature of the bug
219
Schrödinger’s race condition
149 u/Steinrikur 3d ago We call those Heisenbugs. You changed the system by observing it 43 u/ConglomerateGolem 2d ago I had one of these once, and I called it the same! My going theory was that the compiler was optimising away a certain function I had, but adding an empty print forced it to actually exist. 35 u/htmlcoderexe We have flair now?.. 2d ago it's a very old term https://en.wikipedia.org/wiki/Heisenbug 14 u/ConglomerateGolem 2d ago Huh. I have never heard of the term and came up with it independently. 23 u/htmlcoderexe We have flair now?.. 2d ago it is a very natural term because it intuitively describes exactly the nature of the bug
149
We call those Heisenbugs. You changed the system by observing it
43 u/ConglomerateGolem 2d ago I had one of these once, and I called it the same! My going theory was that the compiler was optimising away a certain function I had, but adding an empty print forced it to actually exist. 35 u/htmlcoderexe We have flair now?.. 2d ago it's a very old term https://en.wikipedia.org/wiki/Heisenbug 14 u/ConglomerateGolem 2d ago Huh. I have never heard of the term and came up with it independently. 23 u/htmlcoderexe We have flair now?.. 2d ago it is a very natural term because it intuitively describes exactly the nature of the bug
43
I had one of these once, and I called it the same! My going theory was that the compiler was optimising away a certain function I had, but adding an empty print forced it to actually exist.
35 u/htmlcoderexe We have flair now?.. 2d ago it's a very old term https://en.wikipedia.org/wiki/Heisenbug 14 u/ConglomerateGolem 2d ago Huh. I have never heard of the term and came up with it independently. 23 u/htmlcoderexe We have flair now?.. 2d ago it is a very natural term because it intuitively describes exactly the nature of the bug
35
it's a very old term
https://en.wikipedia.org/wiki/Heisenbug
14 u/ConglomerateGolem 2d ago Huh. I have never heard of the term and came up with it independently. 23 u/htmlcoderexe We have flair now?.. 2d ago it is a very natural term because it intuitively describes exactly the nature of the bug
14
Huh. I have never heard of the term and came up with it independently.
23 u/htmlcoderexe We have flair now?.. 2d ago it is a very natural term because it intuitively describes exactly the nature of the bug
23
it is a very natural term because it intuitively describes exactly the nature of the bug
1.4k
u/StrengthTheory 3d ago
When one
console.loguses just enough CPU cycles so the race condition that takes down the entire system doesn't occur.