Docker adds accidental complexity, true. But the amount of accidental complexity it removes on stages after the writing of code makes the added complexity laughable.
Being a developer is not only pouring code into a repo.
Nothing against using the right amount of Docker or any other helpful tooling. But there's the possibility to have too much of a good thing. Beyond a certain point, the overhead caused by tooling can outweigh the benefits it was intended to bring.
Choosing a technology is a matter of weighing tradeoffs, and sometimes laughable complexity to one person can be enormous complexity to another. If docker works for you under all circumstances, then I hope to one day be as well-versed in its intricacies as you :)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Docker adds accidental complexity, true. But the amount of accidental complexity it removes on stages after the writing of code makes the added complexity laughable.
Being a developer is not only pouring code into a repo.
Nothing against using the right amount of Docker or any other helpful tooling. But there's the possibility to have too much of a good thing. Beyond a certain point, the overhead caused by tooling can outweigh the benefits it was intended to bring.
Choosing a technology is a matter of weighing tradeoffs, and sometimes laughable complexity to one person can be enormous complexity to another. If docker works for you under all circumstances, then I hope to one day be as well-versed in its intricacies as you :)