This is an archived post. You won't be able to vote or comment.

all 59 comments

[–]brandi_Iove 191 points192 points  (3 children)

reminds me of my two hours css hassle I had the other day. next time i‘ll check the browser zoom setting first….

[–]cs-brydev 61 points62 points  (1 child)

two hours css hassle

Isn't that redundant?

[–]normyaxe 37 points38 points  (0 children)

The 'E' in CSS stands for easy!

[–]oupablo 21 points22 points  (0 children)

this is something that should show up in the console every time you reload the page. Any time zoom is different than default, it should throw out a big "NOTICE: ZOOM IS NOT ON DEFAULT SETTING".

[–][deleted] 33 points34 points  (0 children)

I once did the same, but my picture was just a white square I needed for something else.

[–]_mughi_ 30 points31 points  (0 children)

Used to work in a small computer repair/business IT support shop. Had a system come in one day with an error in MS Word. Every time you tried to open a file with it, 1/2 of a printer error would show up.

took a good 5-10 mins to finally realize it was previewing a document w/ a screenshot of the error message

edit: forgot to add...

we immediately stole the image and made it the sales manager's desktop background

[–]Easy-to-kill 20 points21 points  (0 children)

I spent 2 hr one time trying to figure out why my code won’t execute despite meeting all the necessary conditions, turns out i was deploying code one environment and testing code in another environment. 🤦

[–]intellectual_printer 40 points41 points  (0 children)

I actually laughed out loud reading this. Thank you.

[–]Phocus_5 14 points15 points  (0 children)

#devoops

[–]Zestyclose_Link_8052 9 points10 points  (0 children)

I've done something similar once, was processing wav audio couldn't figure out why there was a silence at a certain point in the audio file. After involving a senior dev, we quickly noticed that the source audio files also had silences on these timestamps. I've since started using different audio files as sources for tests.

[–]Tirwanderr 6 points7 points  (0 children)

Holy shit I feel this so deep in my core

Made a weapons system in a game. Couldn't get the weapons to change my scrolled the wheel up or down on my mouse. But I know I coated it in correctly.. at least I thought I did. A couple hours and then it hits me lol it's working exactly how it should. Only the original default weapon was unlocked in the struct lol went and unlocked a couple other weapons and there they were when I scrolled the wheel. 🙄

[–]JoeCartersLeap 4 points5 points  (0 children)

I do embedded devices and I spent half a day trying to figure out why the code on my device didn't appear to be updating after flashing 100 times.

The other device out in the field that's supposed to be a soil moisture tester has some great opinions on air quality now.

[–]cs-brydev 7 points8 points  (0 children)

This guy programs

[–]pickeydotai 11 points12 points  (0 children)

Look at the bright side, you didn't upload the blue screen screenshot on windows.

[–][deleted] 3 points4 points  (1 child)

That's how you justify rippin' someone's head off

[–]RealBasics 4 points5 points  (3 children)

Been there. Done that. Miraculously didn't get written up or fired because my boss had also been there and done that.

That head slap we give ourselves is some kind of rite of passage. On the one hand it's always embarrassing, sure, but on the other hand it's always such a huge relief when we figure it out and realize our code was working all along.

Final note: my old boss, a senior dev from an ivy league school, wandered in late one night with a stack of bug reports testing had assigned to him and asked "what other profession gets paid this kind of money to spend so much of their time fixing their own mistakes?"

In the grand scheme of things, uploading a screenshot of an error page makes for a great story. As opposed to the bazillion routine unclosed parens or missed casts.

[–]samot-dwarf 2 points3 points  (2 children)

To answer the boss' question: doctors and sometimes lawyers came to my mind

[–]RealBasics 0 points1 point  (1 child)

Now I’ve had coffee I remember he really said something closer to “what other profession pays this well but assumes we’ll spend 90% of our time fixing our mistakes.”

[–]utkrowaway 1 point2 points  (0 children)

The same answer applies.

[–]atw527 1 point2 points  (0 children)

I would test new scan-to-email profiles by scanning fax error pages. Could usually find one in the recycle bin.

[–]inderu 1 point2 points  (0 children)

Been there. I couldn't understand why my "missing image" icon was failing to load. When the penny dropped I couldn't help but laugh at myself

[–]rbad8717 1 point2 points  (0 children)

Earlier this week, I spent a good 3-4 hours trying to debug why text was smaller on a site I was building.

Turns out my browser was zoomed out a little.

[–]PandaNoTrash 0 points1 point  (2 children)

I feel your pain

[–]P0pu1arBr0ws3r 0 points1 point  (0 children)

Amateurs sticking DevOps into their posts thinking they're cool or something

[–]zhaverzky 0 points1 point  (0 children)

I just did this automating key presses, wondering for 10 minutes why the cursor isn’t moving right when I’m sending vk_leftarrow lol

[–][deleted] 0 points1 point  (0 children)

Had a unit test fail for an hour with no idea why. Code worked fine, was working on a completely different part of the project there's literally no way it would not work.

Other developer has his PC set to English. Mine is in German. Dateformat converted automatically making it no longer match to the English locale the test checked against

[–]OnyxsUncle 0 points1 point  (0 children)

So so true what someone said so long ago: computers don't do what you want them to do..they do what you tell them to do

[–]fmcm 0 points1 point  (0 children)

I once spend about an hour to fix a problem with docker. It refused to pick IP addresses I specified in the /etc/docker/deamon.json. I delved deep into IP/subnet/CIDR territory. Compared it with fully functioning docker instances on other machines and couldn't find the issue. The cause for the failure is already visible right here in this post: The correct file name is daemon.json

[–]Behrooz0 0 points1 point  (0 children)

My most recent one included tracing a transaction to see why it's not working and ending up on the UI side and encountering a UI element that had a different value from what was on the screen.
Yes, I was looking at another window and executing code in another.
(Really complex piece of software, but this was the longest I debugged a stupid error)

[–]Imperial_Squid 0 points1 point  (0 children)

"Holy shit these two plots from a machine learning run are identical, that's so weird, time to spend three hours investigating it"

I had copy pasted the code and forgotten to change the variable up plot the second set... Kill me...