| I'm also "oldchool" in a similar vein. But. Docker, dude. Docker. For instance, yesterday a PHP tool made the HN frontpage [1] that seemed rather interesting. Problem is, it needs PHP 7.2+ and my app runs on 5.6.*
What to do? (Bear in mind, 3 weeks ago I moved from Virtual Box to Docker for local dev, and my files are now in a regular folder in my machine). In this case, I just need to tell Docker to fetch the image and run it pointing to the same folder where my app is. Just a 1 line command. After that, I just need to remove the Docker image and my system is as pristine as before. I think I have itches very similar to yours (Like, I'm learning Python and all things Data Science and Machine learning related, instead of virtualenv or even *conda, I'm separating my projects using Docker), and nowadays I'm using Docker for all of'em. [1]https://news.ycombinator.com/item?id=23654973 |