Everyone has their own system, and its not up to me or anyone else to tell you that it's right or wrong. However, those little phone screens and buttons just don't work for me. I have a laptop and I love it for the freedom and mobility it gives me, but after struggling with that touchpad and fumbling with those tiny Home/End/Delete buttons, I want to come back home to my ultimate productivity place. Here is the recipe:
- Setup one fairly powerful, desktop computer with a large monitor, full size keyboard and mouse.
- Install whichever Linux distribution you prefer.
- Connect to network, update and install Secure Shell server.
- Add essential supporting software you need to get your work done, Xserver, Python, Firefox and G++ are enough for me.
- Next, setup less powerful computers beside it with large monitors and keyboards, no mice. Someday I hope to build a few tiny computers just for that purpose. Right now I just have an old desktop I picked up for free, but sometimes I'll use my old laptop for a second one.
- Install an extremely minimal Linux on each of these, just enough to connect to the network and use a Secure Shell client.
Now you have it! The extra computers act as terminals to the big computer, allowing you to use it's resources more effectively. I generally edit all my programs on one and test them on the other. It's even better if you use a console music player that supports multiple clients like mpd or moc.
You might wonder, why I don't just use multiple monitors. I could open a full screen terminal in one of them.
I could, but that would not be near as awesome :), and I would have to share one keyboard between the two screens. Besides, the terminals can perform automated tasks, be used as a guinea pig for testing unstable software and anything else I don't want to do on my main computer.
There you have it, my secret recipe for being productive. I don't recommend it for everyone, especially new users. It's only good for people who know the command line and use it more than the GUI. However, I do insist that the desktop is way more efficient, besides being cheaper, more powerful and easier to fix. Happy birthday IBM PC!