A Guide for Living on the Cloud

As a random guy(also works for industry professional), how to live without a specific piece of electronics hardware/operating system(OS) in 2021.

1. Preface

Words on Electronics Hardware

Words on Operation System

With these sayings, we can come with a few conclusions

If we can perform most tasks on any hardware/OS platforms in the same way, then we don’t have to worry about compatibility anymore. Just choose the hardware with the best physical human interface(screen, keyboard, microphone, speaker, etc.).

I don’t want myself limited to a piece of hardware that I don’t like to work with just because of the exclusive software. I want myself able to grab any pieces of general-purpose hardware, and it’s ready to go for most of my tasks.

Are you feeling good about your current setup? Ask yourself if you write something on your laptop, what can you do to send it through a chat app on your phone? If you are not using Mac+iPhone under that circumstances, it could be a great pain.


2. Living on the Cloud(LOC), a very brief background

Normally, when you are using the electronic hardware, you(not the device) are doing one(or variant) of the following tasks(remember here task is a real-life task instead of some technical term):

When you have multiple devices at the same time, all these categories need to be cooperating. For example, you want to write an essay from two different machines at the same time, so that you can enjoy the scissor keyboard on a Mac while using your mechanical keyboard to remind your roommates that you are working.

LOC means that, you have a multi-hardware setup where you can create/get/share/process/consume the common data on any general-purpose hardware. This is mostly achieved via integrating cloud services into your current setup.

3. What is a good LOC setup?

This setup should have the following properties among several attributes.

User Experience(Direct feeling requirements)

Hidden Requirements

Potential Benefits

These bullets points also show my metrics for determining whether a service or setup is good or not, so they will be used to grade the services that I will discuss in the following sections.




4. Data

Because my narrative for describing the human activity on the electronics hardware as a type of manipulation on data(create, get, share, process, and consume), keeping the same data available to all platforms is the centric idea of LOC. Here I will review my recommendation of cloud services that can achieve this goal.




5. Workspace




6. Workflow




7. Platform Tweaking




8. Accessory Sharing

This part may be a little different from “living on the cloud” since most of its contents happen in the local network(or not go through the network). I have it here because it still contribute to our vice purpose, “how to live without a specific piece of hardware”. It helps solve this problem by making you seamlessly working on multiple OSes with one set of accessories, which mean you may not have to move your hands between different keyboards just to reply to a Wechat message when you are on a Linux workstation and you don’t want to use its web version which lacks the feature of messages history data synchronization.




9. If I only have one daily driver, does it help?

Yes.

10. Postscript

I very much like consumer electronics, and I am lucky enough to witness the society evolution brought by the mobile Internet during the 2010s. The beginning of my journey for choosing my computation hardware starts from a VAIO laptop back in 2009, on which I try to download StarCraft2 from a 200Kbps network. At that time, as a teenager, I don’t have the freedom to get access to the device whenever I want, so I got up at around 2 AM every night to reach the place where my parents hide my computer, powered on the machine, and continue the downloading jobs. It takes me a month to get this done.

StarCraft 2 was a great game.

As most of you would feel at the first time when you reach a multi-touch capacitive screen, having new playable hardware is exciting(My Hardware Review). My hardware selection criteria had changed during the last decade like this:

  • Buy an iPhone.
  • Buy something not that popular but has great specs for the money.
  • Buy something that has great specs for the money, and is unique in some way(appearance, system, or a feature).
  • Buy something that has the best specs for the price that is a little out of my budget.
  • Buy something great looking and light-weight.
  • Buy something robust and industrial feeling.
  • Buy a machine dedicated to a task(recreation, creation, development, etc.).
  • Buy a Mac. At this point I was using several different machines, and normally I would like to just grab one that is closest to my hand and simply start using it. This is the point when you want to move your workspace to the cloud as possible as you could.
  • Stop buying new machines, sticking to your existing ones as long as they perform well in regular browsing and system graphics navigation. Use cloud services

image