Optimizing for Iteration Speed 4 minutes read.
Optimizing for quick learning cycles (deployment of code to production is just a phase) is key for allowing your company more swings to earn points. Erik Bernhardsson thoughts on "Small tasks" and "Cross-functional people and teams" are spot on, mostly this statement which I highly agree with: "Feature flagging is a last option, and we use it sparingly. Even worse, is having feature branches. They are devil’s work and should be abolished. Git-flow is a terrible invention and when we tried it at Spotify, people spent something like 50% of their time just rebasing code."
Read it later via
Instapaper.
Share
it via
Twitter
or
email.