There's a system at the company I work for which has extremely strange abbreviatations for everything. One such example is "PRODANAL"... Prod...anal... It stands for "product analysis"... perfectly reasonable right?
I actually love that cause of that chuckle. It makes programming more like a game or some joyful play, rather than "serious business for serious people". Pure enjoyment
As a remark, i feel that the 'buttplug' thing towards the end is kinda different beast. Those libraries are for controlling hardware of the sex toys, all the names would be actually appropriate since they are from the domain knowledge.
Honestly, when its something so deep like a compiler. I see this more as a fun easter egg, the casual user will hardly ever see it and someone who digs deeper (pun intended) will find the joke.
inventing words to represent stuff (which don't have a real life word equivalent anyway) is actually quite useful in my experience, it makes everything have an "identity" and it's easier to distinguish from other classes/structs.
How people are mad at a funny(if you are childish like me) commit, like its just a internal name that you never gonna use. He is based for that comment, just let them do their work.
Nobody outside the "backend guys" of the language is gonna see these names, no developer, no CEO, no PR guy, no nothing. imho they can goof off in the backend and do whatever they like, they can name everything as a sex joke or a DnD entity for all I care. As long as everybody is on board and knows what it means
If Linus made that comment everybody would just be like "Yeah, that's just Linus". Literally anyone else says it, then it's rude. People are too sensitive, and the internet should be destroyed. Talk to people, you may find that most people don't communicate exactly how you want it.
This is clearly subversive and has ulterior motives. The abbreviation of "analysis" cannot be "anal" because that cuts across the two components, ana-lysis. Hence the correct abbreviation is of "analysis" actually "ana".
@@isaactfa " Yes, the Zig compiler devs want to turn you gay one line of obscure source code at a time. " Yes, leftists are like that. They need to convert people socially into being gay as that is the only way they have to increase their numbers.
When you look up that name one of the first few results is porn... do you really want porn to show up on someone's computer if they are trying to look something up?
I'ma be real with you, I'm a Java dev. And probably will be for the foreseeable future. You kiddies play with your golangs and your iron oxide. I don't care. But a thing this community, the java community, suffers as of late is the refusal to abreviate. Back in my day, we'd just have a bunch of abreviations everywhere cuz spelling the full name is stupid anyhow. When I would search for "Functional Analysis State" I'd just type "FAS", and anything in the "Functional Analysis" family of classes lets say, would be FaState or FaWhatver" And it's super easy to see what the abreviations mean even if there is not a single "FunctinoalAnalysis" whatever because you'd be in the functional analysis package. These days, a lot of the kiddies wanna be precise and hate abreviating, and are reinventing the square stone wheel. Fun times. But what I wanted to say, despite me being all for shortening and even abreviating words. `Anal` is not exactly a strong candidate.