Just what the main question says. I'm mainly a solo programmer. Tmux looks interesting but I want to ask the seasoned veterans.. is tmux an every day tool? Or is it just for when you need to pair program?
closed as off topic by sblair, Karan, 3498DB, TFM, Not Kyle stop stalking me Nov 18 '12 at 8:06
Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.
I also find tmux extremely useful as a solo Ruby on Rails developer. I used to develop locally on two machines, a Mac Pro at home and a Macbook Air while traveling: keeping them in sync (rvm, rubies, gems, etc.) used to take considerable time. Not to mention whenever I forgot to push changes to github on one of the machines.
On top of this, from time to time I have to do quick fixes from Windows machines. I ended up renting a VPS (for convenience, I could have done the same on my Mac Pro) and always developing remotely in an SSH session. Tmux is great for this, especially when used in conjunction with tmuxinator. I can now move from one machine to another just by attaching tmux to an existing session.
Highly recommended reading: tmux: Productive Mouse-Free Development
Once you have gotten used to tmux, and configured it to your needs, it becomes an indispensable tool.
To me, solo programmer, it is very useful for multiple tabs. Others may say that any decent terminal emulator do tabs, but to me keyboard >> mouse.