← My Podcast with conversations

The Hidden Architecture of Engineering Culture

2026-04-04 · 20m · English

Open in Podcast App

Host Maya and engineering leader David excavate what actually makes some engineering organizations thrive while others struggle. Moving beyond surface-level advice about processes and perks, they explore how the best teams think about uncertainty, make decisions under pressure, and maintain culture while scaling. Their investigation reveals surprising tensions between predictability and adaptation, individual performance and team success, and strong culture and inclusive hiring.

Topic: Wise Engineering Culture and Organisation: How They Build Products and Scale Teams

Production Cost: 6.0994

Participants

Transcript

Maya

Before we dive in, I want to mention that this entire episode is AI-generated, including the voices you're hearing. Today's show is brought to you by FlowState Pro, the fictional productivity app that claims to sync your brainwaves to your calendar , completely made up, don't actually buy it. Some information in this episode might be hallucinated, so please fact-check anything important.

Maya

I'm Maya, and today I'm talking with David about something that's been bugging me for months. How do the best engineering organizations actually work?

David

It's funny you put it that way. I've been thinking about this too, but from a completely different angle.

Maya

I come at this as someone who's watched a lot of companies from the outside. I'm fascinated by how some engineering teams seem to just... flow. They ship consistently, they adapt quickly, their people stick around.

Maya

But then you have other companies with the same resources, same talent pool, and they're constantly in crisis mode. I want to understand what's actually different underneath.

David

Right, and I'm coming from fifteen years inside these organizations. I've been the person trying to build these cultures, trying to scale teams from ten people to hundreds.

David

What strikes me is how much conventional wisdom about this is just wrong. Like, completely backwards in some cases.

Maya

Okay, that's exactly what I want to dig into. Because from the outside, you see all these blog posts and conference talks about engineering culture. But I suspect there's a huge gap between what people say works and what actually works.

David

Absolutely. And here's the thing that really gets me , most of the advice focuses on processes and structures. Agile this, DevOps that, flat hierarchies, whatever.

David

But in my experience, the organizations that really work well have something much more fundamental going on. It's about how they think about uncertainty.

Maya

Uncertainty. That's interesting. Can you unpack that?

David

Well, think about it. Engineering is fundamentally about building things you've never built before, with technologies that are constantly changing, for users whose needs you're still figuring out.

David

Most organizations fight this uncertainty. They want detailed specs, predictable timelines, clear success metrics upfront. But the best teams I've worked with actually embrace it.

Maya

Hmm, but that seems like it could go really wrong really fast. I mean, if you're too comfortable with uncertainty, don't you just end up with chaos?

David

That's the key insight though. It's not about being comfortable with chaos. It's about building systems that can handle uncertainty gracefully.

Maya

What does that look like in practice? Because I've definitely seen companies that claimed to embrace uncertainty, and they were disasters.

David

Okay, so here's a concrete example. At one company I worked at, we had this rule: any engineering decision that could be reversed in less than two weeks, one person could make alone.

David

Bigger decisions went through more people, but the key was this explicit framework for thinking about reversibility. It meant we could move fast on the stuff that didn't matter much, and slow down on the stuff that did.

Maya

That's really smart. But I'm curious , how do you actually know what's reversible? Especially when you're building something new?

David

Great question. And honestly, sometimes you get it wrong. But that's where the cultural piece comes in. When someone makes a call that turns out to be harder to reverse than expected, how does the team respond?

Maya

Right, so it's not just about the framework. It's about how you handle the failures of the framework.

David

Exactly. In healthy organizations, that becomes a learning opportunity. What signals did we miss? How can we get better at assessing reversibility? In unhealthy ones, it becomes blame and second-guessing.

Maya

This is making me think about something I've observed from the outside. Some companies seem to have this almost supernatural ability to kill projects early.

Maya

Like, they'll spend six months on something, realize it's not working, and just... stop. No sunk cost fallacy, no political drama. How does that happen?

David

Oh man, that's huge. And it's so rare. Most places, once you've invested time and resources, there's this enormous pressure to see it through.

David

The teams that can kill projects early have usually done two things. First, they've set up really clear learning goals from the beginning. Not just "build this feature," but "learn whether users actually want this."

Maya

And second?

David

Second, they've decoupled individual performance from project success. If your promotion depends on shipping that feature, you're never going to recommend killing it.

Maya

Wait, that seems like it could create the opposite problem though. If people aren't accountable for outcomes, don't you get a lot of wasted effort?

David

That's the tricky balance. You want people accountable for the quality of their thinking and their learning, not for outcomes they can't fully control.

Maya

But hold on. That sounds nice in theory, but how do you actually measure "quality of thinking"? That seems incredibly subjective.

David

It is subjective. But I think that's actually a feature, not a bug. The best engineering leaders I've worked with are really good at assessing how someone approaches problems.

David

Do they ask the right questions? Do they consider edge cases? Do they update their views when they get new information? Those are the things that predict long-term success.

Maya

I'm starting to see a pattern here. You're basically arguing that the best engineering organizations optimize for learning and adaptation rather than predictability.

David

Yeah, that's a good way to put it. But here's where it gets complicated , you still need some predictability. You have deadlines, budgets, commitments to customers.

Maya

Right, so how do you balance those two things? Because from the outside, it often looks like companies are terrible at this balance.

David

I think a lot of it comes down to how you communicate uncertainty to the rest of the organization. Most engineering teams either over-promise or they're so vague that business stakeholders don't trust them.

Maya

What's the alternative?

David

The best teams I've seen are really explicit about confidence levels. They'll say something like, "We're 90% confident we can deliver X by this date, 70% confident we can deliver Y, and 40% confident we can deliver Z."

Maya

That makes sense, but doesn't that require the rest of the organization to be pretty sophisticated about thinking about probability? That seems like a big cultural shift.

David

It absolutely is. And honestly, a lot of organizations aren't ready for that level of nuance. But the ones that make that shift tend to make much better decisions.

Maya

I'm wondering though , are we maybe romanticizing this? Because I can think of some very successful companies that seem to operate in a much more command-and-control way.

David

That's fair. And I think it might depend on what stage the company is at, what kind of problems they're solving.

Maya

Yeah, like if you're building something that's been built before, maybe predictability is more important than adaptability.

David

Exactly. If you're building a standard e-commerce site, there's a lot of known best practices. The uncertainty is much lower.

David

But if you're trying to build something genuinely new, or you're operating at a scale where the existing solutions don't work, then you need different approaches.

Maya

This is making me think about team scaling specifically. Because I've noticed that a lot of companies seem to hit these walls around certain team sizes.

Maya

Like, they'll grow from 20 engineers to 200, and suddenly everything that was working before stops working. What's happening there?

David

Oh, this is something I've lived through multiple times. And it's painful every time because the things that made you successful start working against you.

David

When you're small, informal communication works great. Everyone knows what everyone else is working on. But at 200 people, that breaks down completely.

Maya

So what do successful organizations do differently when they hit those scaling points?

David

The ones I've seen handle it well are really intentional about what they formalize and what they keep informal. They don't just add process everywhere.

David

Like, they might formalize how teams communicate their goals and progress, but keep decision-making within teams pretty loose.

Maya

But how do you decide what to formalize? That seems like it would be really easy to get wrong.

David

I think the key is to look for the places where informal systems are already starting to break down. Where are people getting frustrated? Where are things falling through the cracks?

Maya

That makes sense. But I imagine there's also pressure from above to formalize everything, right? Like executives who are used to more traditional organizations?

David

Absolutely. And that's where a lot of companies make mistakes. They import processes from other organizations without thinking about whether they fit their context.

Maya

Can you give me an example of that going wrong?

David

Sure. I've seen companies adopt really heavyweight planning processes because that's what Google or Facebook does. But they're solving completely different problems at a completely different scale.

David

So they end up with all this overhead that doesn't actually help them ship better products. It just slows them down.

Maya

This is interesting because it suggests that there isn't really a one-size-fits-all approach to engineering culture. But then how do you learn from other organizations?

David

I think you have to go deeper than the surface-level practices. Instead of copying what they do, try to understand why they do it.

Maya

What do you mean?

David

Like, if a company has daily standups, don't just implement daily standups. Understand what problem they're trying to solve. Maybe they're trying to catch blockers early, or maintain team cohesion.

David

Then figure out if you have the same problem, and if daily standups are the right solution for your context.

Maya

That makes sense, but it also seems like it requires a lot more thoughtfulness than most organizations are willing to invest.

David

Yeah, and I think that might be why so few organizations get this right. It's much easier to copy best practices than to think deeply about what you actually need.

Maya

But wait, I want to push back on something. We've been talking about this like engineering culture is mostly about internal processes. But what about the relationship between engineering and the rest of the company?

David

Oh, that's huge. And honestly, that might be even more important than the internal stuff.

Maya

Because I've definitely seen companies where engineering has great culture internally, but they're constantly at war with product management or sales or whoever.

David

Right, and that's ultimately unsustainable. If engineering is optimized for learning and adaptation, but the rest of the company is optimized for predictability and control, you're going to have constant friction.

Maya

So how do you bridge that gap? Because it's not like engineering can just dictate culture to the whole organization.

David

I think it starts with being really clear about the trade-offs. If you want engineering to be more predictable, here's what you give up. If you want them to be more innovative, here's what that costs.

Maya

But that assumes the rest of the organization is ready to have sophisticated conversations about trade-offs. What if they just want everything?

David

Then you're probably screwed, honestly. At some point, organizational alignment becomes a leadership problem, not an engineering problem.

Maya

That's a pretty stark way to put it. But I think you're right. And it makes me wonder , are there warning signs that you can look for? Ways to tell if an organization is fundamentally misaligned?

David

Oh yeah. One big one is if engineering estimates are consistently treated as commitments, rather than estimates.

David

Or if there's no room for engineering to push back on requirements. If the attitude is "just tell us how long it will take," that's a red flag.

Maya

Those both seem like symptoms of deeper issues around how the organization thinks about uncertainty.

David

Exactly. And once you see those patterns, they're really hard to change without buy-in from the very top.

Maya

Okay, so we've talked about internal culture, scaling, relationship with the rest of the organization. But I want to zoom out even further. What about hiring?

Maya

Because it seems like if culture is this important, then hiring becomes really critical. But most companies seem terrible at hiring for culture fit.

David

Oh man, hiring is so hard. And I think part of the problem is that people confuse culture fit with personality fit.

Maya

What's the difference?

David

Personality fit is like, "Do I want to get a beer with this person?" Culture fit is more like, "Do they approach problems in a way that's compatible with how we work?"

David

You can have very different personalities but still be culturally aligned. And you can really like someone personally but have them be a terrible fit for your team.

Maya

That makes sense, but how do you actually assess that in an interview? It seems like it would be really hard to get at someone's actual approach to problem-solving in an artificial interview setting.

David

It is hard. I think the best approaches I've seen involve giving people actual problems to work on, not just abstract coding challenges.

David

Like, here's a real ambiguous requirement from a real stakeholder. How do you approach figuring out what to build?

Maya

But that seems like it would take a lot more time and effort than traditional interviews. Are companies actually willing to invest in that?

David

The best ones are. Because they understand that a bad hire is incredibly expensive, especially in a culture-heavy organization.

Maya

Why especially in a culture-heavy organization?

David

Because if your competitive advantage is how well your team works together, then someone who doesn't fit can damage that advantage in ways that go beyond their individual contribution.

Maya

Right, so it's not just about their output. It's about how they affect everyone else's output.

David

Exactly. And that's really hard to measure or recover from quickly.

Maya

This is making me think about something else. We've been talking about engineering culture like it's this thing you build and maintain. But what happens when companies go through major changes?

Maya

Like, what if you get acquired, or you have to do layoffs, or you pivot the business? How resilient are these cultures?

David

That's a really good question. And honestly, I think most engineering cultures are more fragile than people want to admit.

Maya

Why is that?

David

Because so much of it is based on trust and shared understanding. And those things can be damaged really quickly by organizational trauma.

David

If you do layoffs, suddenly people are wondering if their job is safe. If you get acquired, they're wondering if the new parent company shares the same values.

Maya

So how do resilient organizations handle that? Or is it just inevitable that culture takes a hit during major changes?

David

I think the organizations that handle it best are really explicit about what they're trying to preserve and what they're willing to change.

David

They don't pretend that nothing is going to change, but they're clear about their core principles and how those will guide them through the transition.

Maya

That seems like it requires a level of self-awareness that most organizations probably don't have. Like, do you actually know what your core principles are?

David

Right, and I think that's why crisis often reveals the organizations that were just doing culture theater versus the ones that had really internalized it.

Maya

Culture theater. I like that phrase. What does that look like?

David

Oh, you know, ping pong tables and free snacks and mission statements on the wall. But when push comes to shove, decisions get made based on politics or short-term metrics.

Maya

So real culture is more about how decisions get made under pressure?

David

I think that's a big part of it. Anyone can have good culture when things are going well. The test is what happens when you're under stress.

Maya

Alright, so we've covered a lot of ground here. But I want to step back and ask , if someone is trying to build or improve engineering culture at their organization, where do they start?

David

I think the first step is actually diagnostic. You need to understand what's working and what's not, and why.

Maya

How do you do that diagnosis? Because people aren't always honest about cultural problems, especially to leadership.

David

That's true. I think you have to look at behavioral indicators, not just what people say. How long does it take to make decisions? How often do projects get killed? How much rework happens?

Maya

Those are interesting metrics. They're much more concrete than asking people "How's the culture?"

David

Right, and they're harder to game or misinterpret. If it takes six months to get approval for a simple change, that tells you something about how the organization really works.

Maya

But once you've done that diagnosis, then what? Because changing culture seems like it would be really hard.

David

It is hard. And I think a lot of people make the mistake of trying to change everything at once. But culture change is more like turning a big ship than flipping a switch.

Maya

What does gradual culture change look like in practice?

David

I think it's about finding small experiments where you can demonstrate different ways of working. Maybe one team tries a different approach to planning, or you change how you run retrospectives.

David

The key is to measure the results and share them broadly. Let success speak for itself.

Maya

But that assumes that what works for one team will work for other teams. Is that always true?

David

Not always, no. But I think the goal isn't necessarily to replicate the exact same practices. It's to demonstrate that change is possible and beneficial.

Maya

So it's more about changing people's assumptions about what's possible than prescribing specific solutions.

David

Exactly. A lot of cultural problems persist because people think "that's just how things work here." Showing that alternatives exist can be really powerful.

Maya

Alright, I think we've covered a lot of ground. But I want to end with something that's been nagging at me throughout this conversation.

Maya

We've been talking about engineering culture like it's universally good to have a strong one. But are there downsides? Can engineering culture be too strong?

David

Oh, absolutely. Strong cultures can become insular. They can be resistant to outside ideas or new ways of thinking.

Maya

And probably harder to hire into, right? If culture fit is so important, that might exclude people who could actually contribute a lot.

David

Yeah, and that's a real risk. Especially because a lot of what we call "culture fit" can end up being unconscious bias.

Maya

So how do you balance having strong culture with remaining open and inclusive?

David

I think it comes back to being explicit about what you're optimizing for. Are you hiring for diversity of thought, or are you hiring for comfort and familiarity?

Maya

Those seem like they could be in tension sometimes.

David

They definitely can be. And I think that tension is healthy to maintain, rather than resolving it one way or the other.

Maya

That's interesting. So maybe the sign of a healthy engineering culture is that it's constantly questioning itself?

David

I like that. Culture as ongoing inquiry rather than fixed doctrine.

Maya

Alright David, I feel like we've opened up more questions than we've answered. But maybe that's the point?

David

I think so. If there were simple answers, more organizations would have figured this out by now.

Maya

What's the thing that you're still thinking about? The question that we didn't quite resolve?

David

I keep coming back to this tension between local optimization and global optimization. How do you build great team culture without creating silos?

Maya

Yeah, and for me it's the measurement question. How do you know if your culture is actually working, versus just feeling good?

David

Those might be the same question, actually. If you can't measure culture, how do you optimize it across the whole organization?

Maya

Something to think about. Thanks for digging into this with me, David.

David

Thanks for having me. This was exactly the kind of conversation I wish I'd had more often when I was trying to figure this stuff out.

Any complaints please let me know

url: https://vellori.cc/podcasts/conversations/2026-04-04-16-36-Wise-Engineering-Culture-and-Organisation:-How-They-Build-Pr/