site banner

Friday Fun Thread for November 1, 2024

Be advised: this thread is not for serious in-depth discussion of weighty topics (we have a link for that), this thread is not for anything Culture War related. This thread is for Fun. You got jokes? Share 'em. You got silly questions? Ask 'em.

1
Jump in the discussion.

No email address required.

Docker is a great achievement. Like Dropbox or Tailscale, it didn't invent a new thing, but it made existing technologies into a premade solution so simple and painless that it would just work, so it would become just a tool.

Yes, it did a lot of the defaults wrong for running in prod. But it made deploying stuff and undeploying it ten times easier. How do I compile Apache Comet so that it uses the same glibc as the server in production? Yes, you could spin up a VM for that and Vagrant makes spinning VMs up easier. But Docker makes it a snap. How do I deploy some enterprise software that requires an idiosyncratic combo of JVM and Python? Docker makes it a snap. How do I test out and cleanly uninstall afterwards some random server software? Oh, and it needs Postgres and Redis to run. Again, Docker (Compose) makes it practically a zero-friction task.

yeah Docker's fine

dockerizing every single possible thing is not really fine. it gives way to some super aggressively microservice oriented architecture that adds much, much more overall bloat