this post was submitted on 23 Sep 2023
1533 points (98.5% liked)

Programmer Humor

19821 readers
1137 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 2 years ago
MODERATORS
1533
My Journey (telegra.ph)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

but i use ddg btw

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 135 points 1 year ago* (last edited 1 year ago) (3 children)
[–] [email protected] 22 points 1 year ago
[–] [email protected] 21 points 1 year ago (1 children)

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

[–] [email protected] 16 points 1 year ago (3 children)

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

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

Fuck Google.

load more comments (3 replies)
[–] [email protected] 5 points 1 year ago

"Just because my medical school was in the Cayman islands doesn't mean I'm not a real doctor."

[–] [email protected] 128 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.

[–] [email protected] 80 points 1 year ago* (last edited 1 year ago) (15 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.

load more comments (15 replies)
[–] [email protected] 28 points 1 year ago* (last edited 1 year ago) (3 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!

[–] [email protected] 12 points 1 year ago (1 children)

You dumb down your resume. Leave a bunch of that shit off. Only put what applies for the job you are looking for.

[–] [email protected] 4 points 1 year ago

Yeah, that'll get me the job but it'll still have the same problem: Only getting paid to have knowledge of just one thing.

Companies don't hire generalists that can get a lot of different work done. They hire specialists that are like cogs in a machine. That way they're much easier to replace and a lot cheaper too.

[–] [email protected] 11 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.

load more comments (1 replies)
[–] [email protected] 88 points 1 year ago (4 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.

[–] [email protected] 20 points 1 year ago (4 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.

load more comments (4 replies)
[–] [email protected] 15 points 1 year ago

Work with tech with the elderly.

God love a web search. The amount of people who think I am magic because of it is too high.

[–] [email protected] 12 points 1 year ago (1 children)

Most of genz get it pretty intuitively because they grow up with Google searching. I didn't realise until recently how much more important it is you understand the answers than find them especially if you're getting a niche error.

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago)

Yep people who try to copy paste code without understanding it are not programmers.

Even though, I admit I do that myself with new languages. I tried to build a Rust async application and it worked but didn't properly work... I just put code in there and got something running.

But now I went back and read the docs and realized I'm doing things wrongly.

[–] [email protected] 29 points 1 year ago

Doctors do that, too.

[–] [email protected] 20 points 1 year ago (4 children)

Somebody told me a story once about how they went to a doctor in Sweden. They told him their symptoms and the dude started googling them.

[–] [email protected] 39 points 1 year ago (2 children)

My doc is also googling stuff very often.

Probably not bad. If I could have memorized the entire dotnet framework documentation, I would. Until then I will keep googling, and I will usually recognize if the solution is sound. Probably the same with doctors and health.

[–] [email protected] 7 points 1 year ago

Agreed, I’m simply pointing out that the comic makes it seem like programming is something you can always just Google the answers for, instead of a skill that requires honing and a basal foundation, similar to medical science or law.

load more comments (1 replies)
[–] [email protected] 16 points 1 year ago (1 children)

You try memorising every known disease and alment in history.

[–] [email protected] 12 points 1 year ago (1 children)

And you try memorizing every Python library

load more comments (1 replies)
[–] [email protected] 3 points 1 year ago

Happened to me once so I guess it's not as weird as I thought.

load more comments (1 replies)
[–] [email protected] 16 points 1 year ago (1 children)

ddg unironically giving me better results than google these days.

[–] [email protected] 9 points 1 year ago (1 children)

I only ever use Google when ddg fails me and it's maybe a 5% hit rate on that long tail

[–] [email protected] 4 points 1 year ago (1 children)

Yeah, and then I still use ddg to search Google (with !g).

load more comments (1 replies)
[–] [email protected] 9 points 1 year ago

Lol, this also my journey. Decades in the workforce, zero formal training.

[–] [email protected] 6 points 1 year ago

stackoverflow.com helped me retire

[–] [email protected] 6 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.

[–] [email protected] 7 points 1 year ago (1 children)

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! 😁

[–] [email protected] 5 points 1 year ago

This is why more places need to split software engineering into it's own thing, apart from cs.

Never had an intern worry about sorting algorithms, but if I could get one who knew how to use git and write tests, we're off to the races.

[–] [email protected] 6 points 1 year ago (2 children)

Give kagi a try, if you haven't yet.

load more comments (2 replies)
load more comments
view more: next ›