Hacker News new | ask | show | jobs
by liushh 1519 days ago
Great article. I learned something new today!

I am using M1 Mac pro and I do code on Ubuntu but I took a very different approach. I have been using cloud-based dev environments based on AWS (potentially any cloud provider).

Different from a couple years back, the integrations of VSCode are now very mature and can provide a very smooth development experience when I use native VSCode + remote server AWS EC2. As you can imagine, when I code on the cloud ubuntu instance directly, the performance on my laptop and the dev environment are both much better because the zoom and chrome on my laptop get more resource and my code also has its own dedicated resources on the cloud. Everybody is happy.

There are a few concerns when it comes to develop on cloud

* Latency: - after all now every single key-stroke goes to a remote machine will that be slow? The reality is I can't notice it at all. Of course, you need to pick a data center closer to you.

* Computing power: - Some are concerned the performance of cloud computers. But in fact, cloud computers can be much faster. I once picked a 256GB RAM just for fun. All I can say it, you may want to try it just for fun

* Security - I will be brief there. Cloud computer is much more secure than personal laptops if you follow the practice, especially if your eng team has lots of remote developers.