Raving mathtard, C++ enjoyer, undecidable λC shill.
Ardent enemy of verbosity — there is no good boilerplate.
Parametric polymorphism is not expressive enough.
A'ight fellas, I got some explaining to do as a matter of disclaimer for anything I say about programming languages. Here comes the bitstream parsing motivation gigadump.
1/20
I used to do corporate legal work years ago, and I once witnessed the most patient, calculated act of revenge I've ever seen in my career. It was art.
I was working as in house counsel for a mid sized university. We were in the final stretch of a massive capital campaign to build a new athletics complex. We were about $8 million short of our goal, and donations had stalled.
Out of nowhere, we got a call from a commercial real estate developer, young guy, maybe early 40s, very successful. He offered to cover the entire remaining amount, plus an extra million, on two conditions.
First, he wanted a voting seat on the Board of Trustees.
Second, he wanted a specific senior administrator fired. This administrator had been his direct supervisor when he worked in campus facilities as a young man, years before he made it big. The guy had apparently made his life a living hell, publicly humiliated him, blocked a promotion, and was the reason he quit and went into business for himself.
The Board loved the donation and agreed to the trustee seat immediately. As their attorney, I advised strongly against agreeing to fire someone as a condition of a donation, massive liability.
But the university president was a sharp operator. He didn't fire the guy. Instead, six months later, he announced a "strategic restructuring" of several departments. The administrator's position was quietly eliminated as part of the reorganization.
Guess who chaired the committee that made the restructuring recommendations? The new trustee.
And guess who personally delivered the news to the administrator that his role had been "reallocated"? Also the new trustee.
I'll never forget the look on that man's face during the board meeting when the restructuring was approved. Pure, cold satisfaction.
That's the longest, most surgical "fuck you" I've ever seen in a professional setting. Some grudges are worth waiting decades to settle.
@JustDeezGuy Once you step out of grunt track you find an eldritch void crawling with man-made horrors beyond comprehension where logic withers and petty ape optics reign supreme in ways you realize you could never conceive of. It's not a nice place.
@teortaxesTex tbh this year everyone just started cutting losses, doing layoffs, freezing, closing, or otherwise getting rid of anything non-essential that ain't nailed to a wall. Money kinda drying up even with the kr easing and it's a fkin bloodbath tbh, no real need for other excuses.
Why boost hasn't kicked it to the curb in its more popular libs like iterators is a mystery to me. Fucking enterprise ambassadors and their piece of shit custom in-house EDG forks, I see no other reason.
Boost concept check is cancer.
Boost iterator library is also cancer.
Also boost multi_index.
And many other things boost are also goddamned cancer.
Chat I'm tired of shovelling this shit.
Boost concept check is cancer.
Boost iterator library is also cancer.
Also boost multi_index.
And many other things boost are also goddamned cancer.
Chat I'm tired of shovelling this shit.
@teortaxesTex Yeah it's hell of a difference to a month ago when it was borking half the calls and retrying multiple times. Something's definitely changed but oh well muddy water and all that.
@NerdyTim_666@vaxryy It is in no way minimalistic. And now that you mention it, it was indeed pretty customizable until it was seized by the current generation with muhh mobile aspirations who turned it into a pile of doggone crap.
Convergence is a wishful lie, and always has been.