Please stop saying twitters troubles are about not paying the Google Cloud bill. They worked that.out earlier this week and supposedly paid. It's not that

@mmasnick my current theory is that someone was told to limit any use of the API (in the [x]/api namespace) so they did something truly clownish like throw a regex match on all incoming api requests to return a 429, which is a legit rate limit status code.

if you look at all those requests when loading /home, you'll see that /home fails because it uses /i/api/[x] while /notifications loads because it is a first-class endpoint of its own.

i really think this is as ridiculous as a regex.

@jbminn @mmasnick This is just dumb enough to be correct.
@jbminn @mmasnick You have a problem, you decide to use Regex. Now you have hundreds of problems per second.
@jbminn @mmasnick Is that elite crew of Tesla engineers still working there, or did they have to go back and finish full self driving?

@ancientjames @jbminn @mmasnick

At least it makes sense. Both Twitter and Tesla can have a crash on an open road with a good weather due to self inflicted idiocy.

@jbminn @mmasnick many times I have assumed that 'surely this must be something complex and well considered' only to discover that in fact, it was whatever worked in the least amount of time. Too many times. So you're probably right.
@jbminn @mmasnick I'm fairly certain that the remaining devs at Twitter do the batter minimum they can to look like they are following instructions, but they are leaving massive workarounds and edge cases untouched.
Basically, all "new features" are implemented enough to demo to Musk, and no more.

@ajbobo
@jbminn @mmasnick I've worked at places like that: seat-of-pants product targeting with zero stepping back to refactor. Most minimal engineering to meet unrealistic marketing targets.

So house-of-cards tech debt just accumulates until catastrophic failure.

@ShrikeTron @jbminn @mmasnick Every single time. The devs know it's coming and management is always surprised.