惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
V
Vulnerabilities – Threatpost
Apple Machine Learning Research
Apple Machine Learning Research
V
V2EX
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
人人都是产品经理
人人都是产品经理
Latest news
Latest news
博客园 - 三生石上(FineUI控件)
美团技术团队
aimingoo的专栏
aimingoo的专栏
Google Online Security Blog
Google Online Security Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
T
Threatpost
Y
Y Combinator Blog
T
Tailwind CSS Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
A
Arctic Wolf
C
Cyber Attacks, Cyber Crime and Cyber Security
小众软件
小众软件
Recent Commits to openclaw:main
Recent Commits to openclaw:main
T
Tenable Blog
W
WeLiveSecurity
L
LINUX DO - 热门话题
D
Docker
Cyberwarzone
Cyberwarzone
量子位
A
About on SuperTechFans
The Last Watchdog
The Last Watchdog
雷峰网
雷峰网
C
CERT Recently Published Vulnerability Notes
P
Palo Alto Networks Blog
The Hacker News
The Hacker News
Blog — PlanetScale
Blog — PlanetScale
P
Proofpoint News Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
F
Full Disclosure
The Cloudflare Blog
T
The Blog of Author Tim Ferriss
T
The Exploit Database - CXSecurity.com
Engineering at Meta
Engineering at Meta
O
OpenAI News
Hacker News - Newest:
Hacker News - Newest: "LLM"
Scott Helme
Scott Helme
IT之家
IT之家
S
Secure Thoughts
MongoDB | Blog
MongoDB | Blog
L
Lohrmann on Cybersecurity
博客园 - 司徒正美
Google DeepMind News
Google DeepMind News

Yusuf Aytas

When Code Is Cheap, Does Quality Still Matter? Why Crouching Tiger, Hidden Dragon Is a Masterpiece Why We Ignore Advice The Mirror Is Part of the Machine When Too Many Maps Overlap on One Person The Work Runs on Different Maps Your Work Introduces You Trial By Fire The Dude Why Headcount Math Lies Capacity Is the Roadmap The Roadmap Is Not the System Torres del Paine W Trek Escaping Status Theater Incentives Drive Everything Scaling Culture Without Dilution What Good Looks Like Why Airport Security Feels Random Why Politics Appear How to Work with Me The Janus Protocol Multi-Horizon Delivery Framework What Good Execution Looks Like Managing Your Manager Why Kingdom of Heaven’s Director’s Cut Is Better AI Broke Interviews Most of What We Call Progress Managers Have Been Vibe Coding All Along Stop Wasting Brainpower Why Over-Engineering Happens Prisoner's Dilemma Climbing No More The Weekly Win Mevlana Candy Brewing Turkish Tea Onboarding Your Engineering Manager Technical Deep Dives Yapay Zekâ Çağında Bilgisayar Mühendisliği Building Remote Teams From Idea to Launch in 2 Weeks Reflecting on Software Engineering Handbook Representing the Business New Manager Survival Guide Take Self Reviews Seriously Chasing Real Respect The Invisible Difference Learning the Johari Window Management is a Lonely Place Simple Task Management AI Balance in Work PIP Manager Insights Engineering Manager Interview Preparation Work-Life Balance as a Manager Tech Hiring Bubble Bursts Traits for EMs Simple Acts of Recognition Matter The Question I Ask Every New Report The Reality of an Employer's Market Bridging Ideals and Reality Hiring Red Flags Why The Godfather Is So Damn Good Subteam Tenets No Fluff Please Losing a Top Performer Balancing Act of Reliability Building Trust in Engineering Teams Ideal Number of Direct Reports Overriding a People Leader’s Decision From Misperception to Promotion Perception vs Perspective Setting Goals From Engineer to Manager Getting Delegation Right Interviewing Your Future Boss Celebrating Our Book in Iceland Operational Skills Needed On Writing Software Engineering Handbook Charlie Munger Quotes Working with Dependencies From Las Vegas to Canyons Navigating Layoffs Handling Competitive Dynamics A Weekend Getaway to Malta Engineering Health Essentials Should Dev Managers Code? Confronting the Life on Pause Winning Eleven Kindness is A Choice Bireysel Katılımcılar ve Yöneticiler Leading from Where You Are The Subtle Art of Listening Coding in Leadership The Power of Consistency The Making of a Leader The Path to Leadership Embracing TikTok Talent Sourcing Journey Leading Self Managing Teams Cracking Coding Bottlenecks Quick Reflexes in Decision Making
Bridging the Management Disconnect
Yusuf Aytas · 2025-02-14 · via Yusuf Aytas

Published · 8 min read

I’ve seen this happen over and over. A successful engineer steps into management. They are eager to build great teams and support their people. They know some of the leaders before didn't do that. They embrace servant leadership, convinced it’s the key to success. But then reality kicks in. The higher you go, the more you realize leadership goes beyond serving your team. It becomes more and more about delivering results. Suddenly, the ideals they once held feel… naïve.

I’ve been there. The question is: how do you lead without losing yourself to business metrics? In this post, I’ll break down why servant leadership alone isn’t enough, the leadership triangle, how executives think, and how to balance it all effectively.

Servant leadership vs. delivering results memeServant leadership vs. delivering results meme

The Reality of Leadership Styles

Leadership isn’t about picking a style and sticking to it. As you might have seen already, it simply doesn’t work. Early on, as most of us have done, we focus on mentorship and team well-being — servant leadership, coaching, and helping people grow. But as we move up, the focus shifts. You need to adjust your approach to strategy rather than focusing solely on people. Metrics, revenue, and business objectives take priority.

And you know what? This shift isn’t optional. Businesses run on results. At higher levels, people need to make tough calls that don’t always favor individual needs. You represent the business. The job is to align team motivation with business goals. At the same time, you need to be while credible to both sides.

All you can do is adapt your approach, but that’s not as easy as it sounds. You need to have that poker face. A lot. Some situations require a hands-off approach; others demand direct intervention. So why can’t we do that while practicing servant leadership?

Why Servant Leadership Alone Isn’t Enough

I used to believe servant leadership was the key to everything. Support your team, remove blockers, and success would follow. And for a while, it worked. At least, that's what I convinced myself with. From my point of view, my teams were engaged, motivated, and productive. But then I realized something: while employees appreciated it, executives weren’t always convinced. The more you listen, the more you understand they focus on efficiency, execution, and measurable outcomes. It makes sense. This isn't charity. You're supposed to deliver. 

At higher levels, leadership isn’t just about mentorship and coaching. You need to make hard calls, drive strategy, and sometimes shield your team from pressures above. If all you do is serve, you risk becoming ineffective. Leadership has to be fluid. You have to know when to step in, when to step back, and when to push forward. Servant leadership is valuable, but it’s not enough on its own. Sooner or later, you’ll face the leadership triangle just like CAP theorem. 

The Leadership Triangle

Leadership is a constant balancing act. You’re not just responsible for your team. You need to  juggle different forces that often pull in opposite directions. I think of it like the Leadership Triangle, which, much like the CAP theorem, forces trade-offs between three key areas:

  • Career Growth – Helping people develop their skills, take on challenges, and move forward in their careers.
  • Tech Debt – Keeping the codebase clean, scalable, and maintainable instead of letting quick fixes pile up.
  • Customer Needs – Delivering features fast, meeting business goals, and staying competitive.

Sounds all good. What’s the deal? Well, you can’t optimize for all three at once. Just like in CAP theorem (where a distributed system can only guarantee two out of Consistency, Availability, and Partition Tolerance), leadership means making trade-offs. Prioritizing fast delivery often increases tech debt. Focusing on tech quality can slow down feature releases. Investing in career growth sometimes conflicts with short-term business goals.

So, you need to live with these conflicts. Make them part of your execution such as engineering health. Sometimes you need to push for engineering excellence or deliver quickly. Other times, you need to step back and support individual growth. You also need to keep sight of the bigger picture while doing all together. Talking to executives actually helps here to set the perspective. 

Understanding Executives

Talking to enough executives in different companies, I noticed common patterns in how they think and operate. Their world is a different game. Their decisions have more elements than aren’t engineering quality or team well-being. They need to evaluate long-term impact, business positioning, strategic investments and sometimes getting along with someone or company. Here’s what stands out:

  • Hard Things About Hard Things – Executives juggle high-stakes decisions daily. They often have back-to-back 12+ meetings. They don’t have time for deep dives into every issue, so their focus is on what moves the needle. If you bring up a problem, they expect a clear path forward, not just the problem itself.
  • People Do What You Inspect, Not What You Expect – Strategy isn’t just about setting a vision; it’s about making sure execution happens. Your leader might step in where it matters to course-correct, but they don’t want to micromanage every detail. If something isn’t being tracked or reinforced, it won’t get done.
  • Command Without Control – The best leaders don’t bark orders; they set direction and empower teams to execute. This is where the military analogy fits. Good leadership provides clarity and intent without hand holding. 
  • Engineering Should Do Its Work – Engineering is an investment, and like any investment, it needs to show returns. That return is beyond shipping features. You need to think of building long-term capabilities, ensuring the company’s competitive edge, and maintaining a balance between innovation and execution.

Executives think in terms of investments. Every hire, every project, and every strategic shift has an associated cost. The key question is always: What do we get in return? If you hire five engineers today, will their work still be relevant in two years? If you refactor the codebase, does it unlock long-term efficiency, or is it just a one-time cleanup? They aren’t looking for perfect technical solutions. They’re often looking for smart, sustainable bets.

This is why speaking their language matters. If you frame engineering decisions in terms of long-term value, risk mitigation, and competitive advantage, you’ll get buy-in. If you talk only about code quality and best practices, you’ll lose them.

Managing Up and Down

Well, you might have realized already but you need to care about both managing up and down.  When I first moved into management, I thought my job was all about supporting my team. Often thought, it was mentorship, autonomy, and career growth. And while that’s part of it, I quickly learned that if I wasn’t also managing expectations upward, securing resources, and aligning with business goals. Otherwise, my team’s success would hit a ceiling.

Managing Down (Leading Your Team)

Leading a team isn’t about micromanaging or being everyone’s best friend. It’s about giving people the space to grow while making sure they’re driving impact.

  • Career Growth Without Babysitting – Support professional development, but don’t hold hands. Give guidance, but let people take ownership.
  • Autonomy With Accountability – Trust your team, but set clear expectations. Freedom without accountability leads to chaos. And you need to build trust within your team, too.
  • Align Work With the Bigger Picture – People stay motivated when they see how their work matters. Connect their efforts to company goals.

Managing Up (Influencing Senior Leadership)

If your team does great work, but leadership doesn’t see the value, you’ll struggle to get buy-in for hiring, promotions, or resources. Managing up isn’t about politics. You need to make sure your team’s impact is recognized.

  • Talk Business, Not Just Tech – Communicate through data, results, and business impact. Engineers care about elegant code; executives care about revenue, efficiency, and risk.

  • Frame Problems in Business Terms –Instead of saying, “We need to refactor this system,” frame it with measurable impact:

    • Reduce downtime by X%, minimizing revenue loss from outages.
    • Lower maintenance costs by Y%, freeing up engineering hours for new features.
    • Increase deployment speed by Z%, shortening time-to-market for critical updates.
  • Use Wins to Push for More – When your team delivers, leverage that momentum to ask for better tools, more budget, or additional hires.

  • Choose Battles Wisely – Escalate only when necessary, and always bring solutions, not just complaints. If everything is urgent, nothing is.

A Balanced Approach

No single management style works in every situation. Great leaders adjust based on team dynamics and business needs and they have several good traits.

Empathy and empowerment matter, but without execution and clear communication, they won’t drive results. Leadership is about balancing three things: people, process, and profit.

  • People – Support career growth, but expect accountability. Set goals.
  • Process – Keep execution smooth without over-engineering.
  • Profit – Align technical work with business goals.

A flexible approach is the only way to bridge the gap between teams and executives. Get this right, and both succeed.