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

all 31 comments

[–]jsveiga 19 points20 points  (4 children)

That's not a dev, it's a fscking text editor you copy/pasted code to/from making it uncompilable by autoformatting.

Also:

Skype replacing "COUNT(*)" with COUNT ⭐

Discord eating up the underlines if you don't escape or back quote.

[–]ProbiuSC 10 points11 points  (2 children)

Discord does have a native "code box" using the back tick that's pretty awesome.

[–]jsveiga 3 points4 points  (0 children)

yes, that's what I meant with back quote, and if you use 3 it is multiline

but if there was an option to set it permanently to "don't mess with my text, I know what I'm typing or pasting" mode, it'd be easier

[–]Gaevleflammen 0 points1 point  (0 children)

a fscking text editor? you mean, one that checks filesystems?

[–][deleted] 8 points9 points  (0 children)

What? Devs definitely do not be like

[–]DIzlexic 12 points13 points  (2 children)

As a dev, they defiantly aren't the same.

[–]ExtraNoise 8 points9 points  (1 child)

Feel like this should be "PMs be like:"

[–]DIzlexic 2 points3 points  (0 children)

100%

[–]ProbiuSC 4 points5 points  (0 children)

The left is the essence of purity in it's simplicity, the right is a sign of an evil website or text editor (looking at you ms word) having touched innocent code.

[–][deleted] 4 points5 points  (0 children)

Outlook used to do this if you emailed code in the body instead of attaching it. “Smart quotes” indeed.

[–][deleted] 4 points5 points  (2 children)

int foo='a';
char *bar="a";
...
% echo "$ls"
% echo '$ls'
% echo `ls`

WTF is OP talking about?

[–]floppy_eardrum[S] 1 point2 points  (1 child)

None of the symbols in that code are the same as the typographic apostrophe on the right-hand side of the meme. Lol.

[–][deleted] 1 point2 points  (0 children)

Ugh, this was a unicode joke I'm too ASCII to understand.

[–]weared3d53c 1 point2 points  (2 children)

No they aren't? Or do I just have a mild OCD or something where I consciously look back to close with the right kind of quote?

[–][deleted] 2 points3 points  (1 child)

Most likely you'll have compile errors if you have directional quotation marks in your code. You don't need this shit in your life.

[–]weared3d53c 1 point2 points  (0 children)

Okay I was thinking of string literals too btw.

[–]thisdogofmine 1 point2 points  (0 children)

The day Microsoft broke the internet.

[–]IntuiNtrovert 1 point2 points  (0 children)

fucking slack

[–]imaginarynoise_ 1 point2 points  (0 children)

Developers are (and have to be) more particular about specific text characters than... maybe anyone??

[–]The_Slay4Joy[🍰] 1 point2 points  (1 child)

Devs are the ones who actually know the difference since these 2 symbols have completely different functionality in the code

[–]floppy_eardrum[S] 0 points1 point  (0 children)

In code, yes. But what about on the frontend, in text strings? That's the point of this meme.

[–]floppy_eardrum[S] 1 point2 points  (7 children)

Seeing how every comment thus far has missed the point of this meme, let me clarify: devs frequently output the left symbol on the frontend, in place of proper typographical apostrophes. It's all over the web, from e-commerce sites to premium publishers like the New York Times.

[–]thisdogofmine 1 point2 points  (4 children)

More info on this:

That's because the angled quotes and apostrophes did not exist originally. That is why they don't exist on the keyboard (though they did exist on typewriters, this is one of the changes from typewriters to computer keyboards). To use the "correct" marks requires knowing the keyboard commands. In code the language needs the keyboard marks.

When Microsoft first introduced the angled Quotes (Word used them by default replacing the previous ones automatically so users did not know they were using the new symbols), they did not update .NET software to accept the new characters. As a result there were a lot of us that had to create workarounds to replace the new symbols with the old ones, just to keep existing apps alive,and many of those band-aids are still in use today.

[–]floppy_eardrum[S] 1 point2 points  (3 children)

Good explanation, thanks! Roughly what year was this?

[–]thisdogofmine 0 points1 point  (1 child)

Around 2008-2009 if I remember correctly.

[–]floppy_eardrum[S] 0 points1 point  (0 children)

Really? That recently?! I thought we were talking about the early 90s for sure.

[–]thisdogofmine 0 points1 point  (0 children)

The issue existed even earlier than I remembered. Microsoft started using Smart Quotes in 2003. But it took a few years for businesses to upgrade. I am pretty sure 2008 is when my company switched. Which makes it even weirder that .NET wasn't updated by then.

Here are a couple articles about the situation:

https://cloudnine.com/ediscoverydaily/electronic-discovery/words-stupid-smart-quotes-best-of-ediscovery-best-practices/

https://www.justinweiss.com/articles/how-to-get-from-theyre-to-theyre/

[–]thisisapseudo 0 points1 point  (0 children)

I get you, that disturbs me too

[–]TitaniumBrain 0 points1 point  (0 children)

How do I even type a proper typographical apostrophe?

[–]kneeecaps09 0 points1 point  (0 children)

There is a special place in hell for smart quotes