
Rob Mensching
10.3K posts

Rob Mensching
@robmen
@firegiantco CEO & Co-Founder | Benevolent Dictator of @wixtoolset | https://t.co/Irqq1LMRJj for more information


I don't work on reliability & scaling at GitHub, but the people who do aren't bad at their jobs. They're dealing with unprecedented scale from agents. It's easy to shit on GitHub from the outside if you're not in charge of 30X-ing capacity within a few months. Have some grace.

Being the foundation for millions of developers means our bar must be higher for availability, reliability, and security. I’m sorry it’s been a rocky stretch at GitHub. We know we need to do better. Today we published an update on two recent incidents: one on April 23 involving merge queue behavior, and one on April 27 affecting pull requests, issues, projects, and search-backed experiences. We’re taking this seriously. We’re listening, and you have my commitment that we’ll communicate more frequently about the work underway to improve reliability and scale GitHub for what comes next. github.blog/news-insights/…

This is such a complete misunderstanding of how complicated it was to do this within Microsoft when he did it. Plotting telemetery is one thing. Getting the largest software vendor, at the time, to coordinate that all software within needs to play nice with this one tool is not.






I'm starting to think that DDD might be the answer to all of my problems - Model not doing what you want? Shared language - Can't navigate a massive codebase? Bounded contexts with global mapping - Don't know why a decision was made? ADR's It's just so freaking elegant












