, 8 tweets, 2 min read Read on Twitter
This laundry list isn't meant to shame anyone, btw. Even high performing teams will manifest a symptom or three, because context and tradeoffs.

But the more list items apply to you, the more confident I am that your release process is *seriously* dragging you down.
Yes: it happens when leadership equates shipping product & features with progress and profit, and everything else is seen as a "cost center."

It is hard to recognize and evaluate the true impact of costs that are amortized over time.

Also, depressingly, most engineers have never worked on a high performing team where they *weren't* rowing the boat uphill thru a viscous stream of molasses

🌪🌧They think this is just how building software feels.🌧🌪
To be clear, it is totally possible to *over* invest in your pipeline. Usually like this:

"we abstractly know it's important, so we are going to let some engineers go off for months and write a lot of software that doesn't actually connect to any real need, but does sound cool"
There may be legit cases of genuinely over architecting and building out too far before your needs... maybe?

The return on investment is just astronomically high if you get people deploying faster with more confidence. The sooner the better. It's like AAPL stock circa y2k.
And bad habits are hard to break, entrenched fear is hard to cure. If you have code to deploy, you should invest in your process.

Lastly, some super subjective observations on great release engineers and effective release engineering. (Warning: my sample size is not large.)
A good releng looks for low hanging fruit (trust me, you have some) and knocks out a stream of incremental improvements, each hours or days-long. No starting from scratch, no ambitious designs.

They are instrumentation obsessed. If they looked at it, they left it instrumented,
Tbqh some of the best releng I know are pretty weak as software engineers, who write new software reluctantly as a last resort. So if they are writing code, you know it was god damn necessary.

(but this describes my attitude towards new code too, so perhaps a bias 😉)
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Charity Majors
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content 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!