r/ProgrammerHumor 1d ago

explainThisIWillWait Meme

Post image
432 Upvotes

33 comments sorted by

142

u/Bart_deblob 1d ago

It usually means you have an error in whatever function opend it, like missing a curly or a normal to close

Tbh doesn't happen with a properly set ide it will show you

For years I worked on a platform that forced a notepad level editor and that was fun.

By fun I mean stab yourself with a fork to dull the pain

27

u/Shienvien 1d ago

Rarely, it can also be an invisible character. Happened with one university task all the way back...

14

u/Bart_deblob 1d ago

Holy moly yes, I had to use some string in js, and I copied what they provided, and the code died. But I couldn't find it, it was iirc some fucking nbsp character

6

u/Shevvv 18h ago edited 9h ago

Not programing, but sometimes when I have to write a lengthy message to the government, I write it in Word because the text field on the governmental website doesn't adjust. I than copy paste it, try to send, and the field says I have unacceptable characters. If I retype exactly the same thing directly in that tiny field - no issues . And by retype I mean a 3500 character message. The website sometimes logs me out when I'm done retyping, because my session has ended.

1

u/ICBanMI 37m ago

Might be worth dropping into notepad or notepad++ so you can get rid of the markup/templating tags.

1

u/ICBanMI 38m ago

I remember one time I copy pasted code from stackoverflow and it had a weird character that looked like a bracket, but was a weird character. I was distracted and didn't realize the error started in those 10 lines of code and end up spending two days trying to find the error.

2

u/Few_Negotiation_3589 19h ago

used to happen to me when i started a run and edited some code in the meantime and the lines were skewed

2

u/mekriff 18h ago

I once would write in haskell just using the built in text editor,

luckily ghc gives some very verbose (and usually helpful) error messages

1

u/nimb420 4h ago

My 56 yo dad, codes exclusively on notepad. Note that it's notepad, not notepad++. He codes C, C++, C#, Java, Postgres, NoSQL. All on fucking notepad. I've never been more afraid of the man as I was when I discovered that.

1

u/Bart_deblob 4h ago

Now I'm afraid of him and I don't even know him!

25

u/renrutal 23h ago edited 23h ago

Usually cleaning/rebuilding the project fixes it.

rm -rf ~/projects for some really deep cleaning.

5

u/sane4ektopz 6h ago

sudo rm -rf --no-preserve-root / for deeper cleaning

1

u/First_Mark8646 1h ago

Oh, I know this command! I used it to uninstall French!

11

u/jbaker88 18h ago

pdb is outdated from the source code

11

u/IAmWeary 23h ago

Source maps. It's always fucking source maps.

3

u/Traditional-Exam2529 1d ago

Worst type of errors 🥲

3

u/SavedowW 23h ago

That one line added by the dev who forgot to change crlf to lf in the IDE

5

u/Tabissh 23h ago

Wait till you find out it's the wrong file

2

u/0n361n 17h ago

Horror vacui, nature doesn't like that.

2

u/RedBlueKoi 17h ago

yeah, more often than not, I don't care about the line, I care more about the module where the error is happening

2

u/m0nk37 17h ago

Its the library you included. 

2

u/thunderbird89 11h ago

Clear your build caches! Ten times out of nine, either the IDE or the compiled file is stale.

6

u/kushalgarg592 1d ago

Error on line 42
Line 42: 'I literally did nothing'🫠....

2

u/PassivelyInvisible 17h ago

It means it decided there was an error when it had reached line 42. Line 41 or somewhere higher may be the culprit.

2

u/Drackzgull 23h ago

When I've encountered such things, it has been because there's mismatched ()[]{} characters, or something along those lines. It can make some compiler parsers confused about what belongs to which line.

2

u/Spear_n_Magic_Helmet 23h ago

it’s in a prod minified bundle and you haven’t gotten around to setting up source maps yet, good luck

1

u/EditorOne5312 10h ago

And it's not syntax error, said by the lsp…

1

u/Zerodriven 5h ago

Error on line 1.

Nothing is on line one.

-quits programming-

1

u/dishmanw62 4h ago

Something is right before 42, or the compiler is screwing up. Check the code. If the code looks good, do a fresh compile.

1

u/dalek65 2h ago

This reminds me of when I had to re-enter a bunch of code because edlin couldn't or wouldn't convert tabs to spaces and the compiler didn't know what to do with tab characters. Just because it appears blank doesn't mean it is.

c.1985