So, it's been about a week since I've been back from Taiwan, and I've finally had a moment to catch my breath with work and all the things that happened while I was away from the office, life and such.
To basically sum everything up - Project Cloud Citizen works. It meets my needs with my work and media requirements. Between the Nintendo Switch, mobile and iPad itself, my gaming needs are met too. There's a few caveats however...
Caveats for why Cloud Citizen is a 'success'
I'm no longer a hardcore gamer
This is probably the biggest caveat I can think of. Gone are the needs of 100% minimal input lag gaming; I'm not cruising around in some competitive FPS, and most of my gaming needs can be very casually met. I was satisfied mostly gaming on the Nintendo Switch, and the occasional odd iPad game.
I'm not as media creative focused anymore
I still tinker around every now and then in Photoshop and with some graphics; I don't think this'd be possible with full blown video editing suites. Rudimentary graphic design is still very much possible, as long as you're willing to compromise with colour reproduction and image quality while editing your work. The finished product will very much still be to spec, but due to the nature of streaming, you might not see your work with perfect clarity.
Cloud Citizen works for me
I was able to upload and retrieve just about every photo I took within a few seconds, on-demand during the trip. Taiwan has cheap, unlimited 4G for tourists (Alice and I picked up a 10-day SIM) with extremely consistent coverage everywhere in Taipei and Hualien. Whilst this is mostly a success due to the availability of mobile internet; the usability is a success from my phone/iPad with Cloud Citizen.
Whilst I was overseas, my team deployed a new project that had been in the works for about half a year. Thanks to Cloud Citizen, I was able to remote into my server, and via a remote setup on my iPad with a mouse -- I was able to contribute meaningfully to the processes.
I could indeed use my iPad as my main computing device, as long as it's backed up by the power of a full fledged desktop environment back at HQ...
If it's a success, does that mean...?
That I'll be using my iPad as my main device? After this whole experience, I feel that yes, I could indeed use my iPad as my main computing device, as long as it's backed up by the power of a full fledged desktop environment back at HQ. It has made me reassess my needs (and wants) for mobile computing; and I come to the conclusion that I need something a little more robust.
My work, and often whatever I'm doing digitally, tends to be code based. And my workflows currently involve a lot of Docker container usage for my work. The #1 issue that I have with the iPad is that I have no way for testing my PHP code locally. Sure, this could be overcome by remoting into a PC and doing everything from there, and whilst it's not terrible, it's also not ideal (for example, if I'm overseas I might not have access to the internet, or be on a very data-restricted plan).
This, in essence, makes my choice for me going forward into 2019... I'm going to need to return to using my laptop. It's no slouch, and it's comfortably going to run all the Docker stuff I need; combined with some other applications - I think I should be quite comfortable with development on the go with it.
It's unfortunate that yes, while I consider Cloud Citizen a success; it's only a partial success with the particular ecosystem I brought with me to Taiwan.