Continuous development is a concept where the developer environment can work even when the developer is not present. This is achieved by having an executable, replicable and version-controlled description of the dev-environment as code. With continuous development, new team members/contributors can easily onboard, going back to an old branch becomes easy, and exploring a new project becomes enjoyable. The dev-environment can checkout the latest code, download dependencies, and build everything before the developer opens their IDE. This reduces waiting time for developers and allows them to create more in less time.