Ah, come on this is valid investigation.
If you get the same error every time, you know you can find it and debug it, somewhat with ease.
If you don’t, you might have a thornier issue at hand.
I hate how stupid and obvious this is, but we all do it at least once if the compile is short. But with a 20 min compile, I am investigating.
sometimes you don’t compile it enthusiastically enough
does it count if i run it again, but with a debugger attached?
Because you’re Good developer
This genuinely happens regularly in our testing environment 🥲
xkcd 242 obviously

You know what this is based AF because if you don’t do it a second time how would you know if it wasn’t a weird edge case or a race condition or maybe you just didn’t internalize the cause and effect because you weren’t looking for it until a bug appeared
I feel called out. I’m not sure which way I’d go.
Get somebody else to pull it.
For science.
Me playing point and click games
But sometimes it works, or throws a different error …
And a different error means progress!
A different error each time?
I refer to @floofloof@lemmy.ca comment.
When it does a different crazy thing every time and you have no idea why, it means you’re a genius and have created life.
Or you’re coding in C.
Actually tru. Damn preprocessors.
you have to check if you are dealing with a bug or with a ghost
You make a change. It doesn’t fix it.
You change it back. The code now works.
the real fix was the journey, the destination never mattered
The code now
worksbreaks in a new way.
The usual for me is that I flip back over to my editor and hit ctrl+save, cause heaven forbid I ever remember to do that before running.
I have no regrets from setting my editor to save-on-blur
The first one is to warm up the engine. Like getting your car ignition to kick over in the winter
and sometimes that’s exactly what’s needed. Services wake up, connections get established and then when you try again things are up and it works.
Trying to debug race conditions be like
Yuuup… Debugging concurrent code is a bitch.
Code doesn’t work; don’t know why.
Code works; don’t know why.
Cargo Cult Programming is bad.
The absolute worst thing that can happen is if it suddenly starts working without doing anything
Sweet, push to production.
The error message goes stale when it’s been sitting for a while. I need to see a fresh one.
You know, youve gotta give your computer some warmup.









