About the "coding on a plane": We can also look into the future from this aspect. We have started to see more and more planes having wifi available on it with a price range from $10 - $30. Almost all international flights have wifi based on my experience. I can see within 5 years, it will be standard for all airlines and the price will only go down.
To share my experience: I was coding on planes from New York to Paris last week and I was coding on the plane while using our cloud-based environment. Since my devserver was in the US, I can definitely feel the latency while flying across the Atlantic ocean while running commands on my terminal. Still, I feel no latency while coding on VSCode thanks to the caching/buffering. So the majority of the time, the experience was acceptable. Plus, there was no distraction, and I was very productive.
On the other hand, I can see the hybrid solutions in the near future. You can code in a cloud-based environment but when you need it, you should be able to replicate a module or the entire environment to your local for your own reason as long as your hardware can support it.
Liusha Huang