I a value my freedom a lot. In this case it's not-heavily-dependable-on-stuff-like-freedom.<p>Flexible development environment. And means to access it through any type hardware from anywhere in the world.
By development environment I mean: ability to write code, ability to test code, git support, at least basic linux functionality.<p>I've been researching this topic for a while now and so far I've discovered these options:
- External server: inside some ubuntu, tmux, vim, language-specific packages and connect through SSH/Mosh (Amazing example by Jannis. Just to be able to work pants-free https://jann.is/ipad-pro-for-programming/)
- Docker image with needed configs and download it on each machine.
- Environemnt-based configs that quickly configure any machine to your needs.
- Cloud IDE's<p>Share your thoughts/experience in developing without heavy IRL dependencies.