- Devcontainers are containers that contain everything needed to develop the application: dependencies, scripts, team-wide aliases etc
- Turns onboarding into a non-event and normalizes development practices across the team
- Devcontainers are different from deployment containers
See Reproducible Development with Devcontainers and the development containers website