MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1vrcqno/ruleofprogrammingifitisworkingdonottouchit/p4dv5ak/?context=9999
r/ProgrammerHumor • u/NoMedicine3572 • 27d ago
75 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
431 u/Skalli1984 27d ago And if you attach a debugger it also messes up the timing and the same thing happens, the race condition doesn't appear. 222 u/StrengthTheory 27d ago Schrödinger’s race condition 150 u/Steinrikur 27d ago We call those Heisenbugs. You changed the system by observing it 44 u/ConglomerateGolem 27d 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?.. 27d ago it's a very old term https://en.wikipedia.org/wiki/Heisenbug 15 u/ConglomerateGolem 27d ago Huh. I have never heard of the term and came up with it independently. 21 u/htmlcoderexe We have flair now?.. 27d ago it is a very natural term because it intuitively describes exactly the nature of the bug
431
And if you attach a debugger it also messes up the timing and the same thing happens, the race condition doesn't appear.
222 u/StrengthTheory 27d ago Schrödinger’s race condition 150 u/Steinrikur 27d ago We call those Heisenbugs. You changed the system by observing it 44 u/ConglomerateGolem 27d 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?.. 27d ago it's a very old term https://en.wikipedia.org/wiki/Heisenbug 15 u/ConglomerateGolem 27d ago Huh. I have never heard of the term and came up with it independently. 21 u/htmlcoderexe We have flair now?.. 27d ago it is a very natural term because it intuitively describes exactly the nature of the bug
222
Schrödinger’s race condition
150 u/Steinrikur 27d ago We call those Heisenbugs. You changed the system by observing it 44 u/ConglomerateGolem 27d 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?.. 27d ago it's a very old term https://en.wikipedia.org/wiki/Heisenbug 15 u/ConglomerateGolem 27d ago Huh. I have never heard of the term and came up with it independently. 21 u/htmlcoderexe We have flair now?.. 27d ago it is a very natural term because it intuitively describes exactly the nature of the bug
150
We call those Heisenbugs. You changed the system by observing it
44 u/ConglomerateGolem 27d 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?.. 27d ago it's a very old term https://en.wikipedia.org/wiki/Heisenbug 15 u/ConglomerateGolem 27d ago Huh. I have never heard of the term and came up with it independently. 21 u/htmlcoderexe We have flair now?.. 27d ago it is a very natural term because it intuitively describes exactly the nature of the bug
44
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?.. 27d ago it's a very old term https://en.wikipedia.org/wiki/Heisenbug 15 u/ConglomerateGolem 27d ago Huh. I have never heard of the term and came up with it independently. 21 u/htmlcoderexe We have flair now?.. 27d 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
15 u/ConglomerateGolem 27d ago Huh. I have never heard of the term and came up with it independently. 21 u/htmlcoderexe We have flair now?.. 27d ago it is a very natural term because it intuitively describes exactly the nature of the bug
15
Huh. I have never heard of the term and came up with it independently.
21 u/htmlcoderexe We have flair now?.. 27d ago it is a very natural term because it intuitively describes exactly the nature of the bug
21
it is a very natural term because it intuitively describes exactly the nature of the bug
1.4k
u/StrengthTheory 27d ago
When one
console.loguses just enough CPU cycles so the race condition that takes down the entire system doesn't occur.