3 ms·
So, I have a serious love-hate relation with Docker, and lately it's mostly been hate, but this article still doesn't speak to me at all. It seems to come from
by mumblemumble 6y ago
So, I have a serious love-hate relation with Docker, and lately it's mostly been hate, but this article still doesn't speak to me at all.
It seems to come from the same place that used to lead so many fledgling software companies to decide to write their own in-house CRM or bug tracker instead of buying a commercial product. Yes, the commercial product is big and complicated and takes time to learn and implements a hundred features you don't need. Yes, the absolute minimum implementation will take no time to hack together. But this is a trap. All that stuff you thought was just window dressing will inevitably prove to be critically important to someone at your company. A 90% solution will not work for the long haul, and rolling your own will inevitably send you down a path that ends in tears, blood, and the endless quagmire of implementing the last 10% of needed features that proverbially take 90% of the effort. And then 99%. And then 99.9%.