Don’t Get Stuck

Rafe writes a fair bit about dev practices at Etsy, and this is a great reminder of how not to get stuck. Part of the article focuses on how they do continuous deployments and how they do that work. I particularly liked this bit:

“When people are practicing continuous deployment the Etsy way, they start out by adding a config flag to the code base behind which they can hide all of the code for their feature. As soon as the flag has been added, they add some conditional code to the application that creates a space that they can fill with the code for your new feature. At that point, they should be pushing code as frequently as is practical.”