User interface and usability
Teemu Likonen
tlikonen at iki.fi
Fri Sep 12 14:25:30 BST 2008
Adrian Wilkins wrote (2008-09-10 15:20 +0100):
> Competing with git on raw performance is daft. The design of git was
> optimized to be good at merging a very large number of kernel patches,
> because that's what Linus does. Other considerations in it's design
> were secondary, and it shows.
You are making too strong connection between the internal design and the
user interface. The git development started with the internals and
without much UI considerations, this is true, but it's not like
everything depends on the basic design and the code that was written
first. Those things don't "show" anymore. What "shows" today are the UI
decisions made by other people, people who came after Linus Torvalds.
If you don't like git's UI it's because you don't like it. You simply
disagree with git's UI decisions and find other tools better. This is
perfectly valid opinion, of course. No need to go to these old "git is
optimized for Linus's personal workflow" arguments.
Anyway, it's nice that there's a tool that you like and that helps you
get your work done.
As a side note, there's a git users' survey going on:
http://www.survs.com/survey?id=M3PIVU72&channel=2WXE4BVTW8
Among other things there is a question related to the user interface.
It's evaluated in terms of easy to learn:
5) Did you find Git easy to learn?
Very easy 6% 131
Easy 23% 499
Reasonably 52% 1111
Hard 17% 365
Very hard 2% 43
Total respondents 2149
Respondents who skipped this question 239
This shows pretty much Gaussian distribution centered around
"reasonably" and slightly biased towards "easy" side. The complete
statistics and graphs are available here:
http://www.survs.com/WO/WebObjects/Survs.woa/wa/shareResults?survey=M3PIVU72&rndm=OKJQ45LAG8
More information about the bazaar
mailing list