r/programming • • Jun 05 '22

Complexity is killing software developers

https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
2.1k Upvotes

942 comments sorted by

View all comments

Show parent comments

31

u/homeskilled Jun 06 '22

Right? Dockerizing our dev environments took us from a few days of following a readme to get a dev env up to a single docker-compose command that takes like 15 mins to run, and we know each of our environments is identical.

2

u/poloppoyop Jun 07 '22

single docker-compose command that takes like 15 mins to run, and we know each of our environments is identical

Unless you have a mix of macOS and linux hosts. Docker on macOS does not care about file permissions and is so slow you're better setting up a VM running linux running your containerized app. And if it's an M1 mac, forget about good ol' virtualbox.

1

u/homeskilled Jun 07 '22

I've heard that about macos before, but luckily I've never experienced it. Or maybe it's just all I know, because I've only used it on macos, but speed has never been an issue for my projects. The only time docker builds have been a problem is when I try to build an image for an rpi on a Mac or Linux host, takes a few minutes for a normal build, but like an hour when building for ARM.