A while back I asked my mentor how to be more efficient when working with SSH. He suggested tmux, which was new to me but has since revolutionized how I work in the CLI. Having multiple panes on a single screen is really a game changer. This makes connections way more logical and faster to operate in. That I can name the screens, run multiple of them, and split each one. Because it is running as an app on the remote server, I can easily reconnect if the connection drops, or I leave and come back. It really shines when connected to remote servers over SSH.
But probably my favorite aspect is being able to have both cause and effect on the same screen. For example I run the Django dev web server on the same screen as where I generate the HTTP requests. So in real time I view the HTTP requests and status codes returned when I send these requests. This ability to immediately see what the server side interprets is amazing and game-changing.
I have since learned that there are other "terminal multipliers" like screen. Like usual, I am late to the party. But I'm loving tmux, so I don't see a reason to change.