When I were a lad it was American geek-speak for “understand”, “get”.
“I think I finally grok closures”.
The delicious waxing I go through to wear those plunging necklines dahling…
![]()
![]()
![]()
Yeah, it’s a computer nerd term I learned in the 90s.
Don’t talk to me about functional programming or I will get tha rage. It’s only expressive to you, you dumb fucking cunt.
You’re not supposed to lick it.
If I was starting up a new project and I wanted to jot down a couple of overarching principles I’d probably say something heretical like
- Meet user requirements
- Deliver on time and on budget
The Absolute Worst Project I Ever Worked On had
- All (Java) code must be written in a functional style
- Comments are prohibited because the code is self-documenting
I’m sure I don’t need to spell out what an apocalyptic shitshow it turned into.
Yep. At a previous job we had a whole component written in functional Scala by consultants. When they fucked off, that was that. Had to be re-written from scratch.
What an absolute fuckery fest that was ![]()
See my post above. This is the origin of Grok. It later percolated into the allegedly alternative society among people impervious to the messianic/fascistic themes in the novel. See also Heinlein’s Starship Troopers .
Well point one there immediately sets you off on a terrible footing. Had to learn Java at uni, and it was fucking awful in every way.
And as for the commenting, whilst it’s great to write your code to be as clear and understandable as possible, there’s plenty of stuff that’s worth commenting on that you cannot include just by careful choice of variable and function names (at least not without making them 800 characters long and utterly batshit).
Damn, I’d forgotten, they had that dogma too.
The greybeards (myself included) eventually got sick of it and started taking the piss
theFunctionThatShallNotBeNamedButWhichAddsOneToItsInputAndThenBuriesItOnAMoonlessNight ![]()
Absolute clown car of a project that deserved to crash and burn as badly as it did.
Or the fluent / method chaining wankery.
But really, grafting functional programming constructs into an imperative language was always a fucking dumb idea.
Yep, that too, AKA train wreck code.
Every new joiner (unsurprisingly the team ballooned from 12 to ~50 as things went downhill but the hard regulatory deadline didn’t move) cracked it open in IntelliJ and was like What. The. Actual?
Let’s make the whole thing one statement ![]()
Don’t get me wrong, the pattern has it’s uses, but as ever, some wankers take it to extremes and ruin it for everyone.
https://www.reddit.com/r/EnoughMuskSpam/comments/1lyt9yd/grok_4_relaunch_seems_to_be_going_well/
Going as expected then… premium Hitler for $300/month ![]()
Still, at least it isn’t doing anything important.
This is so fucking insane, particularly Grok being included, but just any sort of use of AIs in that sort of environment is just wild to me. I’ve spent a fair bit of time working with them now, and they’re just so far off reliable enough for anything mission-critical.
Trump etc to a T

