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 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.