top | item 34966259

(no title)

buck4roo | 3 years ago

Why do you love it?

It looks like you've described a tool with 1) a terrible UI, and 2) trains users to use commands that will eventually cause them to lose unsaved work.

discuss

order

littlestymaar|3 years ago

1. git has a terrible UX (not UI), including destructive actions without warning and much more really cumbersome things for newbies to learn about

2. once you know it enough, git is a powerful tool that I really appreciate.

1. and 2. aren't contradictory. And I would love git even more if the UX wasn't the dumpster fire it is, but I happen to know enough of its bad UX to be able to do what I want with it.

Also, unlike the average git expert on HN, I still recognize that the UX is shit, and that you should need to spent as much time as I did in order to be able to use it at all. I'm really annoyed when people argue that a bad UX is in fact good because of some elitist reasoning.