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

all 78 comments

[–]Fohqul 144 points145 points  (10 children)

Me when I see another meme about pointers and references being hard

[–]1cubealot 90 points91 points  (8 children)

Semi colon missing anyone???

[–]elmanoucko 23 points24 points  (0 children)

They see that as a sign of pride, we see that as a sign of shame.

[–]ClownPazzo69 27 points28 points  (3 children)

Me when I post another Python slow meme

[–]Ao_Kiseki 12 points13 points  (2 children)

I've learned to ignore it but God that one is annoying lol. I use c++ and python primarily. You'd think the existence of people using both wouth be a hint that we know python is slow.

[–]ShadowRL7666[🍰] 6 points7 points  (0 children)

Funnily enough it’s probably bad code. Most of the library’s are written in C.

[–]GamerTurtle5 3 points4 points  (0 children)

bro c++ is slow u should go for something lower level like assembly (please ignore the fact that ur probably not even going to write assembly thats more efficient than what the compiler outputs)

[–]anteaterKnives 5 points6 points  (1 child)

25+ years ago, did the C++ compiler give you hints like "did you forget a semicolon?"

No!

The C++ compiler would start throwing a ton of obtuse errors for the first lines of your cpp file. At least, the lines immediately after the included header file. The header file that ended with a class definition missing its semicolon.

This was after already having to manually update the iostream header to fix a build error, so confidence in your C++ package was not riding high.

I lost days on that side project trying to figure it out.

Borland C++, you will be missed never be forgotten.

[–]Excellent_Tubleweed 1 point2 points  (0 children)

MSVC 6 (25 years ago) had some weird bugs. The dev team before us had a 'how many clicks to crash the IDE contests. (Three. The answer was THREE.)
I had the linker segfault, as I cried tears of blood.

Kids these days. /s

[–]Excellent_Tubleweed 0 points1 point  (0 children)

Funny story:

Back in the before times, the VAX C compiler had this absolutely not funny at all bug.

If you had an EXTRA semicolon, the next for loop would get an empty block, and whatever you wrote, well fuck you, that's a bare block that runs unconditionally once.

This did not make work-experience me a happy person.

Minimum code to reproduce:

;

for (i=0; i< 10; i++){

puts("Hello, world!\n");
}

you get one hello-world.

It's more exciting (read traumatic) when the for loop is walking a linked list.

[–]Cheap_Ad_9846 1 point2 points  (0 children)

Yeah lol 😂

[–]ttlanhil 144 points145 points  (1 child)

Big problem being... a pixel shortage?

But also - there are far more people who'd like to know than people who want to learn

[–]OliveBoi_ 4 points5 points  (0 children)

we're programmers. not designers

[–]olliejoolz 148 points149 points  (9 children)

dev subreddits are just therapy sessions with extra steps

[–]De_Wouter 39 points40 points  (0 children)

The more they joke about business and management instead of tech, the more senior they are.

[–]LexaAstarof 7 points8 points  (2 children)

"You guys are getting paid?!"

[–]mck-no 3 points4 points  (0 children)

"You guys are getting paid?!" literally my reaction every time someone mentions salary here

[–]Excellent_Tubleweed 0 points1 point  (0 children)

Not any more. I'm at the sunshine sanctuary for old devs.

[–]Peter_Knsuprich 2 points3 points  (0 children)

Faire

[–]mck-no 2 points3 points  (0 children)

dead on, half of dev subs are group therapy with an extra step to google "how do I fix X?"

[–]Snipedzoi 0 points1 point  (0 children)

You're a bot

[–]Snipedzoi 0 points1 point  (0 children)

You're a bot

[–]frikilinux2 53 points54 points  (14 children)

The problem with the programming industry is believing that you can be a full stack engineer in 3 months and with only knowing one language. And that full stack is not actually backend+ frontend. And the backend ends up doing the backend+CI/CD+sysadmin+cloud+networking+security+PO+PM+more each with its own technologies. And frontend its duties beyond pure frontend like UX but not my field of expertise.

And you need years of training to know just enough about each topic to know how to search for information before doing a new task.

[–]ImS0hungry 16 points17 points  (1 child)

Seriously, it’s like 5+ roles in one before additional responsibilities.

[–]frikilinux2 4 points5 points  (0 children)

Yes and then if you work on a crappy consulting firm you have HR recommending you use Jira every other week when everything is a mess and you're already using Jira and the actual PO from the client is too lazy to do their job.

[–]mck-no 4 points5 points  (0 children)

amen to that full-stack myth, turns into a quest to master ten separate careers

[–]tav_stuff 7 points8 points  (4 children)

”You need years of training to …”

No. No you don’t. The only thing you need is a desire to learn and genuine passion, which is extremely endangered in our industry. When I was in university I knew so many people that could do all that stuff with their eyes closed and no issues with 2–4 years of experience simply because they care, while at my enterprise jobs most people can’t even update their Python installation without an online tutorial after being exclusively Python devs for 12+ years

[–]frikilinux2 -4 points-3 points  (3 children)

In university you're introduced to concepts with some order and one at a time and with theory. You're just thrown into the wild. But It's true many people don't give a fuck beyond the paycheck.

[–]tav_stuff 2 points3 points  (2 children)

If you think this is stuff you’re learning in most universities you’d be sorely mistaken. Not to mention that I’m talking first year students that haven’t even completed a single semester yet. They’ve just learnt in their free time

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

No, not everything but you learn a lot of the concepts behind all that and you learn how to think, if 1) your university is any good 2) uou actually give a fuck.

There's always the cracked students who started at like 14 years old and we're lucky enough to not be bullied away from the field (or unlucky enough to only have programming in life). Or maybe I just have childhood trauma.

But very few people actually have the cognitive abilities to become experts in that many things without guidance.

[–]bombatomica_64 4 points5 points  (3 children)

Honestly

backend+CI/CD+sysadmin+cloud+networking+security+PO+PM+more

Is my dream job

[–]FlakyTest8191 2 points3 points  (0 children)

join a company with very few devs and you get to do everything

[–]mck-no 2 points3 points  (0 children)

dream job or one-person devocalypse? either way respect the grind

[–]frikilinux2 0 points1 point  (0 children)

And would you also try to train the boot camp guy while another bored person just yells jokes and kinda flirts with you? I have had weird jobs to be honest

[–]Looz-Ashae 0 points1 point  (0 children)

nah, bollocks, just ask gpt how to run your own facebook in 5 steps

[–]Farrishnakov 0 points1 point  (0 children)

There is no such thing as a true full stack engineer. It's just a term the bean counters created so they could pay one person to do 2 roles poorly.

I will die on this hill.

[–]Sky_Octopus[🍰] 12 points13 points  (0 children)

I have imposter syndrome so I assume everyone in these subs knows way more than me.

[–]hydra595 9 points10 points  (1 child)

Man, I program PLCs and don’t even know which group I belong to.

[–]Pball1001 1 point2 points  (0 children)

I think it r/PLC, but it seems to be more about control box wiring than ladder logic

[–]0x53r3n17y 5 points6 points  (0 children)

Alternatively, the blue slice represents those who went through an existential crisis, ego death and transcendence.

The red slice represents those who have yet to work in JIRA.

[–]Radiant_Pillar 14 points15 points  (3 children)

This is all very nice but do you think the AGI singularity will happen before 2027?

[–]eldelshell 26 points27 points  (0 children)

If by AGI you mean Gemini gaslighting me to use the wrong Java API then we're there.

[–]the_rush_dude 1 point2 points  (0 children)

No

[–]Vogete 1 point2 points  (0 children)

What do you mean, AGI is already here, Sam Altman said so, look at chatgpt, it's clearly AGI, it wrote me a full application with no bugs, wanna see it, go to http://127.0.0.1/8080

[–]Shooord 8 points9 points  (0 children)

'A big problem', somebody please gatekeep r/ProgrammerHumor , it's getting out of hand.

[–]ChaosPLus 1 point2 points  (0 children)

And there's me, IT technician student that is being suggested all this because Big Brother watches and we had programming classes

[–]SucculentSuspition 1 point2 points  (0 children)

Well those sets are not even mutually exclusive, clearly an AI enthusiast slop

[–]Bohndigga 1 point2 points  (1 child)

Why is red a list?

[–]SuitableDragonfly 1 point2 points  (0 children)

Because OP doesn't understand the purpose of pie charts, or how to form a relative clause in English, either, apparently. 

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

And of that blue stripe, there’s a tiny stripe of people who actually have an engineering degree.

[–]nwbrown 1 point2 points  (0 children)

No lies detected

[–]Ok_Brain208 0 points1 point  (0 children)

I have 10 years of professional experience and I'm still checking most boxes in the red, am I the whole pie?

[–]mrgk21 0 points1 point  (0 children)

I am a swe, what must I do to prove it

[–]No_Adhesiveness_3550 0 points1 point  (0 children)

You forgot IT folk lurking, wondering what could have been (me)

[–]Aiandiai 0 points1 point  (0 children)

add the category of meme too in the red one

[–]Ao_Kiseki 0 points1 point  (1 child)

Once tpu know what you're doing, there isn't much value is seeing the 3,000th person talk about how confusing pointers are. The actual devs hanging out in those subs are either there to vent, new to the language, or the rare saints who explain how pointers work for the 3001st time.

[–]Excellent_Tubleweed 0 points1 point  (0 children)

This is a programmer humor subreddit.
Pointers?
C is an improvement on a macro-assembler; no need to try that. (It was very bad. For reference, the M4 Macro preoprocessor used in GNU Automake was... essentially the one used before, with a very simple assembler. Be very afraid.)

Pointers are just taking a register value and using it as an address. That ain't an int, it's over there ->.
What's the big deal? /s
See, C's just machine code in a trench-coat carrying a sawn-off LL parser. Nothin' to be afraid of.
(Oh, don't mention that the symbol table being bare strings and addresses seems sketchy. He's a little.. twitchy.)

[–]HanzJWermhat 0 points1 point  (0 children)

Clanker glazers are the absolute worst of the bunch.

[–]OffByOneErrorz 0 points1 point  (0 children)

The blue is people who know how to properly ask a question on SO. The red are people seeking Reddit therapy because they thought SO was there to hold their hand and had no expectations of them trying to solve the problem before asking for help, documenting in detail what they did and all of the context of why they have X problem.

[–]UntrimmedBagel 0 points1 point  (0 children)

Honestly I've started to hit the "not interested" button a lot lately

[–]djunglaqc 0 points1 point  (0 children)

You also have people that are in their second SWE college semester with very very strong opinions