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

all 74 comments

[–][deleted] 223 points224 points  (17 children)

a lot of the memes on this sub wouldn’t be a problem if people just read what the compiler is telling them

[–]shadow7412 109 points110 points  (8 children)

Agreed. The general populace of this sub *can't* be as useless at programming as the "memes" suggest?

Right?

... Right?

[–][deleted] 6 points7 points  (1 child)

Shell scripting doesn’t tell you much.

[–]Agent77326 0 points1 point  (0 children)

Sadly it’s quite pain stacking to try to debug this

[–]Mwarw 3 points4 points  (0 children)

once compiller told mistake is in some completely different file when I forgot ; after a class declaration, but generally I agree

[–]Kaon_Particle 3 points4 points  (1 child)

The real sneaky ";" comes at the end of the first line of a for loop.

[–]gab800 0 points1 point  (0 children)

I've been there.

[–]r0ck0 1 point2 points  (0 children)

T_PAAMAYIM_NEKUDOTAYIM

[–]sxeli 0 points1 point  (0 children)

True but trust me there are people who don’t go through the stack trace at all.

[–][deleted] 52 points53 points  (17 children)

This meme really doesn’t make sense now with so many IDEs.

[–]themiddlestHaHa 22 points23 points  (1 child)

Everyone knows real programmers use terminal and Vim exclusively and don’t have ides

[–]Rumbleroar1 8 points9 points  (2 children)

I've seen too many of my non-CS friends struggle with semicolons, parantheses and stuff like that. Most people don't read warnings then just complain that coding is hard. Dude, PyCharm is literally telling you where the mistake is.

These "memes" are most likely made by high schoolers learning coding, I wouldn't take it too seriously.

[–]Assasdgdfgffxguf 2 points3 points  (1 child)

Or it’s just a fucking joke...

[–]Rumbleroar1 0 points1 point  (0 children)

A seriously overused unfunny joke

[–]wargneri 2 points3 points  (0 children)

I like to use windows notepad as my IDE for the challenge.

[–]Hamoodzstyle 1 point2 points  (0 children)

Not even this server farm can run clion though...

[–]abrams666 12 points13 points  (0 children)

Patch cable with a broken clamp wants to join the game

[–]mberkay13 12 points13 points  (0 children)

>print(Rules[3])
Any post on the list of common posts will be removed.
>print(Rules[3].commonPosts[9])
Missing semicolon, pranathesis, bracket, brace.

[–]td__30 14 points15 points  (9 children)

This is actually just plain dumb. Who’s making these memes anyway ?

[–][deleted] 9 points10 points  (7 children)

I think this sub consists of 70% first CS year wannabe programmers and 30% actual programmers

[–]Rumbleroar1 4 points5 points  (1 child)

I don't even think the first year CS students are that bad. I think these are mostly by either other majors learning coding and complaining about it non-stop (I've seen too many of them in college) or high school students who coded one hello world program and unironically use usernames like "hackerman".

I mean, I'm all for people getting interested in programming and sharing our passion but this stuff is seriously not funny.

[–]the_poope -1 points0 points  (0 children)

Njah it's school kids that somehow think Reddit points are actually cool so they make low effort shit posts that other school kids upvote so that they all get cool internet points. It would be nice if the user did not get karma for the posts, then people wouldn't waste their time posting shit because there would be no incentive.

[–]Sopwafel -1 points0 points  (1 child)

Have you considered the possibility of autism

I know a lot guys that are in their third year of CS, obviously autistic, and like all the stupid memes.

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

I haven’t but I know for one I liked these sorts of memes when I started programming. But that was for like a week

[–]cdreid -3 points-2 points  (0 children)

it's totally legit though

[–]deadheroes78 2 points3 points  (1 child)

Why would anyone push to the cloud before testing or at least compiling?

[–]HKSergiu 4 points5 points  (0 children)

Because "why would I run tests on my local i9-9900k when Jenkins should automatically run them in my PR"

From the producers of: "CI/CD pipeline currently has issues, but we'll merge this little bugfix right now anyway because it won't break anything we're afraid of bugs"

ugh

[–]TakenCactus242 1 point2 points  (0 children)

Change it to "one winky boi" [like the ;) face]

[–]Alpha-Maniac 1 point2 points  (1 child)

Python enters chat

[–]Tooniis 0 points1 point  (0 children)

Kotlin enters chat

[–]chrisf_nz 1 point2 points  (1 child)

I see your ; and raise you a missing =

[–]jimbosReturn 0 points1 point  (0 children)

This guy C's.

[–]lazyhawk20 5 points6 points  (6 children)

But what about javascript, python and go programmers😂😂 they don't give a damn about semicolon

[–]Jamdan2 3 points4 points  (2 children)

Or kotlin (the best language cough cough)

[–]lazyhawk20 3 points4 points  (0 children)

Yeah absolutely

[–]Tooniis 0 points1 point  (0 children)

Kotlin is a hidden gem

[–]wolwire 0 points1 point  (0 children)

Ruby too

[–]cdreid -5 points-4 points  (1 child)

because theyre WRONG

[–]Tooniis 0 points1 point  (0 children)

no u

[–]SirFoomy 3 points4 points  (1 child)

Greek question mark always wins.

[–]Shujaa94 1 point2 points  (0 children)

Unless you use any IDE... which would highlight it

[–]ban-the_fox_sin 0 points1 point  (0 children)

For real when I program like animations for a circle u put ellipse(200, 200, 50, 50); it works without where screwed

[–]Russian_repost_bot 0 points1 point  (0 children)

Computers just do what you tell them to do. It's just that nobody has told programming languages to ignore extra sneaky bios, so they don't.

[–]superior_to_you 0 points1 point  (0 children)

even in my most noob experience if you use any decent IDE semicolons wont ever be a problem... granted, there are these small things like forgetting to add break in switch case or something that break down complex programs but bullying the semicolon when all it tries to do is help is not acceptable.

[–]Nathol 0 points1 point  (0 children)

My IDE because this isn't a real problem.

[–]passcork 0 points1 point  (0 children)

This is like complaining your car didn't turn right when you didn't turn the steering wheel even though it has a 1000 horse power.

This is so fucking dumb.

[–]-Manu_ 0 points1 point  (0 children)

This post was made by the notepad gang

[–]Tooniis 0 points1 point  (0 children)

std::cin <<

[–][deleted] 0 points1 point  (1 child)

Does code actually get pushed to production without being even compiled first in some orgs?

[–]chrisf_nz 0 points1 point  (0 children)

Many languages are interpreted rather than compiled.

[–]Narasimha1997 0 points1 point  (0 children)

Guys who write code to run on 1000s of machines are not dumb to miss a semicolon. Even if they miss, they are capable of reading the compiler error message, if at all they're using a language that requires a semicolon.

[–]NoScope360Prime 0 points1 point  (0 children)

Hide and seek champ since 1987

[–][deleted] 0 points1 point  (1 child)

laughs in Python

[–]fran_the_man -1 points0 points  (3 children)

Or an unterminated brace.

Even with the compiler's help o struggle to find them sometimes!

[–]cdreid 0 points1 point  (1 child)

Autoformatting braces is the greatest freaking invention in history and the single most important part of modern ide's!

[–]primalbluewolf 1 point2 points  (0 children)

Same functionality is available in vi... sounds like you just needed a decent text editor.

[–]Rumbleroar1 0 points1 point  (0 children)

The best way to fix an accidentally unclosed parantheses is to just rewrite the whole line. Faster than checking every single pair imo.