, 7 tweets, 2 min read
Still massively missing the point.

"Why risk it if you don't have to?" <- is the dead tell.

Risk pervades everything we do. Every decision you make has risk on both sides, and humans are incredibly bad at reasoning about risk. en.m.wikipedia.org/wiki/List_of_c…
That statement makes it sound like the equation is simple:

deploy == risk
no deploys == no risk

Indeed, this is how many people do think about risk; and if you zoom far enough in on any single deploy, it may even seem true. Any individual deploy *may* temporarily elevate risk.
But a system is not made up of a single event, and that is a poor way to evaluate risk.

🐌 What of the risk of delaying deploys?
🕷 What about the risk of batching up multiple changes by multiple devs?
🐛 Or the chances of forgetting what was in those diffs, days later?
🦟 What about the risk generated by doing something different from your normal process?
🦗 Or the risk of decoupling the development of code from delivery to users?
🐞 And what risks do you run by *not* fixing bugs or delivering any value to users for 20% of every week?
Everything we have learned about managing the risk of software deployment and delivery tells us that the best way to manage risk is to deploy one changeset at a time, as swiftly as possible.
The risks of not deploying on Fridays are extremely high, despite the handful of cognitive biases that conspire to make them invisible.

Only you can decide which is higher risk for your org at this point in time. What matters is that you see clearly how to reduce that risk.
A series of deep thoughts on deployment brought to you on fumes of elumen dye 💆‍♀️
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Charity Majors

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!