My Authors
Read all threads
here's a shiny piece by @JpottsNyc with lots of hard-fought wisdom on simplifying unnecessarily complex architectures. 💐 medium.com/@sre_by_day/si…
note that these are the kinds of problems you have to look forward to if you get most of the big things *right* -- engineering autonomy, product, growth. if you have these problems, you're doing many things well.
we tend to think of pain as a bad thing. but in the immortal words of the Dread Pirate Roberts: life is pain. growth is pain. it's a tool.

all you can do is pick your battles, and try to minimize the pain that is disproportionate, unproductive, or just plain pointless.
the pain of getting paged is frustrating and pointless unless it is connected to someone who can transform that pain into fixing the problem.

that same alert might be a gift to an engineer who is trying vainly to hunt down a complex systems interaction causing payments to fail.
reading this blog post, you can spot a bunch of smart adaptive strategies:

- a platform team of experienced generalists
- autonomy for individual teams to DTRT
- centralization around storage conventions
- teams focus on shipping product
- healthy suspicion of grand changes
change is costly, in and of itself. if you're doing something that works, keep doing it until it stops working.

my rule of thumb is 10x. unless or until you're convinced that the replacement is 10x better than what you're doing now, it's not worth the price of change.
that said, everything eventually fails. (*everything*) ☺️

it's interesting -- this piece was written by someone working as a VP. i don't know many VP eng who could write and argue for such a cogent and detailed architecture plan. 🤔
i feel like this is an artifact of the way that we try to force senior people into the technical track or the people track. if you switch back and forth you sacrifice your "career gains". 🤮

i think the shortsightedness of this is becoming increasingly clear to people.
if sociotechnical problems have sociotechnical solutions, then it seems like we should be nurturing technical leaders who don't see the solutions through purely a technical lens or a people lens.

i'm not sure how that intersects with job ladders, but ¯\_(ツ)_/¯ tbdig
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 two 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!