Published 2025-04-02
tag(s): #failures #programming #yell-at-cloud
It is clear I was not in a good place when
I wrote this. I was extremely annoyed
at the tool for something (90% odds) I did wrong. And that happened while I was dealing with a
bunch of other things at work, and the last thing I needed was for Git to "misbehave" or be
inconsistent.
The problem with rants like that is, that while helpful to get something out
of your system, they dilute your message. I went into weird tangents to explain things very
poorly.
With that out of the way: I still think git is pretty terrible. It's foundations are rock solid, but the interface is a convoluted Hydra with a gazillion ways to blow off your leg[1]. I still think there's a simpler way, and I am probably not the only one: people keep trying to come up with simpler alternatives - latest I know about is Jujutsu, but it's not the only one.
There's also some sort of irony in an Emacs user asking for more simplicity in its tools :) although in that front, I keep finding ways to simplify my setup too. Maybe topic of a future post.