

You didn’t even mention the ribbon lol.


You didn’t even mention the ribbon lol.


100% Ballmer is yakked out on coke.


I started working as a professional programmer in the mid-90s when three-tiered design was all the rage: a data access layer, a business logic layer, and a presentation layer. It seems that nobody actually knew what “business logic” was even supposed to be, because I kept inheriting projects where all the middle tier did was hand data objects from the data layer to the UI. In theory this prevented the UI from being fundamentally bound to the data access, but all three layers were always written in Visual Basic which got kicked to the curb in a few years anyway.


My pet theory is that Musk was installed at Tesla by the Saudis (who apparently have a bit of money) to destroy the very idea of electric cars by putting out as bad and overpriced a product as possible. Despite his best efforts, people still want the goddamn things.
I wonder if my old app circa 2000 would actually run on Linux/Wine. One of my projects for this winter is to install Linux on one of my Windows laptops. I’ll have to give the old app a try.
It was originally written as a C DLL utilized by a Visual Basic front end. The C DLL used the Win95 API, though, so it wouldn’t have worked on anything but Windows 95 and onwards. I subsequently ported the entire thing to C# but still using the same API to do the actual playing of the audio (I experimented with using DirectSound instead but that was really not appropriate for an application doing its own audio mixing). Now I’m working on an iOS version and I couldn’t give two fucks about Windows at this point.
As a programmer, it’s pretty wild how much of Windows under the hood has remained completely unchanged. I started writing software synthesizer applications back in the late '90s, using a part of the Win95 API called “winOutX”. The functions are kind of clunky to use but they allow you to programmatically create your own audio buffer arrays filled with whatever sounds you’re up to creating and dump them into the playback stream for seamless audio. This shit has remained in place, working pretty much perfectly, for the last 30 years. It was even there in WinCE/Windows Mobile, which allowed me to write software synthesis applications for early smartphones circa 2005. And it’s still all there today.
I like to rip on MS as much as the next guy (not least for them completely dropping the fucking ball as far as smartphones were concerned), but sometimes their incredibly long-term conservatism can work to your benefit.
Crows are complex, though. The ones that live around my house can often be found ganging up and chasing away the red-tailed hawks that like to snack on the squirrels. The squirrels repay the favor by chasing off the crows who come to eat the peanuts I leave out for them (and eating the peanuts themselves). One time the crows flew around above me making a godawful racket until I went to the back yard and freed a baby raccoon that had accidentally gone into the box trap I leave out for groundhogs; they immediately flew off as soon as I let the little guy out.


In my opinion, the rightward correction has gotten even worse since the defunding. For a long time now they’ve run a graphic showing their corporate sponsors before each broadcast (Meta and oil companies often show up there). They love to say it’s “viewers like you” that make them possible, but I think the corporate sponsors are a lot more important. It’s been a very long time since the government funding has even been that big a chunk of their income.


I don’t watch PBS News Hour but my parents do and I have to listen to it from time to time. They characterized this issue as one of Grok creating “explicit” AI images and artificially generating pictures of real women (not “girls”) in “bathing suits”. Not exactly an accurate characterization of CSAM.
Escort carriers?


I could easily do it but my bladder has other plans.
I went the grocery store today and was very good about not buying any snack junk. On the way out I encountered those demons from the depths of hell known as “girl scouts”.
their company has refused to read or implement one or several of the fundamental principles
The companies I worked for just kept doing shit the same way they always had but renamed everything with terms borrowed from agile.
My favorite approach to team processes was to work entirely alone and do everything by myself.
At my last job I had to endure 2-hour daily standups involving 120 people. Yes, I know that that’s as far from actual agile as you can possibly get – we still called it “agile”.
people just read to escape their terrible reality, and it literally does not matter what it is
I remember the good old days of reading the ingredients list of shampoo bottles while taking a shit.


I briefly wrote Blackberry apps circa 2010 (yes, I knew RIM was dying a quick death). The development process was insane: any module from the framework that you incorporated into your app had to be digitally signed by RIM servers every time you tried to compile your app and deploy it to a device, even if you had only made a one-line change to the code. On good days, this would make the compilation take 5-10 minutes; on bad days it would be upwards of an hour or never happen at all. Some wags had even set up a special website that would tell you whether the RIM servers were down or not (long gone now, of course). I got in the habit of making a large number of code changes before attempting to run and test stuff, which is obviously not the ideal way to do things but it certainly teaches you to be careful. It also make me think long and hard before including a new module into my code. As one example, for my GUI I needed to use trigonometry functions which were naturally (lol) part of one of the cryptography modules which took an especially long time to get signed. I ended up writing my own sin() function in Java just to avoid the hit of including that module.
The great part of this was that I always had a ready-made excuse whenever I felt like taking a long lunch or going shopping or going home early. “Sorry boss, the signing server is down” and I made damn sure they never knew about isthesigningserverdown.com. It also helped that it was Blackberry circa 2010 and it didn’t make a shit bit of difference whether I got the app done or not.
Well, I surprised myself by making it through the first video, at least. It was interesting to hear the guy ripping on the “hide the menus” concept as hard as I’ve always done. That shit drove me berserk when it came out.