4 ms·
Outside of special circumstances, I don’t think I’d use Docker as solo founder. I find the quality of life enhancements it offers are more desirable in a team s
by steve_adams_86 5y ago
Outside of special circumstances, I don’t think I’d use Docker as solo founder. I find the quality of life enhancements it offers are more desirable in a team setting. Since you know the tech intimately, you’ve probably got a solid deployment strategy that you can easily repeat and debug. That, generally, is good enough.
Adopting Docker means learning a ton of tiny details to get your development experience working well, to iron out deployment quirks, inevitably slower development experience, and other various trade offs.
Sometimes the trade offs are more than worth it (and we happily use it on our team of 5), but if your deployment strategy is already reliable and efficient it seems unlikely to be worthwhile. For us, the ability to deploy around the world instantly and with reliability is the feature we wanted most.
- gonewest 5y ago“Since you know the tech intimately, you’ve probably got a solid deployment strategy that you can easily repeat and debug.” That’s not necessarily the case though. Just as easily I can imagine the opposite might be true.
- HelloNurse 5y agoDocker might be useful to automate provisioning new servers if needed, but at least for development "docker compose" is competing with simply keeping backups of VM disk images containing properly installed software. And with many self-inflicted complications and little or no added value Docker isn't competing very well.
- steve_adams_86 5y agoIf it’s not true, hopefully OP is aware and will recognize how Docker might help in remedying that problem.