Developer Tea - podcast cover

Developer Tea

Jonathan Cutrellwww.developertea.com
Developer Tea exists to help driven developers connect to their ultimate purpose and excel at their work so that they can positively impact the people they influence. With over 17 million downloads to date, Developer Tea is a short podcast hosted by Jonathan Cutrell, engineering leader with over 15 years of industry experience. We hope you'll take the topics from this podcast and continue the conversation, either online or in person with your peers. Email: developertea@gmail.com
Last refreshed:
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

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. This episode includes practical advice for understanding and addressing burnout by ...

Oct 27, 202518 minEp. 1273

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. Understand why the phrase "what is measured i...

Oct 17, 202515 minEp. 1272

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 a...

Oct 07, 202518 minEp. 1271

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. Understand Locus of Control : Discover what psychologists mean by locus of control—whether you believe outcomes are determined b...

Oct 02, 202521 minEp. 1270

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. Focus on Impact, Not Just Tasks: Discover why a great résumé is built on proof of impact, not just a list of completed projects. The best way to improve your career is to focus on achieving measura...

Sep 24, 202512 minEp. 1269

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. Understand the Difference: Learn the distinction between forced errors—mistakes caused by chance, situation, or randomness that are hard to prevent—and unforced errors, which are avoidable blunders resulting from a...

Sep 18, 202516 minEp. 1268

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. Uncover Your Priorities: Engage in a "5% exercise" where you imagine only being able to complete a tiny fraction of your to-do list. This thought experiment leverages a scarcity mindset to reveal your genuine priori...

Sep 14, 202514 minEp. 1267

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. Discover the key skill that distinguishes a senior engineer: It's the ability to synthesise multiple, competing facto...

Sep 03, 202514 minEp. 1266

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. Understanding Risk and Reward Curves : Successes are often incremental . Delivering a project on time typically leads to opportunities for...

Aug 27, 202514 minEp. 1265

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 strat...

Aug 22, 202524 minEp. 1264

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. Understand hyperobjects as pr...

Aug 17, 202516 minEp. 1263

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. Uncover why naive management approaches , such as mandating rules or blaming individuals, are ineffective at solving underlyi...

Aug 10, 202520 minEp. 1262

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 purpo...

Jul 29, 202526 minEp. 1261

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. You will discover that there is an optimal amount of information processing for effective learning , and both overloading and underloading your cognitive capacity can be detrimental. A...

Jul 23, 202524 minEp. 1260

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. Here are the key takeaways from the episode: Uncover how your systems, whether intentionally or accidentally designed, are perfectly configured for the outcomes you experience . The implication of design means choices have been made in setting up a system, but your intent is less im...

Jul 17, 202516 minEp. 1259

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. Uncover why perfection is a dangerous and fragile goal , as it often requires exorbitant, unsustaina...

Jul 09, 202520 minEp. 1258

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 , urging listeners to embrace greater responsibility for systemic issues. It explores how to redefine system boundaries to holistically integrate all influencing factors, like talent and organisational processes, ensuring that interventions are effective and targeted. Uncover the principle that your system is perfectly designed for the results you are getting , promptin...

Jul 03, 202518 minEp. 1257

Using LLMs To Expand Your Working Vocabulary

Jonathan Cutrell explores vocabulary as a fundamental skill for career growth, resilience, and clarity, defining it broadly to include mental models, self-understanding, diagrams, and programming paradigms. He explains how this conceptual vocabulary provides access to nuanced thinking and helps in navigating career transitions and disruptions. The episode highlights Large Language Models (LLMs) as powerful tools to refine and expand this skill, enabling exploration of new subjects and identification of leverage points. Listeners are encouraged to focus on understanding the "why" and "when" of concepts, not just "how," for deeper insights.

Jun 25, 202513 minEp. 1256

Great Reviews and Terrible Tacos - Sharpening Substitute Questions with Counterfactuals

Jonathan Cutrell explains how we often use substitute questions as heuristics for cognitively taxing problems, highlighting the importance of cohesion between these substitutes and our true objectives. He introduces counterfactual thinking with two techniques: asking "what else could be true?" to uncover alternative explanations, and employing thought experiments to clarify nuanced desires. The discussion offers practical applications, from refining hiring processes by identifying high-cohesion interview criteria to combating confirmation bias in debugging, ultimately enhancing analytical skills and decision-making.

Jun 18, 202523 minEp. 1255

Why Maintenance Matters Now - Construal Level Theory, Marshmallows, and Hyperbolic Discounting

This episode explores why maintenance tasks, despite their fundamental importance, are often neglected or deprioritised in our daily lives and professional work. It delves into the psychological biases that make consistent maintenance challenging, such as hyperbolic discounting , where immediate gratification is valued over future gains, and the construal level theory , which highlights how psychological distance makes preventative work less impactful. The concept of the "maintenance paradox" is...

Jun 13, 202523 minEp. 1254

Follow This Principle - Establish Your Baselines

To effectively detect and measure change in life and career, it's crucial to first understand your personal baselines. This episode explores identifying typical daily habits, health metrics, activity levels, and energy as operating norms. By establishing and even sharing these baselines, individuals can consciously track shifts, recognize unconscious behavioral changes, identify potential burnout, and ensure their actions align with core values and purpose.

Jun 05, 20258 minEp. 1253

Advice on Advice - Taking Everything with a Grain of Salt

This episode explores the complex landscape of receiving advice in your career, particularly during uncertain times. It offers insights on how to critically evaluate feedback and external information, prepare for potential negative outcomes outside of your control, and adapt your focus to thrive in a changing industry. Explore why the vast amount of advice you receive throughout your career, including feedback from bosses and peers, platitudes, anecdotes, data, opinions, and facts, will shape yo...

May 22, 202514 minEp. 1252

Career Advice for Surviving AI Outsourcing

This episode addresses the fear surrounding industry changes, such as AI and potential outsourcing, and offers actionable advice for engineers, managers, and leaders to navigate these challenges. You'll learn why shifting your focus from just developing skills to embracing ownership and responsibility is crucial for long-term career resilience and agency. Understand the fear and concern that traditional skills may lose value due to industry changes, including AI and potential layoffs. Discover t...

May 15, 202513 minEp. 1251

Take Back Your Time - Volatility, Pliability, and Agency and Your Obligations.mp3

This episode provides tactical ways to own your time , reduce meeting load and obligations, and regain agency, especially when feeling burnt out. You'll learn how to use a simple two-part model focusing on Pliability and Volatility to evaluate your tasks and meetings and make intentional choices about how you spend your time. Learn how owning your time is a critical first step in combating burnout, tiredness, and feeling worn out, helping you evaluate whether you feel agency over your time. Unde...

May 01, 202515 minEp. 1250

Iteration or Target State Planning

This episode explores the dichotomy between iterative planning and target state planning in software development, discussing the benefits and drawbacks of each approach and providing decision factors to help you choose the most appropriate method for your situation. Understand the core difference between iterative planning , which emphasises agility and responding to change with short planning horizons, and target state planning , which involves laying out a more defined long-term direction. Dis...

Apr 24, 202515 minEp. 1249

Three Principles of Preparedness - Mitigate Risks and Capitalize On Opportunities

This episode delves into practical principles for navigating the unexpected in your life and career. Rather than attempting to predict specific events, the focus is on cultivating resilience and optionality by identifying vulnerabilities in your systems and adopting a proactive mindset to transform potential challenges into strategic advantages. • Discover the three core principles of preparedness : first, build for change by investing in low-cost, high-upside options to prepare for many potenti...

Apr 17, 202515 minEp. 1248

Did I Get That Right? - A High Leverage Habit that Requires Virtually Zero Skill

This episode introduces a simple yet highly effective communication habit that can be adopted by anyone to significantly reduce the risk of misunderstandings and enhance connection . It explores how this practice, which requires thoughtful communication but no special skills, can benefit individuals at all career levels. Discover why misunderstandings pose a significant risk to your career and how our natural inclination towards low-effort communication contributes to this risk. Learn the core o...

Apr 11, 202513 minEp. 1247

Meta Models - Logarithmic Returns

This episode introduces a valuable meta-tool for understanding the generic shapes of models, focusing specifically on the concept of logarithmic relationships and how they manifest as diminishing returns in various aspects of our lives and work. Understanding these patterns can help us make more informed decisions about where to invest our time and resources. Uncover a meta-tool for understanding generic model shapes, specifically focusing on the concept of logarithmic relationships , which oper...

Apr 02, 202512 minEp. 1246

Dimensional Reframing - Think Along a New Axis

This episode introduces the concept of dimensional reframing as a tool to gain new perspectives on problems and facilitate decision-making by considering a new dimension. • Learn how adding a new dimension to a problem can overcome limited perception and lead to new insights. • Discover how applying the dimension of time to bug management can help prioritise and address a manageable number of bugs within a specific period. • Explore how considering your energy levels can inform your approach to ...

Mar 26, 202513 minEp. 1245

Chesterton's Fence - Why You Should Think Twice Before Rewriting That Project

This episode explores the concept of Chesterton's fence , a principle that advises against removing or altering something without first understanding its original purpose. • Understand the core message of Chesterton's fence: before getting rid of an existing system, process, or code, take the time to understand why it was put there in the first place . • Learn about the common thought process that leads to wanting to remove things without understanding them ("Why on earth would anyone ever do it...

Mar 21, 20259 minEp. 1244
For the best experience, listen in Metacast app for iOS or Android