github isnt terrible but man the little annoyances pile up after a while
i still use github every day and probably will for years. but lately it feels like more and more of my actual work time disappears into ecosystem problems instead of engineering problems. actions queues randomly hanging, marketplace actions quietly abandoned, runners behaving differently for no obvious reason, review tooling becoming AI-generated noise, random outages where the status page says everything is fine while half the team cant deploy. none of it is catastrophic individually which honestly makes it worse somehow
what ive noticed is most people around me didnt really “leave github,” they just slowly stopped depending on it for everything. repos stay there but CI moves elsewhere, reviews happen through different tooling, deployments get separated out. thats basically how stuff like depot, self hosted runners, tenki etc started creeping into our workflow too. feels less like a migration and more like people gradually rebuilding their own stack around github because the all in one approach stops scaling cleanly after a certain point