Join us September 16th @ 10am PT
Even as self-professed feature flag experts, when we started out we quickly found ourselves with code that was hard to read, hard to reason about, and hard to manage.
After exploring several strategies, we found a pattern that aligns feature flags with larger code units (components, reducers, actions) rather than at individual lines of code. This alleviates much of the pain that a naive application of feature flags to a code base can introduce, and ultimately restored the development velocity that is required for any technology company.
Software Engineer @ Split
David Burrowes is a software engineer at Split.io with a decade of experience developing web applications for companies like Box, Delphix, and VMware. Having worked without feature flags, and with clunky in-house feature flagging frameworks, David is deliriously happy to have all of Split's capabilities at his disposal for every project. For fun, and to prove he’s more Star Trek than Star Wars, David likes to randomly quote large sections for Star Trek II: The Wrath of Khan.