How to develop for the cloud
Local development with virtualenv continues to fall in popularity but remains commonly used by those who do web development with Python.
Usage of remote development environments for development in the cloud continues to rise, most commonly for ML, Network Programming, and DevOps.
Developing in the cloud is like upgrading from a home garage to a professional workshop. It's more about where and how you work, rather than the work itself. Each has its place depending on the project's needs.