← Back to context

Comment by cedws

9 hours ago

Git as a data structure is clever, but Git as a CLI is atrocious.

But that's all Git originally aspired to be. It was supposed to be the base VCS, that you eventually can build a UI layer on top.

I feel like, everyone near Git has decided, "Well, all abstractions leak - so we might as well stand in the rain like Andy Dufresne when he escaped from Shawshank Prison!"

Yes, the famous debate between plumbing and porcelain

Still the porcelain is more like cold stainless steel