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.
I feel like you might enjoy Typora? Well, at least if you like markdown.
Edit to elaborate what it does:
A hybrid markdown editor (type markdown, see it rendered inline) with beautiful theming, great support for local workflows with images, zen-like typing mode and good support for the additions often found alongside markdown (syntax-highlighting, extended tables etc.)
Edit #2: see also this comment, I think they did a better job than my comment.