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.