Oh so what's g in grep and git stand for?
I remember a time when almost every category of tool had something named "Yet Another [Thing]" because there were already so many options to choose from when they decided to make their own.
Yeah, like YAML, which's name originally meant "Yet Another Markup Language*.
Then they redubbed it to mean "YAML Ain't Markup Language", because well, it isn't actually a markup language. 🫠
gobject [Gobject]
Obgect
Sustained
As a former Windows user, it still is taking a long time to wrap my head around all this new terminology, functions, and systems.
This doesn't help. XD
The W in Windows stands for worse, so good for you.
Never thought about it and I'm gonna go back to not thinking about it
And this really exposes a major challenge with FOSS.
Names have meaning - it's why Office is called Office.
This gnu naming isn't much of an issue, because this is stuff only technical folks handle. But if we want end-users to embrace things, we need meaningful names - meaningful to them.
Whenever I tell my friends or family to install Jellyfin so they can access my media, the look on their face says it all.
MediaMonkey - alright, I get it (yea, not FOSS)
Plex? OK, if someone then says "think MultiPlex Theaters", you get it. (Also not FOSS)
Jellyfin? What is that? Jam on a sharkfin?
These work really well:
Resilio SYNC (Yeah, not FOSS, but the name makes sense)
SyncThing (FOSS)
FolderSync (not FOSS)
Notice a trend here?
I have a printed spreadsheet for all the software I use - if I haven't touched a service for a couple months, I'll forget the meaningless name.
Compared to how Microsoft names things, FOSS naming is harmless on average.
Think of them naming the gaming app on Windows PCs "Xbox", or the distinction between "VS Code" and "Visual Studio Code", or "edit" (msedit), etc etc
Outlook (new) classic new new final (7). Teams (personal). Multiple products with wildly different appreance and somewhat different functionality. And then the whole 365-environment naming, starting from the platform itself.
I mean you kind of break your point with Plex. I have no clue what MultiPlex theaters are, but I do know what jellyfin is. Lots of names have no meaning behind them, even for very popular things.
gnuimptklibobject
Also glibc
Which is the actual GNU C Library
You've been gnomed
I thought it was called gnome because little gnomes go into your computer to draw the windows
Not to be confused with glibc. Where the g does actually stand for gnu.
Programmer Humor
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
