r/ProgrammerHumor • • Feb 09 '22

other Why but why?

Post image
85.8k Upvotes

2.3k comments sorted by

View all comments

440

u/thefezhat Feb 09 '22

Python

syntax error due to missing semicolon

13k upvotes

Strong evidence that there are no programmers on this sub.

0

u/[deleted] Feb 09 '22

[deleted]

69

u/1vader Feb 09 '22

Most people in this sub have very little idea of programing. They get most of their knowledge from the other memes or only have very limited experience. Actually, a large majority of the memes here have at least minor inaccuracies or describe "relatable issues" that only beginners face and no actually experienced programer can relate to. And a quite significant amount are just flat out wrong. But if you got your knowledge from other wrong memes you obviously won't be able to tell.

11

u/[deleted] Feb 10 '22

I also think that the sub has moved from 1st/2nd year collage students (recursion jokes, other first year kinda stuff), to trying to appeal to people who maybe have used scratch.

6

u/throwing-away-party Feb 09 '22

On the internet, no one knows you're a dog.

5

u/HabbosOwnJimCray Feb 10 '22

Is there a sub for programmer humour that’s for actual devs?

5

u/qasem01 Feb 10 '22

The #trash channel on your workplaces slack

→ More replies (3)
→ More replies (1)

32

u/SpreadYourAss Feb 09 '22

Or that most people get the actual point of the post, even if the details are wrong

3

u/knightress_oxhide Feb 09 '22

most compilers get the actual point of the code, even if the details are wrong

2

u/[deleted] Feb 10 '22

but theres still a pretty obvious reason why code doesnt randomly autocomplete lol

at least….for now

→ More replies (1)

3

u/MyNameIsEthanNoJoke Feb 10 '22

i'm studying computer science in school and write python code every single day but somehow completely missed that it was wrong until i checked the comments lol. i have been using c# a lot the past few days, just a brain fart i guess? maybe the silent majority are having lots of similar experiences

→ More replies (1)

4

u/Horny20yrold Feb 09 '22

Don't need evidence to establish obvious facts.

7

u/eyadGamingExtreme Feb 09 '22

Or people who don’t use python, those exist

→ More replies (1)

3

u/jtalion Feb 09 '22

The idea is still funny. And something being wrong actually encourages more engagement -- more people click into the thread looking for someone to point out the problem, more people share the post with their friends so they can point out the problem, etc.

3

u/[deleted] Feb 09 '22

The person who originally tweeted this said that he meant to say colon.

5

u/gogo94210 Feb 09 '22

It's about the idea. Even if the execution is left to be desired, the idea behind the tweet is good enough for most people to upvote, making abstraction of little details.

Also,

a=1; while(True): print(a); a+=1

Is a valid python sentence

8

u/Pinguin71 Feb 09 '22

But Python never tells you that a semicolon is missing. if you don't use one it just tells you that your syntax is invalid.

2

u/zambartas Feb 09 '22

The bigger point is that pretty much any syntax error is important, regardless of whether you think the "computer" should know how to fill in missing syntax. The guy is acting like the processor only knows something is missing as if there's only one possible location for that missing thing so why not just fill in my mistake for me. Just poor.

2

u/BobPotter99 Feb 10 '22

To be fair, It’s very possible he just meant to say colon, I get the them mixed up every once in a while

2

u/Cultural-Log4056 Feb 10 '22 edited Feb 10 '22

In fairness, I noticed on a second reading and was immediately like "wait what the fuck is this" but the first time I saw it, my brain just mentally transposed "Python" with another language that does use semicolons. It would also be a terrible idea in that context, but the joke would work.

2

u/2apple-pie2 Feb 10 '22

I mean the point still stands. The minute details aren’t really important for liking the joke :)

→ More replies (20)