Episode 1262 · Developer Tea
Behavior Change 101: Trigger, Incentive, and Ability
10 Aug 2025 · 20 min
Episode notes
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.
Podcast
Developer Tea
Jonathan Cutrell · Tech & Science · English
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…
More from Developer Tea All episodes →
-
E1267 · 14 Sep 2025 · 14 min
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.
-
E1266 · 3 Sep 2025 · 14 min
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.
-
E1265 · 27 Aug 2025 · 14 min
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.
-
E1264 · 22 Aug 2025 · 24 min
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.
-
E1263 · 17 Aug 2025 · 16 min
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.
-
E1261 · 29 Jul 2025 · 26 min
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…
-
E1260 · 23 Jul 2025 · 24 min
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.
-
E1259 · 17 Jul 2025 · 16 min
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.
-
E1258 · 9 Jul 2025 · 20 min
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.
-
E1257 · 3 Jul 2025 · 18 min
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.
