this post was submitted on 16 Jun 2025
1256 points (99.6% liked)

Programmer Humor

24241 readers
1938 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
 

Original post: infosec.exchange (glitch-soc (Mastodon fork))

top 49 comments
sorted by: hot top controversial new old
[–] FundMECFSResearch@lemmy.blahaj.zone 3 points 14 minutes ago (1 children)

I’m embarrassed by how long it took me to see an issue.

[–] buttnugget@lemmy.world 1 points 3 minutes ago

We’re so used to seeing this kind of setup that it just seems normal lol

[–] TheEighthDoctor@lemmy.zip 7 points 2 hours ago

I've seen very similar in the wild, the webapp would sendo a requet to the API with the numbers so that the captcha imagem was generated

I'm a fan of AI, I know that's unpopular here but I think it's a cool tool.

But you need to know what you are doing and how to program. I've said before we are going to see sooo much of this

The reality is we will always need engineers. Certainly not ready yet, but we probably won't always need "programmers" - which is a shame because I do get a kick out of solving a really complex problem in a super elegant way

[–] lemmyingly@lemm.ee 27 points 9 hours ago (1 children)

We just sent the code, provide the phone number we sent it to

[–] MHLoppy@fedia.io 2 points 1 hour ago

We just sent the code

Somehow this phrase triggered a memory of this short comedy sketch: https://youtu.be/LButXcZ57pc

[–] chicken@lemmy.dbzer0.com 94 points 13 hours ago

I love it, hate having to check my phone for these, brilliant choice to put the code onscreen

[–] JackbyDev@programming.dev 47 points 12 hours ago (2 children)

It'd be funny if you enter 435841 and it's like "SIKE!"

[–] Psythik@lemm.ee 11 points 10 hours ago (2 children)
[–] scbasteve7@lemm.ee 1 points 3 hours ago
[–] JackbyDev@programming.dev 5 points 9 hours ago (2 children)
[–] Psythik@lemm.ee 5 points 9 hours ago (1 children)

We're in a nerdy community; the fuck did you expect?

[–] JackbyDev@programming.dev 2 points 8 hours ago (1 children)

The joke being it's still a 4 letter word in all caps. Relax.

[–] Psythik@lemm.ee 4 points 8 hours ago
[–] Glitterbomb@lemmy.world 5 points 11 hours ago

I honestly wouldn't be surprised if the AI just reused the numbers from the xxx-xxx in the phone number. Looks like 435-841 is a valid npa-nxx for Utah.

[–] RabbitBBQ@lemmy.world 81 points 15 hours ago (4 children)

You're going to have a phase where very important software systems are going to be designed and maintained by people who are not developers in the traditional sense. LLMs give the MBA class an excuse to do cost cutting, which you're seeing across the board. This means either them or more junior developers will be brought in as glorified prompt engineers. The code they end up creating will be based on all the problems of the LLMs. Hallucinations, etc. After the dotcom boom and the move to digitize everything, the value of a company ended up becoming the software and data it produces. This gave the nerds a great employment leverage over the MBA class, because it's not like they were going to solve all the problems and digitize all the value. Now this trend is reversing, and the value of many non-software companies is actually in the software they produced over the past two decades. During this time, large amounts of jobs were lost after moving on premise hosting to the cloud. Now these same handful of tech companies who already own the infrastructure of an increasing number of companies, is also producing LLM agents that are meant to replace the brains and value behind their software. So if a group of AI companies like OpenAI, Microsoft, Amazon, Google, etc all start owning both the infrastructure, data and the brains to create and maintain the software, who really begins to own all of these companies over time?

At any rate, the failure potential of these changes are high and itself will hopefully create a lot of jobs by knowledgeable people who come in to fix the mistakes...

[–] wizardbeard@lemmy.dbzer0.com 36 points 14 hours ago (1 children)

I'm already seeing a permutation of this at my workplace with Microsoft's low/no code automation frameworks. Power Platform I believe is the name. Also seeing it with some other proprietary automation tools.

While I respect the motivation of these business folks to try and automate their processes, it's distressing watching these people slap together something of equivalent quality to what I'd expect from freshman in an intro to programming course (I've been an assistant for some of those classes, it's not pretty) and then try and balance all sorts of business critical stuff on top of their mess.

What is extra frustrating is that we already have in-house software devs for this sort of stuff. They're already understaffed, but this motivation for automation could be a perfect opportunity to right-size that team, build a proper "tech project management" group, and really start to lean hard into making the best use of all these tools. Instead, a few enterprising project managers took a single continuing education course for some proprietary automation software and somehow got the office politics clout to spin it into an entire department based around their little pet system.

Meanwhile I'm sitting here in Systems Admin and Enterprise Architecture land watching these half assed "solutions" eating absurd amounts of resources to do shit that could be accomplished with a small DB and maybe 1k lines of code.

No, you cannot have a VM with a fucking 1TB drive. We've seen the files that go into and out of your current systems and if you found some way to bloat those into anywhere close to 1TB then something is seriously wrong.

PowerBI especially, they keep sending all their queries to the first gateway server we built instead of spreading them over the multiple ones we have. The end up maxing out the RAM and bringing the primary gateway down. Now, it should automatically offload new queries to the other gateways when one gets full, but queries are handled by batch, so if one batch is too big it can't split that batch over multiple gateway servers. We've reached the point where we can't just add more resources to the VM, they need to split shit up better.


So I guess all this is to say that it's already happening to a limited degree. I don't enjoy being a gatekeeper, but so many fucking people need so much more training before they start trying to automate shit, and the ever increasing marketing of "you don't need to have a single coherent thought in your head to become a process efficiency master" is fucking poison.

What's the saying? Rather have a lazy smart person than an industrious idiot?

[–] Fjdybank@lemmy.ca 8 points 11 hours ago (1 children)

From the opposing position, my last three companies have placed me in the position of automating necessary tasks just to keep up with the task list, with absolutely zero support from the applicable Dev team. What's worse, I've had tickets in for ~19 months requesting minimum necessary business and functional requirements, and I get passed around like a bloody hot potato.

My choice becomes, fail in my role, or try to spin up some automation myself. The second choice is the less-worse outcome.

That your company has an in-house software dev team is impressive. Does the revenue-generating business have access to that team?

[–] IMALlama@lemmy.world 6 points 10 hours ago

That your company has an in-house software dev team is impressive. Does the revenue-generating business have access to that team?

Not OP, but in a similar situation. We have in-house dev for both tooling/infrastructure as well as revenue generation. For better or worse, leaders have neglected the software tooling and infrastructure that we use to build and deliver our revenue generating software for decades. Some serious cracks in the foundation showing and we might finally start fixing things.

[–] pivot_root@lemmy.world 9 points 13 hours ago* (last edited 13 hours ago)

This means either them or more junior developers will be brought in as glorified prompt engineers.

Oh, sweet summer child. It's not going to be junior developers; they still have self-worth. An un(der)paid intern or outsourced contractors, however? They're fine working for scraps and no health insurance.

[–] Knock_Knock_Lemmy_In@lemmy.world 11 points 15 hours ago (3 children)

The MBA class is much more endangered than developers. Power point slides, project plans, strategy reviews are all well within a LLMs capabilities.

Why hire an MBA when chatgpt produces x10 quality & volume at a fraction of the cost.

[–] grue@lemmy.world 20 points 14 hours ago

Why hire an MBA when chatgpt produces x10 quality & volume at a fraction of the cost.

Because they actually have class solidarity.

[–] homesweethomeMrL@lemmy.world 5 points 14 hours ago (2 children)
[–] kboy101222@sh.itjust.works 11 points 14 hours ago

x10 the quality of an MBA is definitely within the capabilities of AI. It's not like the bar was set high to begin with

[–] Knock_Knock_Lemmy_In@lemmy.world 5 points 13 hours ago

I've witnessed some awful management consultants.

[–] Gradually_Adjusting@lemmy.world 3 points 14 hours ago

Fewer martini lunches too, though I'm not sure about the water bill

[–] orca@orcas.enjoying.yachts 7 points 14 hours ago

It’s outsourcing all over again where the working class gets to clean up all of the mistakes of the dipshit MBA class.

[–] HugeNerd@lemmy.ca 26 points 13 hours ago (1 children)

I was curious to see how to get a Masters of Fine Arts with vibe coding but this is much funnier!

[–] baguettefish@discuss.tchncs.de 15 points 12 hours ago (1 children)

In case you're legitimately wondering about the acronym, it's multi-factor authentication

[–] HugeNerd@lemmy.ca 3 points 5 hours ago

Oh I know, I was expecting some sort of slam on vibe coding and AI about how to use it in the most outlandish way possible.

[–] 6nk06@sh.itjust.works 110 points 16 hours ago (2 children)

I achieve better results when I'm drunk-coding.

[–] PattyMcB@lemmy.world 71 points 16 hours ago

Gotta hit that Ballmer peak

[–] wise_pancake@lemmy.ca 47 points 16 hours ago (3 children)

The ballmer peak is real though.

I’ve written some code I’m quite proud of while drunk

[–] 6nk06@sh.itjust.works 22 points 15 hours ago

During COVID, I was bullied by my bosses and severely depressed. I gave my 2 weeks notice and, as part of transferring the knowledge, I drank a few strong beers and made a Zoom presentation in front of 50 people about some obscure assembly language stuff that no one cared about because it was too weird yet essential for the company. After one hour of being perfect, I answered some questions and I went back to sleep.

I won't do it again though because it's bad for one's health, but it was awesome.

[–] ulterno@programming.dev 20 points 16 hours ago (1 children)

Do you also need to be drunk to be proud of it?

[–] wise_pancake@lemmy.ca 38 points 15 hours ago

That’s my secret cap.

[–] ceenote@lemmy.world 137 points 17 hours ago* (last edited 16 hours ago)

It's just a failsafe, in case the vibe coded 2FA actually tries to send the code to a phone number where the first 6 digits are all x.

[–] Venator@lemmy.nz 17 points 12 hours ago

That's so convenient: don't even need to get out your phone.

[–] ShinkanTrain@lemmy.ml 48 points 16 hours ago* (last edited 16 hours ago) (1 children)

We've sent a link and your credentials to all registered phone numbers, please click on it so we know which one you are

[–] koper@feddit.nl 61 points 16 hours ago

The password you have chosen is already in use by a different user (bob@example.com). Please choose a different password.

[–] errer@lemmy.world 22 points 15 hours ago (1 children)

Now we’re gonna blame any shitty bug on vibe coding, even if it was just a crappy engineer

[–] massacre@lemmy.world 7 points 14 hours ago

This is the way.

[–] cheese_greater@lemmy.world 23 points 17 hours ago
[–] PotatoesFall@discuss.tchncs.de 12 points 16 hours ago

Good thing the phone number is censored

[–] irelephant@lemmy.dbzer0.com 2 points 12 hours ago (1 children)

Glitch-Soc is still around?

[–] MHLoppy@fedia.io 1 points 12 hours ago

Yes! It still maintains some features not in mainline Mastodon, which I guess is why infosec.exchange runs it

[–] pineapplelover@lemm.ee 4 points 14 hours ago

Because this person is on infosec.exchange, I think this is supposed to be some kind of joke...right?