3 ms·
I would be developing in containers (I use both Vagrant and Docker) even if I were using Linux rather than OSX for my desktop. Why? Repeatability. I can automat
by beat 12y ago
I would be developing in containers (I use both Vagrant and Docker) even if I were using Linux rather than OSX for my desktop. Why? Repeatability. I can automate and fully control my development/deployment environment with containers, something I can't do with a desktop machine.
Day-to-day desktops and laptops are snowflake servers, if you use them for server development. Developing on them, without a container layer, is begging for all the problems of snowflake server development and deployment, all the things we've been trying to get away from in the second decade of the 21st century.
If I'm not misunderstanding you, you're calling for a retreat to development practices I don't want to use, development practices that are demonstrably harmful. And if I do understand you, then there's absolutely no benefit to using Linux rather than OSX for my desktop, because I'm containerizing anyway.
So no, not downvoting you. Just showing you why you're wrong.