Remix.run Logo
▲ haute_cuisine 3 hours ago

Their infra is under constant DDoS + they provide a lot of free stuff for open source projects. There's also a constant churn of dependencies, patches, abandoned libraries, etc. We should give them some appreciation, dealing with this stuff is hard.

▲ianm218 3 hours ago | parent | next [-]

I think you are giving them way too much leeway. For the service they provide there’s no technical reason it can’t be infinitely scalable. For example their “pull request” page constantly goes down. Serving that kind of workload at high burst load is a fully solved problem.

If they are genuinely compute constrained on CI they should obviously reduce the free offerings rather than take down all their paying customers constantly.

▲dewey an hour ago | parent [-]

You are basically saying that you, from the outside, have solved the problem perfectly and the whole team of engineers at GitHub just don't know about this one simple solution you are proposing.

Have you considered that you don't have the full context of the problem and it's not "just" a few small tweaks?

▲ianm218 an hour ago | parent [-]

My guess is that the problem is internal politics and incentives. Yes I think it is a fully solved problem for a company worth trillions to have an infinitely scalable "pull requests" page.

For example, Microsoft is known to pay significantly less than their competitors. I am guessing they just don't have the systems internally to say "This problem is worth literally billions to us in revenue per year, so we will pay millions to IC's to get it fixed and clear internal roadblocks".

It's not "just" small tweaks it is likely that people who are entrenched need to be moved and they need people with the right incentives in place to get it done.

▲dewey an hour ago | parent [-]

> and they need people with the right incentives in place to get it done

Their c-levels wrote blog posts about the current state and why it happens, pretty sure they know what's going on.

▲awakeasleep 2 hours ago | parent | prev | next [-]

Even without out the free stuff, no one in this thread seems to have experience managing a self-hosted git environment in even a medium sized company.

It is also constant outages, and then it's your job to diagnose and fix it- and the technical work of that is the easiest part.

It's broken because a team figured out a new way to abuse the company's git infra to get around some process or limitation, and now you have to argue with their manager and then their director about why their team needs to stop using your VCS as a docker registry or whatever.

▲privacyishuman 3 hours ago | parent | prev | next [-]

Agreed. I don't think people realize how much more people are using their free services. It's staggering.

▲Chyzwar 3 hours ago | parent [-]

Then just reduce free tier if they cannot handle. I paying for a service but I get best effort freeware quality.

▲boredatoms 3 hours ago | parent | prev [-]

They need to cut back on the free tiers if it’s causing outages for paying customers