this post was submitted on 18 May 2026
953 points (98.5% liked)

Programmer Humor

31506 readers
1486 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
top 50 comments
sorted by: hot top controversial new old
[–] Manalith@midwest.social 6 points 10 hours ago

The fact that it can't even get PowerShell right when it should be intimately familiar with PowerShell commands and scripts is absolutely asinine.

[–] stickyprimer@lemmy.world 4 points 10 hours ago

Being the first mover doesn’t guarantee shit and never has.

[–] SuspiciousCatThing@pawb.social 1 points 10 hours ago

What about Cleverbot? Or Tay?

[–] captain_aggravated@sh.itjust.works 33 points 1 day ago (1 children)

That's Microsoft. They got desktop PCs. They repeatedly failed to get mobile, they repeatedly failed to get portable, they never had embedded, they had fucking Skype at one point. They drink gold and piss nickel, Microsoft.

[–] magnue@lemmy.world 17 points 17 hours ago (2 children)

Don't forget Vine was basically tiktok and they just binned it for no reason.

Well, I think Vine was too early. The videos were too short, could you imagine trying to put ads or sponsors in 6 second videos? So how do you monetize it?

[–] Manalith@midwest.social 3 points 10 hours ago

Also Zune was a fantastic player.

[–] Randelung@lemmy.world 113 points 1 day ago (2 children)

They had Skype! It was the verb for video calling for god's sake! How do you LOSE so BADLY so CONSISTENTLY and STILL have investors.

[–] JackbyDev@programming.dev 6 points 1 day ago* (last edited 10 hours ago) (2 children)

Sometimes I miss Microsoft Lync, but not often.

~~I made this comment as a joke but I actually do miss that chats could be in separate windows. s far as I know most major corporate (and non corporate, looking at you Discord) chat platforms don't let you pop out windows.~~

Edit: Okay, it's just Discord that's the problem then. It sort of supports it in that it will open the chat in your web browser, but then it does weird things like play the notification sound twice.

[–] ramjambamalam@lemmy.ca 2 points 17 hours ago (1 children)

You can pop out threads with a command click in Slack, but I don't know if you can change that to the default behaviour.

[–] JackbyDev@programming.dev 1 points 13 hours ago* (last edited 10 hours ago)

Just threads? Not a chat room or DM?

Edit: Just tried this on DMs and chat rooms and it works. Thanks so much for the tip! Another successful usage of Poe's Law, the best way to find an answer on the Internet is to post incorrect information and wait for someone to correct you!

[–] joenforcer@midwest.social 1 points 17 hours ago (1 children)

It's quite literally the first option on the three-dot menu of any Teams chat: "Open in new window"

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

Oh nice, fortunately/unfortunately we don't use Teams for chats at my current company.

[–] derpgon@programming.dev 4 points 12 hours ago* (last edited 12 hours ago) (1 children)

Lucky, one company I work for had Teams, the other one - small-ish 20 people - self hosts Rocket Chat.

[–] JackbyDev@programming.dev 1 points 10 hours ago

That sounds neato. My main gripe with Teams (and I'm hoping someone will correct me again) is that you can't enter raw text into the editor (think like writing Markdown). It's just a WYSIWYG/rich editor. I really cannot fucking stand those things.

[–] skuzz@discuss.tchncs.de 19 points 1 day ago (1 children)

Business, government, and military contracts. Doesn't matter how crappy you are, as long as you promise to be the fall-guy when a insert large entity has a insert large tech problem, they'll keep shoveling money at you.

[–] Randelung@lemmy.world 8 points 1 day ago (1 children)

Hey wait, I can do that! Where do I apply?

[–] fruitycoder@sh.itjust.works 6 points 19 hours ago (1 children)

Well there used to be an island where the majority of folks involved in these kind of deals went to, but the owner landed in some legal trouble and decided to hang somewhere else instead

[–] Randelung@lemmy.world 3 points 17 hours ago

So you're saying that position is open, too?

[–] bitwolf@sh.itjust.works 28 points 1 day ago* (last edited 1 day ago) (1 children)

~~invent copilot~~

Rebrand ChatGPT

Ftfy

[–] lambipapp@lemmy.world 12 points 1 day ago (1 children)

Naah, the initial GitHub copilot was something else.

[–] Sinthesis@lemmy.today 11 points 1 day ago (1 children)

I was on the Github Copilot Technical Preview (invite in my mailbox says July 16th 2021) and it was GPT-3 (not to be confused with ChatGPT which was introduced with GPT-4)

[–] ErmahgherdDavid@lemmy.dbzer0.com 6 points 23 hours ago* (last edited 23 hours ago) (1 children)

ChatGPT was built on top of GPT-3.5 which was GPT3 with the new deep reinforcement learning to make it more "conversational", launched 2022. GPT 4 launched in 2023 and before the official launch there was "I have been a good Bing. 😊" Which was.. checks notes... microsoft messing something up again

[–] Magnum@infosec.pub 3 points 20 hours ago

The first time I came across ChatGPT, it was still GPT3, GPT3.5 was coming shortly after.

[–] curiousaur@reddthat.com 117 points 2 days ago (4 children)

It is truly, deeply amazing how bad Microsoft is. Proton on Linux is FASTER than the actual directX it's emulating is on windows. They got beat at their own instruction layer.

[–] YiddishMcSquidish@lemmy.today 2 points 23 hours ago* (last edited 23 hours ago)

I believe proton isn't emulating but rather is a direct instruction layer. I'm ootl for close to a decade plus, but the commonly cited number was you need hardware 7x the power of original equipment to properly emulate.

[–] ilinamorato@lemmy.world 68 points 1 day ago (24 children)

And they had Skype, which was practically a genericized trademark for "video call--" until first Apple's FaceTime and then Zoom utterly took them apart.

And they had Office, which defined the product category so completely that it's called "office software--" but then Google Docs took them apart on a molecular level.

Microsoft is the king of snatching defeat from the clutching jaws of victory.

[–] UnderpantsWeevil@lemmy.world 43 points 1 day ago (8 children)

but then Google Docs took them apart

Tapping the breaks on that one.

Google Docs is very lightweight, but it's also very stripped down. Word remains the first choice in word processors for 90% of the market. It (and Excel) are a big reason offices haven't seriously begun abandoning Microsoft.

load more comments (8 replies)
load more comments (23 replies)
[–] 3abas@lemmy.world 30 points 1 day ago (1 children)

Proton (and Wine, what it's based on) are not emulators. They are compatibility layers, it translates Windows system calls to native Linux system calls.

[–] Kaiserschmarrn@feddit.org 31 points 1 day ago (3 children)

Or simply put: Wine Is Not an Emulator

load more comments (3 replies)
load more comments (1 replies)
[–] getFrog@piefed.social 37 points 1 day ago (4 children)

you literally have access to all the code in the world

I'd like to believe that they were honorable enough to not secretly train on code without people's permission. But realistically they totally did exactly that, but just made the AI Model this incompetent through some other engineering blunder.

Also, random side thought - training only on public repos probably yields you way higher code quality as opposed to training on both public and private repos? I assume we all have some very messy private repos that we're too embarrassed to publish because the code quality is absolute shit ... right?

[–] dreadbeef@lemmy.dbzer0.com 1 points 12 hours ago* (last edited 12 hours ago)

I’d like to believe that they were honorable enough

In the future, will you still believe Microsoft (or any other big tech company) has honor not to do stupid shit?

Azure (and all of cloud compute) is the Extend phase of open source. I'm just waiting to see what the extinguish one will be.

[–] belated_frog_pants@beehaw.org 14 points 1 day ago

honorable enough

Lol. Lmao

[–] drath@lemmy.drath.ru 16 points 1 day ago (3 children)

They didn't check licenses in any way, as it did reproduce the famous quake fast inverse square root function, comments included. And quake, like majority of github projects, is published under GPL, which requires all copies and modifications to be published under GPL as well, after which all sane enterprises have banned copilot usage.

Though, we're not living in sane times anymore. Chatgpt, gemini, deepseek, claude, all reproduce copylefted code left and right. Realistically, Stallman should've been rolling in cash by now...

load more comments (3 replies)
[–] Azzu@lemmy.dbzer0.com 17 points 1 day ago* (last edited 1 day ago) (3 children)

I'm always so extremely confused about the trope of the personal project having shit quality... Like, if I'm doing something for myself, that's exactly the place where I wanna do something amazing, like literally all my private projects have much higher quality than my work ones - because in the work ones I'm forced to use stupid conventions, old tools, am not supposed to touch "legacy" code, etc etc etc

As such, since companies have their private code on GitHub, that's where I would expect the shittiness to come from, not personal private projects.

[–] getFrog@piefed.social 13 points 1 day ago

Like, if I'm doing something for myself, that's exactly the place where I wanna do something amazing,

That's always my intention with my personal projects too! But that always results in "Wow I just learned how to do this thing much better, let me refactor the whole project to do it perfectly everywhere" followed by my Adderall running out. So there's just so many half-done refactors I either forget about or abandon because I get a new idea the next day, but that's totally just a skill issue.

You're right though, the code I write at work is much worse, but my Company hosts their own GitLab instance so the code we write can't even be used to poison Copilot :(

load more comments (2 replies)
[–] marcos@lemmy.world 167 points 2 days ago (3 children)

Lol! Be like GitLab instead:

1 - Be the underdog with good reputation in a market completely monopolized;

2 - Have the incumbent self-destruct by vibecoding its product and pushing AI above every other feature to its customers;

3 - Loudly announce that you are leaving your past good behavior behind, and that you are betting everything on vibecoding and pushing AI to your customers!

load more comments (3 replies)
[–] Dadifer@lemmy.world 218 points 2 days ago (8 children)

Microsoft never fails to disappoint

load more comments (8 replies)
[–] UnderpantsWeevil@lemmy.world 31 points 1 day ago (5 children)

Have all the code in the world

Create LLM for software development

Try to advertise it

Oops, no budget

Get acquired by Microsoft

Enshittification ensues

Everyone else loots your code repos

Microsoft tries to put your coding tool in everything

Coding tool injected into Excel

Into Word

Into Teams Chat

Nobody knows what this is even supposed to do anymore

Copilot now synonymous with Clippy

Yeah, can't even begin to imagine how this happened.

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