← Posts

Graham McNicoll

text published 2026-05-13 · Open on LinkedIn ↗

Most engineering teams I talk to are still shipping every feature directly to production. The code hits the infrastructure. The feature is live. Every user is affected immediately. When something breaks, and it will break, the only move is a rollback. Redeploy. Hope it's fast. Hope the damage is limited. Feature flags remove that exposure entirely. You deploy the code. The feature stays off until you're ready. If something goes wrong, you turn it off. No rollback. No emergency deploy. No site going down while the team scrambles. Think of it as a circuit breaker between your code and your users. Once the feature is stable, you can easily turn that flag into an experiment and actually measure what effect it had. The same tool that protects your deployment becomes the foundation of your experimentation program. Once you've shipped behind a feature flag a few times, it's hard to imagine doing it any other way. If your team is still shipping direct to production, send me a DM.

Likes
20
Comments
2
Shares
1
Impressions
1,339
from LinkedIn export

Engagement over time

Only one snapshot so far — the engagement-over-time curve appears once the daily scrape has captured this post at least twice.