4 ms·
> Unless you've got a lot of spare time on your hands, it's never a good idea to adopt unfamiliar tools where they're not needed. That's so broad, it's meaning
by matt4077 10y ago
> Unless you've got a lot of spare time on your hands, it's never a good idea to adopt unfamiliar tools where they're not needed.
That's so broad, it's meaningless. Nothing is ever "needed". Given enough time, you could run everything on a stack limited to technology released before 1995. And without "adopting unfamiliar tools", they'll remain unfamiliar forever.
- dasil003 10y agoTrue, however if you mix in maturity I think you can come up with a reasonable formula for new tech adoption. I only just started using Docker this year because I was giving it time to mature. When the Docker for Mac Beta came out I started playing with it because it promises to solve real problems with using Vagrant. If it was more stable I might jump in and start replacing Vagrant boxes faster, but because of the memory leaks / freezes / CPU overhead, I'm not pushing forward aggressively. Meanwhile, let the cool kids bang their heads against the wall until it stabilizes a bit more and then I can reap the rewards with a lot less pain.
- ksk 10y agoHow is it meaningless? The purpose of a production system isn't to run experiments. It is to stick to what is currently known to be reliable and stable. If that means sticking to old technology then so be it.