Imagine your team only had two environments: 1


Imagine your team only had two environments:

1. Your machine (where you code and test)
2. Production

Could you successfully ship software this way?
My take? Absolutely.

In fact, it may even lead to better outcomes than having many long-lived pre-prod environments.
Benefits:

Encourages small, frequent, low-risk releases.

Encourages writing tests and inspecting early.

Encourages using feature flags to easily hide or disable features.

Encourages getting feedback early and often.

Encourages continuously integrating and deploying.

View original on X