Things I hate about Git (2012)
stevebennett.me
Things I hate about Git (2012)
1–10 of 83 posts
Re: Things I hate about Git (2012)
#2Re: Things I hate about Git (2012)
#3Linus is not a UX guy, and it shows.
Re: Things I hate about Git (2012)
#4Re: Things I hate about Git (2012)
#5Earlier quoted context omitted.
However, he and many git users enamored of his style are perfectly willing to be condescending to anyone who points out the problems. Which itself is a problem.
Is hg easier to use? Or any other DVCS not created by such a bad UX practitioner?
Re: Things I hate about Git (2012)
#6"I don't like it and here's a heap of examples which lead me to arrive at my preordained conclusion that it's completely broken": cool, you've found issues. If you can, fix them and share. If you can't or won't... well, there are other tools for doing version control and perhaps another might suit you better. If you have to work with people that use git, I'm sure there's some way you can generate patch sets and still get stuff done.
Re: Things I hate about Git (2012)
#7I could write a similar article about how FTP is so much easier to use than SVN and it would be equally silly.
That is not to say that Git isn't inconsistent and the docs are terrible, but there are good tutorials out there. If I were more helpful I'd have a link to one here but I'm on my phone.
Re: Things I hate about Git (2012)
#8This article raises some valid points, though. One that resonates most with me is that git exposes its entire model. I really wish there was a git-lite that just had the few basic commands that junior developers can grok and not fuck up so I wouldn't have to waste my time explaining the same stuff for the umpteenth time.
Re: Things I hate about Git (2012)
#9Never felt the need or desire to try anything else.
Re: Things I hate about Git (2012)
#10Earlier quoted context omitted.
However, he and many git users enamored of his style are perfectly willing to be condescending to anyone who points out the problems. Which itself is a problem.
Is hg easier to use? Or any other DVCS not created by such a bad UX practitioner?
Blaming users for not understanding a bad interface is one of the classic mistakes.