this post was submitted on 23 Sep 2023
88 points (97.8% liked)

Programmer Humor

19176 readers
1200 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
88
My Journey (telegra.ph)
submitted 1 year ago* (last edited 1 year ago) by sag@lemm.ee to c/programmer_humor@programming.dev
 

but i use ddg btw

all 23 comments
sorted by: hot top controversial new old
[–] teamonkey@lemm.ee 9 points 1 year ago* (last edited 1 year ago) (1 children)
[–] Blackmist@feddit.uk 4 points 1 year ago (1 children)

You still need doctors, because Dr Google just thinks everyone has cancer.

[–] Speculater@lemmy.world 1 points 1 year ago

Every fucking time. "Cancer or an autoimmune disease."

See a doctor: Oh, it's a pinched nerve / sprain / hemorrhoid.

Fuck Google.

[–] cyborganism@lemmy.ca 9 points 1 year ago (2 children)

Imagine graduating in medecine and your employer respects you to be an expert at everything all at once that is related to the human body and being able to perform open heart and brain surgery and doing x-ray imaging and MRIs and being a gynecologist and an an optometrist and a pharmacist all at once.

That's what being in IT is like. You're expected to know how to program microcontrollers to mainframes to fucking VCRs and knowing every programming language ever created since electronic computers exist as well as networking and cloud technology and databases, etc. AND you have to be certified in all these things to prove you know them on top of your degree.

[–] Anticorp@lemmy.ml 6 points 1 year ago* (last edited 1 year ago) (1 children)

And vaginas, and MRI machines, and hearts change dramatically every couple of years. Plus the human body grows new organs and limbs every few months and you're expected to immediately have 5 years experience with these new organs and limbs that have only existed for 2 months. Perfectly healthy suddenly people fall unconscious for no reason, despite all of their organs operating perfectly. When you check your human body documentation you discover that the lungs no longer work as of today, and you now need to use the sclurtleplussy instead. You have no idea what a sclurtleplussy, but you better figure it out immediately, or all these patients will die.

[–] KevonLooney@lemm.ee -1 points 1 year ago (2 children)

Why do programmers complain about expectations all the time? Just say "It needs more time" or "that's not possible unless we change a lot of things". Set the expectations, don't accept them. You're the expert. What are they gonna do? Do it themselves?

[–] thanks_shakey_snake@lemmy.ca 4 points 1 year ago

If they have inconvenient expectations, simply tell them to not have those! If your boss pushes back, just tell them in a calm but assertive tone that you tell them how things are gonna go, not the other way around.

I don't understand why more people who have not been fired don't do this.

[–] noobdoomguy8658@feddit.de 1 points 1 year ago (1 children)

We do set the expectations as best as we can, but the people who have these expectations really don't like that - to some, it's like we're offending them, and to many others, there's almost always some other developer they either know or heard about (they never do, in fact) that, allegedly, can do whatever we're being asked, but 10x cheaper and 100x faster, and he's also at a lower expertise level so we should be happy to have the job in the first place, oh and also update the documentation in 4 seconds in a way that doesn't take away these 4 seconds from the "main work".

Many of us love their job, or at least are very grateful to be able to have it, but we complain for the same reasons other people complain - ridiculous and/or hilarious clients, colleagues, and employers.

[–] PatFussy@lemm.ee 0 points 1 year ago (2 children)

Would you be willing to trade some of your salary for more time to do projects? Maybe increase deadlines by 50% for a 25% decrease in pay. You are already being paid 1.5-2X more than ordinary workers so it shouldnt be a problem. Genuinely curious

[–] noobdoomguy8658@feddit.de 1 points 1 year ago

Look, you're framing it in a very bad way, and I'll sound like a prick regardless, but I'll try my best.

First of all, let's ignore the "ordinary workers" as a group, because that's way too vague to base anything off of. There are ordinary IT professionals that are just that in their field, ordinary, and there are exceptional people doing manual labor that the society doesn't think much about.

As for the pay, I know it seems disproportionate or "too much", but it really comes down to things like repetition, value generated, skill variety, scarcity, and adaptability. There's plenty of programming jobs that anyone familiar with the white collar jobs would call dead-end, because they got you working with the same old and irrelevant stack basically keeping some old system on life support with occasional changes, and these often pay salaries lower or at least comparable to non-IT jobs, all because with these jobs, there's very little to none that you have to learn, you don't have to adapt, you don't have to come up with creative, yet technically correct solutions all the time, and you're very replaceable, so the company doesn't feel like they should share more of their profits with you - they're simply not that afraid to lose you.

Things like frontend, on the other hand, often pay higher salaries compared to the above, because not only you have to work in a rapidly changing environment over there and adapt to it successfully each time, but also use a greater set of tools, some of which you may be working with for the first time in yuyr life, and you're expected to know how to transfer your skills from other tools and projects to properly use here. I know it feels like everyone is a developer these days, but that's because we've always been a very prominent part of the Internet, especially more FOSS and privacy and anti-big-corps parts of it like Lemmy - there simply isn't a way to supply the market with enough qualified developers to drive the salaries down.

No less important is the fact that it's all on the actually wealthy people's whim, because they feel like they can exploit other jobs much more easily than they can devs, who are cherished and valued to a point to have a lot of leverage and many options on the job market - it's much easier to quit a shitty boss when you're working remotely using your laptop and a few peripherals, making enough money to create a safety net.

As for decrease in pay to have more sensible deadlines... again, we have enough leverage and confidence to either influence the deadlines enough preemptively, or miss the deadline and make a lesson out of it. I still have all my skills and knowledge that are worth the money, despite having more time to complete a project.

Most importantly, I don't really care about the deadline, nor does the majority of other salaried developers, because there's really only so much you can force in a set amount of time - a team of 5 people can't build a fully functioning copy of New York in 7 days even if they completely miss any sleep, food, water, and other bodily functions all while doing cocaine and other stimulants, and the same applies to any job there is.

[–] riskable@programming.dev 1 points 1 year ago

NOW WE'RE TALKING!

You're getting downvoted but you're on to something...

Let's take your idea and apply it both ways! Are employers willing to give us a 50% increase in pay for getting projects done in half the time? 😁

Hahaha... No. Hell no.

[–] riskable@programming.dev 2 points 1 year ago* (last edited 1 year ago) (2 children)

You're expected to know how to program microcontrollers to mainframes to fucking VCRs and knowing every programming language ever created since electronic computers exist as well as networking and cloud technology and databases, etc. AND you have to be certified in all these things to prove you know them on top of your degree.

So there's a problem even worse than this: When you have all those skills and more (I do 👍) employers expect to pay you the salary of someone who knows just one of those things.

Like, I was a professional hacker, a systems administrator (both Unix/Linux and Windows), I know networking, have administered/maintained databases, I'm also an award-winning web developer (I know the usual web stuff plus Python, Rust, and a few other things), an embedded developer (C, C++, and Rust), and I can even engineer, design, and program an entire product from scratch that didn't exist before (see: https://youtu.be/iv6Rh8UNWlI?si=dG15yQlQpfNGCDal ). That includes designing/engineering the circuit board.

Do I get paid for knowing all these things? No. If I apply for any job you know what employers say when they reject me?

Overqualified

You're damned if you do and you're damned if you don't!

[–] chellomere@lemmy.world 1 points 10 months ago

Hey, I saw the stellar review of your keyboard, is it possible to buy somewhere?

[–] arcanew@lemmy.ml 1 points 1 year ago

Sick keyboard!!!

At the point you're at with all your skills, have you thought of starting your own company? No employer will know how to use your talents as well as you do.

[–] ctots@mastodon.social 6 points 1 year ago (1 children)

The number of people who simply don’t know how to effectively use a web search is absurd. If you can sit down to a search engine and find what you’re looking for within 5 minutes or less, you’re probably the go-to troubleshooting person for your family. The general population is almost dangerously tech-illiterate.

[–] Default_Defect@midwest.social 3 points 1 year ago (1 children)

I don't know what pissed me off more, watching my mom write a book into the google search bar because she refuses to just use the key words or the fact that it gave her the exact info she wanted immediately despite being somewhat niche.

[–] themarty27@lemmy.sdf.org 0 points 1 year ago (1 children)

Well, using a more complex search does improve results...

[–] Default_Defect@midwest.social 2 points 1 year ago* (last edited 1 year ago) (1 children)

Using a different example, would "apple pie recipe" be less complex of a search than "What do I need to cook an apple pie and how do I do it?"

Edit - As far as a search engine cares.

[–] themarty27@lemmy.sdf.org 2 points 1 year ago

AFAIK the two are identical, and words such as "how", "do" and "what" are mostly ignored by the engine. The only content words in both are "apple" "pie" and "recipe"/"cook".

[–] danwardvs@sh.itjust.works 1 points 1 year ago (1 children)

I know this is just a meme but school is an excellent way to have a foundational understanding of how things work, and learning to problem solve including googling.

[–] riskable@programming.dev 0 points 1 year ago

a foundational understanding of how things work

Yeah! Kids these days are learning (in school) all about containers, service discovery, AWS, production deployment strategies, password vaulting solutions, cryptographic key/password management, and most importantly: politically defensive email practices.

Oh wait: No they aren't, LOL.

I just interviewed dozens of fresh (CS) college grads a few months ago and only one of them even knew what SSH was let alone anything remotely resembling basic command line stuff, Linux skills, or any of the above mentioned things.

They sure could write a mean linked list though! 😁