When I first started programming, I didn't use a terminal multiplexer and finding tmux was a sort of revelation. I joked once on discord that "life before tmux was not life". It strikes me there are probably many other programs that I am not aware of that would be useful to know about.
I've occasionally found Luke's The Best Textbooks on Every Subject thread useful, so I thought a similar thread about software may be interesting.
Here are the rules:
- Post the name of a program for a given need.
- You must have tried at least 2 other programs designed for the same/similar class of problems.
- You must briefly name the other programs you have tried and why you think your chosen program is superior to them.
+1. And similarly - invest time and money in your keyboard! You'll likely have to try half a dozen or more to know what suits you, but after the monitor this is the most important part of your computer-use experience.
I personally love https://ultimatehackingkeyboard.com/, but there are plenty of great non-split or even-stranger-layout keyboards that a lot of folks swear by.