• I just came to say: I hate git with the passion of a thousand burning suns. There is no other open source software I hate nearly as much; not even Poetteringware. It’s astonishingly poorly designed, given who wrote it, has an awful UI, and is just one big footgun.

    Edit: honestly, I was expecting far more downvotes by now.

      • UX. The UI also sucks, though, in that the commands are obtuse, the behavior is complex and demands a relatively high cognitive load, and for very little gain. I guess if you interpret “UI” as “the command line,” I won’t complain. But the interface for me is the set of commands and operations you perform with them, which are awful and poorly designed - bad UI leading to a bad UX.