Charity Majors Profile picture
Apr 28, 2024 26 tweets 5 min read Read on X
In 2023 we saw several rounds of quality conversation around engineering productivity, thanks to McKinsey, @GergelyOrosz and @KentBeck and others.

It moved the industry forwards. 🙌 But it also felt fairly inside baseball to me. Deeply technical, lots of metrics.
It felt, to me, like those participating were stepping very cautiously around a few of the third rails Jaana just tripped over. (💜)

"Work-life balance"
"Working hard vs working smart"
"Meritocracy"

The intersection of company tech cultures and expectations and performance.
These are hard, complicated topics, and there are some very good reasons for speaking carefully. People can pick up a sentence and run in the wrong direction with it, and do a lot of damage.

I have abandoned god only knows how many drafts on this topic, for that reason.
When I first came to SF, I was 19, and the cult of the overworked tech employee was in full swing.

People slept under their desks. Companies put shit like "don't come work here unless you're prepared to make this job your life" in their hiring ads. People read that and applied!
Times have changed. If you posted something like that nowadays, you'd get shamed for it. This is a good thing.

But the discourse seems to have calcified, at least in my corner of the internet, in a way that makes it very difficult to honestly talk about the hard parts of work.
There is a reluctance to talk about the ways in which hard work and perseverance contribute to success, because it echoes the siren song of meritocracy where hard work and perseverance are ALL you need to be successful.
I used to do this thing at work where I would urge people to relax, take time off, go on vacation. During all hands, for example, or in public slack channels.

I don't do that any more, for the most part. I stopped because managers began privately begging me to.
Our company got big enough that at any given point, there would be some people for whom that was a useful message, and others for whom it would be actively detrimental to their own success and that of their team.

We tend to give to others the advice we personally need to hear.
By broadcasting the same message to everyone, I was flattening it, robbing it of its specificity and power. I was making it much harder for our managers to do their jobs.

In general, I think good management must be outcome oriented, not overly concerned with the pathways.
Ho boy. Yes. Vacations are good, rest and rejuvenation are healthy, etc. But as a manager, if your only response to your directs is that they should take a vacation, you are _failing_ them.

The problem with telling managers to just be outcome-oriented, of course, is that it only works when things are going well.

When things aren't going well, the manager needs to get down in the weeds to try and help figure out why, and how to fix it. Otherwise it's negligence.
Eugh, where am I even going with all this. In trying to be careful, I end up saying hardly anything at all. 🙃

I guess I just feel like there's a lot of dishonesty in how we talk about work and companies and culture, and a lot of room to do better, be clearer.
It's like how almost every list of company values contains the exact same bullshit about "Excellence, Hard Work, Integrity, Customers First, Teamwork, Passion." Gross.

But each company has its own unique character, culture, reputation, conventions. Vibes. That shit is real.
And at every company, there are times when culture must change in order to meet some new challenge or phase.

Let's say, purely hypothetically, you were a cofounder or exec at a company making the shift from finding PMF to years of growth stage (rhymes with "Shmypo Steadiness").
This calls for changes. A different attitude towards timelines, revenue, efficiency.

But almost everything execs can do directly comes out horribly and leaves a bad taste in people's mouths. Like talking about "raising the bar", or "urgency", or stack ranking... 🤮
Sweeping statements are too dangerous. No company is a monolith.

Even at companies like google with a reputation for work/life/retirement, some folks are busting their asses and burning out. Even at companies with a reputation for overworking, some are not pulling their weight.
That's why I think line managers are the key to driving culture changes in a healthy way.

If you want individuals to be motivated to do what's best for the company, you have to have managers who they trust to evaluate them and their work through that lens.
Line managers, not execs, are the ones closest to the work. They are best equipped to understand the intersection of the work being done and the people doing the work.

But you have to equip them with clarity -- about what the strategy is, and what your values are.
These days, most managers have the language to cope with scenarios like a team member making sexist comments, or someone needing time off for mental health.

Hopefully they know where leadership stands on these issues, and don't have to guess whether anyone will have their back.
These days, managers have ready scripts (at least in my bubble) for urging people to take time off, to take it easy.

Where I see them struggle much more is the reverse: when a team member isn't pulling their weight, or is phoning it in, or can't consistently meet expectations.
There is rarely a black or white answer, which is why it's hard -- and why managers need so much more clarity from the company than they typically receive -- about how many second chances are too many, or exactly which extenuating factors can excuse how much underperformance.
People can talk about psychological safety all day. These concepts are real, and they really, deeply matter.

But they can be wielded just as easily by someone who is doing no work, gossiping viciously, and lashing out at any desperate attempt to hold them accountable.
You *have* to be able to trust your managers.

You have to be able to trust their judgment, that they know what good work looks like, that they will hold their teams to a high standard, with empathy and humane understanding, and that they will not quail in the face of threats.
I know I just said a bunch of stuff about high standards, but honestly, I think we also have to demystify and destigmatize the reality that nobody is crushing it all the time.

Life happens. Even the highest performers have off periods. It's normal.
Companies change. Any time they change, not everyone will be happy about it.

What matters is transparency and honesty, treating people like adults, equipping them as you can so they can exercise their agency. Not pretending like everything is always going to be fun or roses.
And...don't make the company your life. Capitalism and work relationships are fruitful, profitable, & often enjoyable.

But we were built for more. We were built to love and accept each other, perhaps not unconditionally, but for reasons beyond how useful we can be to each other.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Charity Majors

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!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mipsytipsy

Sep 21, 2024
I've written a few threads in recent memory on skip levels, and tbqh, some of these responses I've gotten have thrown me for quite a loop.

"You should talk to people who don't report to you directly" -- I did not think this would be a controversial statement!

Whuf 🙈
Replies came from all over the place:

* what's a skip level?

* why would I *want* to talk to my boss's boss? Sounds boring, what would even we talk about?

* why *should* I talk to my reports' reports? I don't want to confuse them, and anyway there are just too many of them
The most troubling ones came from middle managers themselves:

* "my manager should only have to talk to my reports if she doesn't trust me"

* "skips are disempowering to managers and confusing to my reports"

* "what if they criticize me behind my back & I can't defend myself?"
Read 15 tweets
Sep 2, 2024
I woke up this am, scanned Twitter from bed, and spent an hour debating whether I could stomach the energy to respond to the latest breathless fatwa from Paul Graham.

I fell asleep again before deciding; just as well, because @clairevo said it all more nicely than I would have.
(Is that all I have to say? No, dammit, I guess it is not.)

This is so everything about PG in a nutshell, and why I find him so heartbreakingly frustrating.

The guy is brilliant, and a genius communicator. He's seen more and done more than I ever will, times a thousand.
And he is so, so, so consistently blinkered in certain predictable ways. As a former fundamentalist, my reference point for this sort of conduct is mostly religious.

And YC has always struck me less like an investment vehicle, much more like a cult dedicated to founder worship.
Read 30 tweets
Aug 30, 2024
I would soften this a bit. Managers are *not* the only ones who can transform the culture of an org, but their buy-in and support are fundamental.

Good managers are channelers. They use their power to filter, amplify and leverage voices around the org to shape company culture.
Important context: that post was quote tweeting this one.

Because I have also seen designers come in saying lovely things about transformation and user centricity, and end up wasting unthinkable quantities of organizational energy and time.

If you're a manager, and you have a boot camp grad designer who comes in the door wanting to transform your org, and you let them, you are committing professional malpractice.

The way you earn the right to transform is by executing consistently, and transforming incrementally.
Read 5 tweets
Aug 28, 2024
Another way of looking at this is: if the real product of any software engineering team is shared understanding,

if the speed of sense-making is a core limiting factor on the speed of delivery,

then strong, futureproof engineering teams are 🌸continuous learning machines🌸
(by "futureproof" I mean "true 5y from now whether AI is writing 0% or 100% our lines of code)

And you know what's a great continuous e2e test of your team's prowess at learning and sensemaking?

1, regularly injecting fresh junior talent
2, composing teams of a range of levels
"Is it safe to ask questions" is a low fucking bar. Better: is it normal to ask questions, is it an expected contribution from every person at every level? Does everyone get a chance to explain and talk through their work?

Are great questioners celebrated? Rewarded?
Read 8 tweets
Aug 21, 2024
The advance of LLMs and other AI tools is a rare opportunity to radically upend the way we talk and think about software development, and change our industry for the better.

The way we have traditionally talked about software centers on writing code, solving technical problems.
LLMs challenge this -- in a way that can feel scary and disorienting. If the robots are coming for our life's work, what crumbs will be left for you and me?

But I would argue that this has always been a misrepresentation of the work, one which confuses the trees for the forest.
Something I have been noodling on is, how to describe software development in a way that is both a) true today, and b) relatively futureproof, meaning still true 5 years from now if the optimists have won and most code is no longer written by humans.

I have two propositions.
Read 24 tweets
Aug 19, 2024
A couple days back I went on a whole rant about lazy billionaires punching down and blaming wfh/"work life balance" for Google's long slide of loss dominance.

I actually want to take this up from the other side, and defend some of the much hated, much-maligned RTO initiatives.
I'm purposely not quote tweeting anyone or any company. This is not about any one example, it's a synthesis of conversations I have had with techies and seen on Twitter.

There seems to be a sweeping consensus amongst engineers that RTO is unjust, unwarranted and cruel. Period.
And like, I would never argue that RTO is being implemented well across the board. It's hard not to feel cynical when:

* you are being told to RTO despite your team not being there
* you are subject to arbitrary badge checks
* reasonable accommodations are not being made
Read 17 tweets

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/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

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

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(