

Yes but that tracks issues of all severities and with all of GitHub’s services of which there are a great many. Also “days since incident” is a terrible metric because it doesn’t capture how long the incidents last.
For example the latest incident is that copilot had degraded performance with Fable due to an Anthropic issue. It only last 18 minutes, only affected part of a part of their service, and it wasn’t even their fault!
That’s very different to “all of GitHub is down for 7 hours”.
So yes. I am not sure GitHub is worse.


Python is one of the worst offenders here. I don’t think Python’s poor behaviour should excuse Lua’s.
But I can also see why Python is making breaking changes - a lot of Python is so bad it really makes sense to clean it up. I dunno if Lua is in that situation.
Anyway I think I would look to other languages like Go, Rust, Java, C++ which do a much better job. I don’t think Go or Rust have any backwards incompatibilities (at least very very few) and C++ has a small number but they’re for stuff that is truly ancient or almost completely unused. It’s totally possible if you care about it.