Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

They were stuck in a local optimum.


Due to the ubiquity of git (and github) we (the users) are in the same case today.


> Due to the ubiquity of git (...) we (the users) are in the same case today.

Github aside, in what ways does git fall shorts of your expectation as a user? Maybe there are alternatives for you to use, but we need some clarity to decide whether they exist or not.


I used git for many years, and actually still use it extensively to collaborate with git projects, but in the last year or so Mercurial and several of the modern plugins for it have opened my eyes that git is stuck in 10 year old ideas of how DVCS should work.

I used to criticize Mercurial for their half-assed branching, lack of history editing and the refusal to admit that git got this right. But Mercurial has improved (bookmarks, histedit, etc) and git has not, so my feelings have entirely reversed now.


I will revisit 'hg' a little bit myself again to see how it and its ecosystem has evolved. Thanks for the recommendation.


Sadly with a much worse UX, as usual.


A number of people have written nicer UXes for git, both CLI and GUI, but none of them have achieved critical mass that I've seen so far.


It's again due to the ubiquity. Even if I get stuck in a git UX hellhole, I can do a google search and be 99% sure the top result is a StackOverflow post explaining the steps needed to recover.


The critical mass only happened, because it is written by Linus and a must have for anyone working with the Linux source code.

I very much doubt it would have succeed if it wasn't for those two factors.

As such I would put it on the same basket as C, PHP and JavaScript, regarding adoption vs quality.

As for Github, it is just the new Sourceforge, helped by the way they mismanaged it.


> As for Github, it is just the new Sourceforge, helped by the way they mismanaged it.

Agreed; when GitHub is bought by the wrong company (when; not if), we'll be in a world of shit.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: