

Honestly, the fact that NASA and the NPS need budgets, and are subject to the whims and leverage of politicians without a shred of care for what they do, has always seemed insane to me. Sure, these organizations are literally preserving our past (in the case of the NPS) and forging our future (in the case of NASA); they’re some of the biggest and most meaningful things we reach for as a society, but they still have to serve at the whims of this idiocracy that took over after they were set up, and deal with a “looming budget shutdown” every fall.
It’s like if the warp core on the Starship Enterprise was powered by two squirrels bickering over the same nut. There’s just such a mismatch between the goals of the organizations and the people responsible for keeping them funded.
I don’t know, Valve is financially motivated to make every game they sell a hit. This isn’t like YouTube, where they want people to keep churning out content without remuneration; Valve only gets paid when video game companies sell their game.
And as a software engineer myself, I can totally see how this bug could’ve happened. There are so many ways, in fact; they released on 2024-12-12, maybe the bug was that they also released at 12:12, and some ancient code in the emailer got set up to treat any repeating string of four 12’s as a signal that this is only a test and shouldn’t actually be sent (probably in an attempt to diagnose and fix another bug), but that if statement was never removed from the codebase before it shipped.
Or maybe there’s a weird overflow error that happens when an email is supposed to go to exactly a certain number of customers. It’s kind of close to a number divisible by 64 (138,688); maybe it’s just sloppy binary unit choce?
Or maybe it was at the end of the email fanout for the day and the server crashed without warning, and lost some games without notifying anyone. That would only have to happen once a year over that decade and it would add up to all 100 games.
The point is, I don’t see any evidence of malice here, so I have to assume stupidity. Or at least a SWE going too quickly and not checking their work.