Hacker News new | ask | show | jobs
by bsimpson 4843 days ago
I don't have a horse in this race, but I feel like this ship has sailed. Personally, I don't like jQuery's API, but it has become so popular that it's the honorary JavaScript standard library. I'd be hesitant to start a new project using MooTools, knowing that most people I might hire or most frameworks I might want to incorporate later probably know/expect jQuery.

I feel like GitHub has done the same thing for Git. Mercurial is in Python, which in theory would make it easier for me to hack on if I ever needed to, but the community has settled on Git. I think the fact that Atlassian bought BitBucket, which was a boutique version control tool for Pythonistas, and the very first thing they did was add Git support and position it as an alternative to GitHub speaks volumes to this.

I know that there are people who prefer Mercurial, and I'm glad they have that choice, but I feel like choosing Mercurial over Git for a new project is swimming upstream without any real benefit.

2 comments

There are a fair few people who choose bitbucket over github because the pricing structure is saner if you have a load of repos and a fixed (or predictable) number of staff who require access.
And since last year, you can choose Bitbucket and still use git 100% of the time.

THAT seems to me what Fog Creek is doing here -- realizing, shit, we picked wrong, but now we have all these users, how can we take a mulligan and pick git?

And they did it. So like somebody else here said, what they've done is change the answer to "Does it work with git?" from no to yes.

(Note I am also not saying that anybody choosing hg over git for their own development 'chose wrong'. But if you are trying to do business by selling people a mainstream DVCS service, hg isn't the best choice you could make.)

I use BitBucket for my stuff as well, but if you were picking a new VCS to learn, picking Mercurial over Git seems futile.
I'd just like to add that one thing I like that bitbucket offers over github is free private git repositories (if you don't mind being limited to 5 users). Not compelling for everyone, but it's nice to have the option.