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

Do you think if I had a choice, I would have chosen Git? Ugh.

No, I'm forced to use it as a condition of employment.

You're right: I'm not qualified to use it, I disqualify myself with the rule "only use software that at least pretends to be usable", but that doesn't mean I have a choice in the matter.



> Do you think if I had a choice, I would have chosen Git? Ugh.

> No, I'm forced to use it as a condition of employment.

And you deem it a valid reason to avoid learning the tool you use? O_o


I don't want to be able to think the same way people who think Git is a great tool think. If that makes sense.

If I get brainwashed into thinking Git is well-designed or good in any way, I'm afraid I'll completely lose my ability to design quality user interfaces.


Git with its interface may be rough, but this is merely a superficial trait. The same category as saying that Erlang is fugly because its syntax derives from Prolog. Who cares? It's mechanics and semantics, respectively, that matter.

I can whack git repository with a hammer and achieve good, reliable results this way (and I already needed it several times in weird scenarios; I wouldn't get far with Hg under the same circumstances). Pretty much the same case as with Linux OS: all the internals are easily accessible, and user interface is just good enough for me to use.


> Who cares?

I care.

I want to build software normal human beings can actually use. Git is not that. Learning more about Git is me going in the wrong direction entirely. I don't want to go in the wrong direction, I want to go in the right direction.




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

Search: