4 ms·
"At Etsy, they push out code about 25 times per day. It has worked out very well for Etsy and has led to [...] improved morale." I am in the opposite situation
by clutchski 16y ago
"At Etsy, they push out code about 25 times per day. It has worked out very well for Etsy and has led to [...] improved morale."
I am in the opposite situation at work. My company has scheduled, monolithic, all hands on deck releases once a month. It's an insane legacy policy from a time before our dev team had scripted releases and automated tests running against every commit in development. We've solved the technical issues of continuous deployment, but socially, we're stuck in the dark ages. It's a huge morale killer. We've had several great developers rally to change this policy and were stonewalled, and eventually left.
- sghael 16y agoWithout knowing the details of this company, here is my theory: With established companies, with established revenue and legacy product/process, management thinking is probably something along the lines of "if it ain't broke, don't fix it". They don't --pardon my french-- give a shit about morale if the profit is rolling in. If they didn't start with CD, they aren't going to do it now. So to champion any change, you're going to have to make a case around greater revenue/margins, better (less) customer support, more defensibility in the marketplace, or something else that gets the suits all geeked. Complementary part of this theory: Startups need every advantage they can get since they have the weaker market position when they begin. So they're more willing / required to be innovative about every last bit of their process, including deployments. Other advice -- start slow. Prove the process on a smaller part of the product.