All Clips are from the live stream of ThePrimeagen / theprimeagen Wanna Become a Backend Dev & Support me at the SAME TIME??? boot.dev/primeagenyoutube
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.
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?
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.
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.
This wasn't a subtle chuckle for me. Nor was it a mere good laugh. This was a near-death experience. Especially when I saw the enum variants. 🤣
Enum names brought a cathartic experience to me 🔥
👍 Ready
💨👈Probing
💯 Finished
🚫 Invalid
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?
It’s a new kind of security. Butt-sec
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.
I genuinely think it's better to keep it like that. If something can be useful AND funny, why not?
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.
The fifth grade inside me thanks for it hahahah
AnalBikeshedding
This is great, I also expect great things from drawing application for pencils of different hardness degrees (pen_is_hard and pen_is_soft e.g.)
Analating all the data!
"ana" means "hole" in Japanese, you can't escape the butt jokes
More quality work from Zig contributor Tobias Fünke
HAHAAHSHSHHSHAJDJSHAHHDHDJJSKSJAHASKKD
I got here too soon
Little bits like this is a good sign in a project. It shows the team is having some fun
I do these consciously to add funny easter eggs to the codebases I work on. Why kill the fun? haha 🙂
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.
I am doing an investigation for educational purposes on that cargo-buttplug crate .....
Thats i name programing in the back door
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
Deep ender
Damn i love it lmao
What's so bad about naming it anal anyways? It's not like it's a slur or offensive word.
Buttholariousness
Some guys want to inject vulnerabilities; some just want to inject lols
Analysis
what is bad about being a smug?
The guys making Zig are just too particular… 🙃
The guy who renamed depender: Why not rename it?
People: Well it depends
it doesn't sound rude at all, wtf
What a trully immoral language! There's your prove of the immorality of this fine language!!
ROFL
Is it dopinder
Nvm it was not
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.
what would wrong if the name was meant to be funny?
Matthew Lugg
CS student @ Oxford University
Ah, right.
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?
It's an internal compiler data structure, so why would people look it up online.
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".
Yes, the Zig compiler devs want to turn you gay one line of obscure source code at a time.
@@isaactfa Women also do happen to be in a possession of anals.
@@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.
AnlsProbingState
Was that so hard?
I believe they have a different naming convention pattern
and the commit is just supposed to make it more uniform
I don't see a point in going against an already established naming convention just for this
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.