3 ms·
> I can tell you the majority of companies these days use Git The majority of companies you've interacted with use Git. I'm guessing you're in the web develop
by overgard 11y ago
> I can tell you the majority of companies these days use Git
The majority of companies you've interacted with use Git.
I'm guessing you're in the web development sphere. If you were in the game development sphere or the large-company sphere, things might look very different to you.
Look, I like git, I use it for my personal projects. But I'm also watching the company I work for transition to it, and I've watched people use it in past jobs, and I can tell you that I've seen a lot of smart engineers become entirely frustrated with that system.
At the moment we're on perforce, and while I think git is objectively better than perforce, we have a lot of engineers that are completely happy with perforce and are annoyed with the transition. And you know what? I can't blame them. Git does a lot of things better, but not necessarily things that make these peoples day to day life easier, and they've (correctly) concluded that this transition is going to require them to learn something difficult that won't really give them any direct benefit.
The idea that git is universal I think comes from the success of github. And more power to them, it's great. But while git is fantastic for open source projects, it's not universally perfect in every context. It's really really hard to use, and if you don't need any of the benefits that a DVCS provides it's not irrational to conclude it may not be for you.