this post was submitted on 30 Jul 2026
940 points (98.3% liked)
Programmer Humor
32593 readers
613 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
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
2026version: copilot internet 365 just shortened to copilot after the next MBA is hired.
Seriously, all Windows software is starting to sound the same, with as little clue as possible as to what it actually does. Remote Desktop on Mac is called "Windows App". What does that mean? Everything else is called 365.
It's called Windows app on Windows now as well. But they also have remote desktop still, and they're not intercompatible.
Microsoft truly are terrible at naming things. They always have been. Remember XBone?
At the same time, I liked .NET's no-nonsense naming of namespaces. When I see something like
System.Threading.Tasks, I can immediately recognise that it's a namespace that deals with task-based parallelism. Then you havetokioin Rust and I want to stab the person that came up with the name. Same forclapandserde. They mean nothing unless you already know what those packages do.Yeah except that it's literally called .NET, pronounced dot net, they included a punctuation symbol in the name. Is it a programming language for the web, nope. So why's it called that?
.NET is branding that Steve Ballmer came up with, and yes, it was originally meant to be a set of network and internet frameworks. The .NET Framework was an underlying interface that other .NET products would use. It was then superseded by .NET Core, which was later renamed to .NET.
You're comparing system packages to user-provided packages.
User-provided packages need to have names that are easily searchable. If you named a package eg
threading, searching for$PROGRAMMING_LANGUAGE threadingwould give you a ton of irrelevant resultsThe people making the programming language and related tooling seem to know what's up.
The people making other various products all seem to want to be a super special naming boy.