Developing on a dedicated server
I find developing on a dedicated machine to be beneficial in many ways:
Portable lifestyle: Full access to powerful development environment regardless of where I’m. I could be in a coffee shop with my Pixel Slate hybrid tablet.
Portable performance: For lifestyle reasons, I am stuck with the maximum power laptops could offer. Even my “mobile workstation” Thinkpad P71 cannot match the CPU performance of the dedicated server. The latter compiles Haskell projects way faster.
Upgrade often: In a year, if I wish I could upgrade my dedicated server to a better performance-to-price ratio. Since I use, migrating to a new server is simply a matter of using the declarative config and running
Revival of the thin client
My next portable computer will likely be a Chromebook with retina-quality display and Thunderbolt support (for connecting to the 5k display). At the moment, however, I’m content with using the too-powerful P71 as a “thin client” to the dedicated server.
With the caveat being that installation of the OS itself can be tricky, depending on the hosting company. For OVH, see.↩︎