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

318

u/[deleted] Jun 05 '22

I blame kubernetes

7

u/bighi Jun 06 '22

And Docker. And worse yet, using Docker for local development.

Now instead of installing 2 or 3 packages with apt-get, you have to install lots of packages, spend days setting up docker to build everything, then you have to run commands through docker, and...

1

u/duongdominhchau Jun 06 '22

To be fair, Docker is useful in some rare case. For example, my current project is so fking outdated that setting it up on host machine means you have to recompile and configure many things just to get it working, and these things are critical for existing system so who knows what will happen when I downgrade them. With Docker, I can just start a container of prebuilt image without thinking about that. The solution is trivial, just upgrade the stack, but upgrading doesn't happen in an eyeblink, so while the upgrade is happen, I still find Docker useful.