developer tea
iTunesBlogEpisodesSponsorsContact

All Episodes

I started Developer Tea in 2015 to help engineers find clarity, perspective, and purpose in regular short bursts of high-value content.

If you'd like to ask a question, head over to the Contact page.

Page 1 of 64

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364

Get more from Developer Tea.

Sign up to receive periodic news and content beyond these episodes.

Part Two - Bryan McCann, CTO of You.com, on AI, Engineering, Art, and Everything In Between

Hey everyone, welcome to today's episode of Developer Tea. This is the second part of my interview with Bryan McCann, the CTO at you.com. If you haven't listened to Part One, I'd encourage you to go back, as it provides crucial context for our continued discussion. In this episode, we dive into how you can think about relating to and integrating the massive changes that AI is bringing to your job, whether you are a software engineer, manager, director, or product professional. Bryan and I discuss his interests beyond research, including art and organizational design.

Published: Invalid DateTime
Length: ~36m
↓ Download this Episode
Part One - Bryan McCann, CTO of You.com, on AI, Engineering, Art, and Everything In Between

Hey everyone and welcome to today's episode of Developer Tea. It's been quite a while since I've had a guest on the show. Today, I'm joined by Bryan McCann, CTO at you.com. We dive into a wide-ranging discussion, exploring the philosophical origins of his career—from studying meaning and language to working in very early AI research. This discussion is less advice-heavy and more focused on kind of theory and discussion. I hope this is insightful for you and helpful as you crystallize your own philosophies on these subjects.

Published: Invalid DateTime
Length: ~35m
↓ Download this Episode
Going to War with Burnout - Less Hours Isn't Your Only Option

I'm tackling a massive challenge today: burnout. While the standard advice usually involves working less, I want to show you a practical dimension of burnout you have more control over, focusing on increasing your agency and autonomy to manage chronic workplace stress more effectively. Burnout is classified by the ICD-11 as a syndrome resulting from chronic workplace stress that has not been successfully managed.

Published: 10/27/2025
Length: ~18m
↓ Download this Episode
The Good and Bad of Choosing Measurements - Traps and Opportunities of Measuring What Matters

In this episode, I dive into the management mantra that "what is measured is managed" and explain why this simple assertion often leads to a complex trap. We discuss why the act of measuring team productivity is never neutral—it's an intervention that immediately changes behavior, often resulting in unintended consequences like gaming the metrics. We'll explore how to collaborate with your team to find measurements that truly drive desired behaviors.

Published: 10/17/2025
Length: ~15m
↓ Download this Episode
Engage in Deliberate Practice to Level Up Your Engineering Leadership Skills

I want to dive into the concept of Deliberate Practice, which sets the greatest apart in fields ranging from sports to writing to engineering. I’ll explain why it’s much more than just repetition or experience, and why applying it to your career can lead to rapid improvement. Most importantly, I will provide concrete ways you can apply deliberate practice to level up your engineering and leadership skills, especially in areas that are traditionally difficult to practice, such as communication and strategic decision-making.

Published: 10/7/2025
Length: ~18m
↓ Download this Episode
Shift Your Locus of Control to Take Charge of Your Engineering Career

This episode explores the concept of Locus of Control and why developing a more internal locus of control is beneficial for your career and life. You'll learn the difference between internal and external perspectives, why one is more useful than the other, and practical exercises to shift your mindset to believe you have more influence over the outcomes you care about.

Published: 10/2/2025
Length: ~21m
↓ Download this Episode
Resumé Driven Development - Your Career is In Your Hands

In this episode we'll discuss why "Résumé Driven Development" is a powerful mental model for building a thriving career. Instead of seeing your résumé as just a job-hunting tool, you'll learn to use it as a guide for setting measurable, impactful goals that benefit you, your manager, and your company.

Published: 9/24/2025
Length: ~12m
↓ Download this Episode
Forced and Unforced Errors

In this episode, we introduce a simple yet powerful mental model from the world of sports: forced vs. unforced errors. By understanding this concept, you can shift your focus from things outside your control to the simple, foundational behaviours that truly define a successful career.

Published: 9/18/2025
Length: ~16m
↓ Download this Episode
View Your Productivity Through the Lens of Values and Priorities

In this episode, we introduce two fundamental thought experiments to help you uncover your true priorities and core values. By exploring scenarios of scarcity and abundance, you'll learn to align your daily actions with what truly matters, leading to a more satisfied career and life.

Published: 9/14/2025
Length: ~14m
↓ Download this Episode
This One Skill Signifies Seniority For Software Engineers

This episode explains what is arguably the best career advice you'll hear this week: the one skill that signifies seniority in software engineers is the ability to synthesise and optimise for multiple factors at once. Instead of focusing on a single factor, such as performance or maintainability, senior engineers identify and weigh the various trade-offs involved in any decision.

Published: 9/3/2025
Length: ~14m
↓ Download this Episode
Backup Plans and Risk Reward Curves

This episode focuses on the critical importance of having a backup plan, not just for technical redundancies but especially for situations involving human error, which are highly prevalent in one's career. The core argument hinges on understanding risk and reward curves, highlighting the disproportionate impact of failures compared to incremental successes.

Published: 8/27/2025
Length: ~14m
↓ Download this Episode
Second Order Consequences and Forcing Functions

Todays episode delves into understanding and leveraging second and third-order consequences – the ripple effects that occur after an initial action – and introduces forcing functions, which are an inverted way of thinking about these consequences, designed to drive desired outcomes by first determining "what must be true" for them to occur. The episode also connects these concepts to the importance of effective goal setting, explaining how well-defined goals provide clarity, focus, and a strategic framework for decision-making and career advancement.

Published: 8/22/2025
Length: ~24m
↓ Download this Episode
Don't Try to Solve Hyperobject Problems Once

This episode delves into the philosophical concept of hyperobjects – problems so vast and complex they lack clear boundaries and cannot be "solved" once and for all. It explores why attempting to permanently fix issues like technical debt, user experience, or performance management is often ineffective. Instead, it offers a new perspective: how to interact with and manage these intractable problems by focusing on specific outcomes and accepting their ongoing nature.

Published: 8/17/2025
Length: ~16m
↓ Download this Episode
Behavior Change 101: Trigger, Incentive, and Ability

This episode delves into a powerful model for encouraging behaviour change, applicable to both managing others and self-improvement, by focusing on three critical factors: Trigger, Incentive, and Ability. It challenges common, ineffective management approaches and provides insights into fostering new habits and desired actions by making the 'right' thing the 'easy' thing.

Published: 8/10/2025
Length: ~20m
↓ Download this Episode
Goal of the Goal - Using Goals As A Prioritization Clarifying Tool

This episode delves into the crucial role of well-positioned goals in a developer's career. It asserts that goals provide clarity, perspective, and purpose, particularly focusing on clarity as a primary benefit. The discussion challenges common struggles with goal setting, including the often-overlooked importance of relevance (the 'R' in SMART goals), suggesting that an irrelevant goal, no matter how specific or measurable, is ultimately ineffective. The core message highlights that the purpose of a goal is to serve as a clarifying and prioritising tool, enabling you to make decisions about what to do and focus your efforts, rather than simply doing work that is handed to you.

Published: 7/29/2025
Length: ~26m
↓ Download this Episode
Your Capacity for Growth Is Dependent on This Factor - Cognitive Load Theory

Today we explore Cognitive Load Theory. This concept can profoundly influence how you structure your workday, manage teams, and approach learning in your career. The episode highlights that much of professional work, particularly in knowledge-based roles like software engineering, is fundamentally about learning.

Published: 7/23/2025
Length: ~24m
↓ Download this Episode
Investigating Your Invisible Systems

This episode focuses again on the fundamental principle that your systems are perfectly designed for the outcomes you are experiencing, regardless of whether those systems were intentionally or accidentally created.

Published: 7/17/2025
Length: ~16m
↓ Download this Episode
Perfection Is Fragile, and You Should Avoid It

This episode discusses why perfection is a dangerous and fragile goal, explaining how striving for 100% leads to unsustainable outlier states. It highlights how setting perfection as a bar can cause commitments to break and plans to fail due to a lack of slack, and offers strategies like building redundancy and planning with slack to achieve goals more effectively without relying on perfection.

Published: 7/9/2025
Length: ~20m
↓ Download this Episode
Your System is Perfectly Designed for Your Current Outcomes

This episode introduces the potentially controversial principle that your system is perfectly designed for its current outcomes. Embrace greater responsibility for systemic issues. We explore how to redefine system boundaries to holistically integrate all influencing factors, like talent and organisational processes, ensuring that interventions are effective and targeted.

Published: 7/3/2025
Length: ~18m
↓ Download this Episode
Using LLMs To Expand Your Working Vocabulary

This episode explores the fundamental mindset of building your vocabulary, extending beyond literal words to conceptual understanding and mental models, and how Large Language Models (LLMs) can be a powerful tool for expanding and refining this crucial skill for career growth, clarity, and navigating disruptions.

Published: 6/25/2025
Length: ~13m
↓ Download this Episode
Developer Tea was a part of Spec and is hosted by Jonathan Cutrell, engineering manager at Guild Education.