Ability to take my work wherever I want with absolutely zero context switch.
Ability to take my work wherever I want with absolutely zero context switch.
I _really_ didn't want to build a computer, and the iMac is _substantially_ faster than the equivalent-costing MBP (and also frees me up to travel with an Air).
It's a useful tradeoff, I think.
Switching between screen sizes really made me realize the importance of making sure all my code breaks at column 80, which makes it easier to read in terminals, on other people's screens, etc. as well. Good practice, I think.
I am a big fan of being able to just work whenever I want on my computer... but I also am extremely big fan of plugging it to external displays and use ergonomic devices, and I try to use them as much as I can. At my office I use a Kinesis Freestyle and a trackball, and am very happy since I started using it. We spend so much time in these "positions" that we should minimize possibilities of having problems and be confortable... at the end we want to keep doing this for long time ;)
State retention/replication is among the biggest hassles of my multiple computing environments.
OTOH, it's also a pretty persuasive argument to leave work at work at the end of the day.
tmux attach
workon project
Full desktop sessions and browser state are the big ones.
I might be able to look at NX or another remote desktop solution, but those would be at best poor substitutes.