
NotTheCode
NotTheCode is a narration-style podcast that explores the human side of software development—one story at a time.
Each episode is a deep, voice-narrated dive into a key idea from the blog, unpacking what really makes tech projects succeed: trust, communication, design thinking, leadership, and growth. Less syntax, more substance. It’s not about frameworks or languages—it’s about the people, the process, and the purpose behind great software.
Perfect for developers, PMs, designers, and tech leads who know that building great products starts with understanding the humans behind them.
NotTheCode
Smiles and Team Dynamics: The Human Side of Engineering
Most tech project failures aren't caused by broken code—they're caused by broken communication. In this episode, we explore how something as simple as a genuine smile can transform team conflict into collaboration.
Drawing from real project war stories, we dive into why human dynamics are the most complex system developers actually work with, and how small gestures can defuse tension faster than any technical fix.
You'll discover:
- The surprising connection between World Smile Day and World Conflict Resolution Day
- Four practical conflict resolution techniques that work in any tech team
- Why psychological safety beats individual intelligence in predicting team success
- A simple question that can reframe heated technical discussions
- One thing you can try this week to improve your team dynamics
Whether you're a developer tired of team friction, a PM caught between conflicting priorities, or a designer navigating difficult feedback loops, this episode offers practical wisdom for building better relationships—and better software.
Key takeaway: Building exceptional software isn't just about technical excellence—it's about remembering the humans behind the code.
Welcome to Not the code where we explore the human side of software development. Today we're diving into something that touches every tech team, but rarely gets discussed openly how human connection and simple gestures like smiling, can transform conflict into collaboration. This story began as a piece for an internal company newsletter back in October. 2023. What started as a casual writing exercise unexpectedly became the foundation for everything we discuss here at not the code. Sometimes our most meaningful insights emerge from the most ordinary moments. Here's something interesting every October. Two observances appear on the calendar just days apart, world Smile Day and world conflict resolution day. On the surface, they seem completely unrelated. One celebrates happiness. The other addresses disagreement. But when you work in tech long enough, their proximity starts to feel less like coincidence and more like cosmic wisdom. Because here's the truth that every developer, product manager and designer knows, but rarely admits. Most of the friction we experience in tech projects has absolutely nothing to do with code. It's not the broken API that derails your sprint. It's not the missed semicolon that destroys team morale. It's miscommunication between teams, misaligned expectations, a complete lack of psychological safety. In other words, human conflict. My grandmother had a saying that stuck with me through decades of software development. It can roughly translate to English as it takes two to tango. It's a reminder that conflict is never a solo performance. It requires at least two people both convinced their right, both unwilling to yield. Let me share a story that perfectly illustrates this dynamic. A few years ago, I was part of one of the largest projects I had ever tackled. Our development team spent weeks, weeks building a feature based on what the product team thought they wanted. The specifications seemed crystal clear until demo day arrived. What followed was two hours of increasingly tense conversation, each side defending their interpretation of requirements that in hindsight were ambiguous from the very beginning, developers pulling up slack messages as evidence product managers pointing to wire frames that could be interpreted multiple ways. The temperature in the room seemed to drop 10 degrees. Then something remarkable happened, our tech lead, a brilliant woman who'd been quiet through most of the heated discussion, took a deep breath, smiled genuinely and asked the simplest possible question. Can we take a step back and talk about what problem we're actually trying to solve for users? That single question accompanied by that genuine smile reframed the entire conversation. Suddenly, we weren't defending positions, we were solving problems together. The feature shipped two weeks later, completely different from both original visions, but infinitely better for the people who would actually use it. This brings us to something Dale Carnegie wrote about decades ago, but that remains as relevant today as it was then the disarming power of a genuine smile. Notice I said genuine. This isn't about manipulation or strategy. A real smile is a biological signal that says, I see you as a human being, not just an obstacle to overcome. Intense retrospectives, difficult feedback sessions or cross team standoffs. A smile can completely shift the energy in the room. It invites conversation instead of confrontation. It reminds everyone that we're on the same side. I. Why is this so powerful? When we feel threatened, even intellectually threatened, our brain's Executive function takes a backseat to more primitive responses. We enter fight or flight mode, which in modern workplaces often manifests as digging in harder on our position or viewing colleagues as adversaries rather than collaborators. Here are four specific techniques that can transform how your team handles conflict. First separate problems from people. Focus your criticism on ideas or circumstances, never on personalities or intentions. Instead of saying your code is creating performance issues, try the login flow has some performance bottlenecks we need to address. Second, use the yes and technique from improv theater, build on others' ideas rather than contradicting with but statements. This completely changes the dynamic of brainstorming sessions. Third, document understanding. After any significant discussion, have each person summarize their understanding of what was decided. This catches misalignments early before weeks of development. Head in the wrong direction. Fourth, create conflict resolution frameworks before you need them. Establish team protocols for addressing disagreements when emotions aren't running high. In software development, we spend our days immersed in complexity, product roadmaps, sprint velocity, user feedback, technical debt. But the most intricate system of all isn't our code base. It's our team. The human system of different people with different backgrounds, communication styles and perspectives is orders of magnitude more complex than any distributed architecture will ever build. Here's what's fascinating. We don't usually document these human systems. There's no API documentation for how to work with your designer when they're feeling protective of their work. No stack trace when communication breaks down between front end and backend teams. I. Research has consistently shown that interpersonal factors significantly impact team performance. Psychological safety was found to be the number one predictor of team success. So what can you do with this insight? Start by explicitly acknowledging that the human side isn't soft stuff, its core infrastructure. Spend as much time designing your collaboration patterns as you do your technical architecture. Here's something you can try this week. Next time you feel tension rising in a technical discussion, pause and ask yourself what would happen if I genuinely smiled right now? Not as a manipulation tactic, but as a reconnection to the human on the other side of the table or screen. You might be surprised how it shifts both your perspective and theirs. That pairing of World Smile Day and World Conflict Resolution Day offers perfect reflection for those of us in Tech. One day reminds us to connect with joy. The other challenges us to bridge divides together they highlight a simple but often overlooked truth. Building better software starts with building better relationships. Smiles won't solve every disagreement, but they can disarm ego, diffuse tension, and open doors to understanding. In an industry that moves fast and often prizes correctness over connection, it's worth remembering that collaboration isn't about being right. It's about getting it right together. So whether you're a developer, deep in a sprint, a product manager caught between shifting priorities or designer navigating feedback loops. Take a moment today, smile. Ask the extra question, extend the olive branch your code, and your colleagues will thank you. Because when we remember the humans behind the code, we all build better things together. You've been listening to not the code where we explore the human side of software development. You can find more insights and practical advice@notthecode.com. We'll be back soon with more conversations about building better together.