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

推荐订阅源

Engineering at Meta
Engineering at Meta
The GitHub Blog
The GitHub Blog
博客园_首页
T
The Blog of Author Tim Ferriss
H
Hackread – Cybersecurity News, Data Breaches, AI and More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
腾讯CDC
I
InfoQ
量子位
J
Java Code Geeks
P
Proofpoint News Feed
有赞技术团队
有赞技术团队
Webroot Blog
Webroot Blog
Martin Fowler
Martin Fowler
D
Docker
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
V
Vulnerabilities – Threatpost
罗磊的独立博客
P
Proofpoint News Feed
T
The Exploit Database - CXSecurity.com
Cyberwarzone
Cyberwarzone
P
Privacy & Cybersecurity Law Blog
Last Week in AI
Last Week in AI
爱范儿
爱范儿
The Hacker News
The Hacker News
S
SegmentFault 最新的问题
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
V
V2EX
Simon Willison's Weblog
Simon Willison's Weblog
AI
AI
Y
Y Combinator Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
GbyAI
GbyAI
V
Visual Studio Blog
H
Heimdal Security Blog
S
Secure Thoughts
B
Blog RSS Feed
雷峰网
雷峰网
T
Tenable Blog
C
Check Point Blog
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
About on SuperTechFans
Recent Commits to openclaw:main
Recent Commits to openclaw:main

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 Bridging the Management Disconnect 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 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
Building Trust in Engineering Teams
Yusuf Aytas · 2024-09-27 · via Yusuf Aytas

Published · 5 min read

We all know that transparency builds trust. The lack of it? Well, that can lead to major issues. Engineers sometimes join teams and, from the start, struggle with trust. It’s as if information is being kept from them. Have you experienced that? I have seen examples of that throughout my career. I’ve often been asked, "Why does X do that?" or "Why is Y hiding this?" It’s easy to jump to conclusions and think that someone is intentionally withholding information. But, more often than not, the reality is different.

The real problem usually comes down to a lack of engagement, poor documentation, or insufficient visibility. These gaps fuel trust issues and can quickly escalate into a much bigger problem. 

Engineer excluded from a meeting roomEngineer excluded from a meeting room

Common Causes of Trust Breakdown

When an engineer joins a new team, they want to get up to speed. That’s what good engineers do. But what happens when they try to engage and get minimal responses? Frustration. They start feeling lost, challenged, and eventually suspicious. "Is someone deliberately ignoring me?" or "Do they not want me to succeed?" This kind of thinking can spiral quickly. The truth is, the team might be busy, oncall, dealing with other priorities, or very likely waiting for others to chime in, but they don’t realize that this lack of response is damaging. That’s something most of them aren’t aware of and should be told. The simple fix? Assign someone to be responsible for answering questions on a weekly basis. This person can escalate or seek additional input from others who might have the right knowledge.

Visibility is another key factor. Whether it’s meetings or private channels, exclusion can easily breed suspicion. Let’s say you create a private channel and only invite three people, leaving out person X. X starts wondering why they weren’t included. The same goes for meetings. There’s nothing inherently wrong with this. It’s human nature. When people don’t know what’s happening, they start making assumptions. The simple fix? Ask if others want to be involved before excluding them. It’s better to prevent issues than to deal with the fallout.

Let’s talk about the biggest culprit: lack of documentation. This is a real problem. When information isn’t easily accessible, people start thinking it’s being hidden. They get frustrated, tired, and start asking unnecessary questions. Good documentation can prevent a lot of this, but when it’s missing, it becomes the root of many problems. You might think being indispensable because you have all the knowledge is a good thing, but it’s not. It makes you a blocker. Trust me, that’s not the way to go. The simple fix? Make documentation part of the definition of done for each large task. 

Psychology Behind It

Now, why do people react this way? Psychologically, humans are wired to distrust when there’s a lack of information. It’s called the information gap theory. When we don’t know something, our brains naturally try to fill in the blanks. That’s where suspicions start. If you don’t have all the facts, your mind creates a story. Guess what? That story isn’t positive. That’s how a simple lack of response can suddenly feel like sabotage. People need transparency because it gives them control. Without transparency, people feel powerless. That simply triggers all sorts of negative feelings such as frustration, insecurity, and sometimes even paranoia.

Another factor at play here is the fundamental attribution error. This is where we tend to assume other people’s behaviors are driven by internal factors rather than external circumstances. So when a teammate doesn’t reply or gives a short response, we think, "They don’t care about me," instead of, "Maybe they’re just busy." It’s a cognitive bias that causes us to judge people harshly, and in a team environment, this can be disastrous. The solution is empathy. I know many people mention it but if you don’t exercise it enough, you really don’t get it.  Understanding that people are often dealing with things we don’t see. But that’s easier said than done, especially in fast paced environments.

Wrapping it Up

In the end, trust in teams or across teams comes down to clear communication, empathy, and access to information. Whether you’re a people leader or not, there are a few ways you can foster transparency and trust. Start by trying to make most things open. Overcommunicate. By the way, there’s no harm in doing so. People assume otherwise but in my opinion, that’s never the case. Regularly share updates, progress, and challenges with the team. Don’t wait for someone to ask for information; proactively offer it, and encourage others to do the same.

As a team member, you can make your work visible. You can use shared tools, update relevant channels, and document everything. If you're leading a meeting or a project, ask people if they want to be included rather than assuming.

For people leaders, put together ways of working that support transparency. Make sure your team documents their work. Ask them to create knowledge sharing sessions and remove unnecessary barriers to information. Ensure that your team has the time and resources to keep communication flowing, even when they're busy or especially oncall. “I’m busy. I will get back to you later.” is much better than radio silence. Lastly, regularly ask your team how they're feeling about information sharing and trust, and be ready to make adjustments.

By applying these practical steps, you can create an environment where trust naturally grows, no matter your role in the team.