zilton7
Why I Stopped Using Docker in Development
Discussing the decision to move away from using Docker for local development due to performance overhead and increased complexity. Highlighting issues like slow file system syncing on non-Linux systems and the friction Docker adds to daily debugging workflows.
Most Liked
mortz
I primarily develop applications in python and the language ecosystem offers some tools to manage different versions of the language and different versions of the libraries etc. Why is using something like nix or flox better? Is it fair to say that the advantage of using nix/flox are much more for developers using multiple languages?
gfqdjb
I wouldn’t say dev containers, Devbox, or similar tools are strictly “better”. It really depends on your needs. That said, here are a few reasons people might choose them over language specific tools:
-
System-level dependencies: you can manage compilers, libraries, shells, databases, CLI tools, etc., all in one place alongside your language tooling (like you mentioned).
-
Easier onboarding: language-specific tools usually don’t handle system-level requirements, so it’s pretty common to run into issues when setting up a dev environment for a new project.
-
Developer experience: sometimes it just comes down to preferring the workflow these tools offer.
Personally, I like the idea of frictionless, reproducible environments and using the same tools everywhere, no matter what language a project is built in.
Popular Backend topics
Other popular topics
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /python
- /js
- /rails
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /emacs
- /haskell
- /svelte
- /onivim
- /typescript
- /kotlin
- /c-plus-plus
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /flutter
- /elm
- /vscode
- /ash
- /html
- /opensuse
- /deepseek
- /zig
- /centos
- /php
- /scala
- /react-native
- /lisp
- /sublime-text
- /textmate
- /nixos
- /debian
- /agda
- /deno
- /django
- /kubuntu
- /arch-linux
- /nodejs
- /spring
- /ubuntu
- /revery
- /manjaro
- /lua
- /julia
- /diversity
- /markdown
- /slackware









