Yup, came here to mention PaperWM. I used xmonad in the past, but I executed it on top of Mate to have an “easy” desktop environment.
Nowadays Gnome extensions providing tiling is the equivalent “easy” method. Gnome is not for everyone, but it works out of the box- then you add the fancy tiling window management on top.
For people who have bounced off systems that require much more set up, I think they are a good option.
When I learned Git I think there were not decent tools, so I got used to the command line.
I occasionally use gitk for reviewing my commits- it’s nicer to see the files modified and be able to jump back and forth, although I get I could use
git log -p
instead.I’m an Emacs user, but I don’t use magit (!)
I like some of the graphical tools- some colleagues use Fork and I like it… but as I’ve already learned the CLI, I don’t see the point for me.
I could use learning some jj because it automates some of the most tedious parts of my workflow, but I’m getting too old.