Live data from Hacker News

Ghostty is leaving GitHub

mitchellh.com

741–750 of 1001 posts

Re: Ghostty is leaving GitHub

#741
post #265

Earlier quoted context omitted.

I used to think people who said Github had become very unreliable were exagerating, but I can't miss it now. If you want to keep people, you have to actually go down less. It's interesting that internally you had a very different experience with Salesforce buying Heroku and Microsoft buying Github. From the outside it appears to be analagous (except github is degrading quicker than Heroku did?)

Salesforce never understood Heroku. Salesforce's understanding of Heroku, if such an understanding ever existed, was wildly different than what Heroku understood it wanted to be. Benioff's penchant for buying himself a company every year did not help — "no headcount this year, we're buying Mulesoft/Quip/Tableau/Slack/$WHATEVER. And oops we spent too much money on dreamforce. Sucks that your pager rotations are burnin…

> central role

Isn't this the massive problem? You're trying to do everything, and you can't, and you're trying to do it for everyone all at once, and have tied it all together so much that scaling up gets worse. If it's more than twice as hard to cope with twice the use, then you have to charge a bunch more to customers as you grow - and that's for your customers to get no actual benefit.

> GitHub is not perfect but I don't think it's "degraded faster" at all. It's _grown_ faster.

The experience has degraded. It's really, really bad. I've seen companies spending thousands and thousands of dollars weekly in developer time *hitting rerun on broken actions*. It's so expensive to start with then so expensive in how awful it is to use.

Something I really don't get I guess is what out of all of this actually needs to be cross-project. How much of my github use needs access to something that isn't running on the same machine? I worked with a team building things actively, maybe 20 devs? That's not really a large set of users. Let's say 10 devs with the workload of 20, the cheapest plan would be $40/mo, enterprise would be ~$200. Would ten heavy users really max out a 64GB ram, 6+8 core new i5 with dual nvme drives, a gigabit connection and unlimited traffic? That's about $40 at hetzner for a box.

I'm not arguing a big federated position, I just don't really get why some of these enormous companies need to be so centralised. It feels like the problem is trying to be a big interlinked thing, and failing at it. The only things I can think of are

1. Links between issues

2. Accounts

3. Search

The first is mostly solved with literally just links, accounts isn't a huge problem and search is fair enough - but search is utterly awful and I cannot find things within one single repo or organisation reliably. So global stuff is irrelevant.

> And it's had to expand into the AI field, which is not an incremental thing like "hey let's launch a new feature or better dashboards." Nobody knows what AI wants to be when it grows up

If github persists in being utterly shit for developers, it won't be around to find out. I'm not sure at all what part of the AI stuff needs to make everything else bad, and I'm extremely bullish on AI and agentic coding.

To really hammer this last point home, as agentic coding means we can do a lot more and faster - the unreliability of github has become much more apparent and impactful. Unreliable tests, unreliable code pulling and pushing, unreliable diffs. You're making the agents jobs harder, making the devs jobs harder exactly in the place they now spend much more time.

It makes github dramatically more expensive as a place to work. Also just really fucking annoying.

Re: Ghostty is leaving GitHub

#742

Earlier quoted context omitted.

> insider perspective on this I do not work at MSFT but I don't feel that I need insider perspective to understand what's going on. GitHub is being managed the way other services get managed once they're bought by big companies. Initially fine, then starts to decline, then eventually craters. Everything becomes the numbers game. Microsoft, Oracle, VMware, CA (where software goes to die), Salesforce, the list goes on.…

I'm afraid this is a form of reversion to the mean. Successful startups are made of exceptional people: the founders, the initial investors, the first employees, the first clients. But when they get acquired by much larger companies, they are necessarily diluted in pool of people that are more "normal", less exceptional. This includes the customer base that is more "normal" as well. Slowly but surely, the extraordina…

That could be A problem, but to me THE problem is that the larger companies buy these smaller companies for resource extraction, not to make the product better.

In this frame you can see that making the product worse (paying less for its upkeep) and raising prices are just two sides of the same coin - extract more resources.

Almost no big company has any reason to shepherd a product in a way that's beneficial to its users because they have so much momentum that even changing their approach either costs too much money or those in power are too insulated from the outcomes (fix it for me or I will fire you while I continue to make bad choices and under fund the product).

Re: Ghostty is leaving GitHub

#743
One can only hope that as people get tired of Github and move to other services, we'll see better Mercurial options. I feel like git itself mainly gained in popularity because of Github.

Either way, the thing that irks me about the Github situation is that so many people joined Github specifically because it was "where everything was happening". And now they realize that having one place where everything is happening is not really a great situation if that place starts going south. We need a range of providers with good interop rather than centralization.

Re: Ghostty is leaving GitHub

#744
Github is Microsoft. Nothing more needs to be said, and all of Microsofts products and services must be avoided like the plague they are. A lot of young people have not had the "pleasure" of dealing with Microsoft historically, when open source was a cancer, so I understand why they make the same mistakes that people did in the 90s and 00s.

Re: Ghostty is leaving GitHub

#746

I know this is ridiculously dramatic, but its the truth: I actually cried writing this blog post (tears hit my keyboard, I'm embarrassed to say). Nobody should cry over a SaaS, of all things. But GitHub has meant so much more to me than that (all laid out in the post). I have an unhealthy relationship with it. Its given me so much and I'm so thankful for it. But, it's not what it used to be. I don't know. We've been…

Your emotions are totally valid, and I can empathize. You fell in love with a community that slowly got eroded away and no longer exists.

Re: Ghostty is leaving GitHub

#747
post #140

Earlier quoted context omitted.

As in, to present themselves as the new defacto git host, capitalizing on GitHub's actual + perceived lack of reliability

No, I understood that. How? I want to partake in the thought exercise. What more could/should GitLab, for example, be doing to capitalize?

I suppose I primarily mean marketing - perhaps the most immediate concrete example I can think of is some sort of co-promotion alongside some mainstream vibe-coding tool that positions them as the git host of choice.

Re: Ghostty is leaving GitHub

#749
Is it a joke? GitHub is not perfect, but it is mostly free and survives billions of commits every day. You don’t think We are all able to scale a service so well.

I don’t know, I love it. There are many alternatives like bitbucket, gitlab, but GitHub is still better overall.

Re: Ghostty is leaving GitHub

#750
post #348

Earlier quoted context omitted.

In their defense, they dramatically "over"-report sev-2/3's (things like, avatar urls are not loading in saudi arabia), which makes their cumulative uptime look much worse than it is. If you filter for major/critical outages, their uptime of core services in trailing 12 months all have two 9's. https://isgithubcooked.com/?severities=major.critical Also, a huge part of their cumulatively-bad availability story is copi…

As someone who relies on it for all of my workflows at a normal job, core functionality issues result in me not being able to get work done on at least a weekly basis reliably at this point, and it's been that way for months. The things aren't profile pictures not loading in saudi, they're botching merge jobs, git/api operations being down, pull requests not loading, etc. And that's on top of the plethora of UI bugs…

This. I feel like there should be a developer uptime index that measures these things that we use every work hour.

And it should not depend on their status page which seems to take a while to catch up when there's an actual outage.

Post reply on HN