Episódios

  • Advice on Advice - Taking Everything with a Grain of Salt
    May 22 2025

    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 your thinking.
    • Discover that even people you trust and consider authoritative may give advice you shouldn't listen to. Sometimes, all the positive signals and feedback you receive may not predict negative career events like layoffs or not getting a promotion.
    • Learn not to stop listening to feedback, but instead listen for themes and common threads that resonate with your gut intuition.
    • Understand the importance of contextualising people's assertions, testing them, and putting them through the wringer. However, even when following great advice and testing it, you might still experience negative events like a layoff, as luck and chaos agents are often at the helm and are not under your control.
    • Discover why it is important to not only prepare for luck but also to prepare for failure modes – situations that go poorly regardless of your upfront actions.
    • Learn that resilience, preparation, and the ability to absorb impacts (becoming antifragile) are likely to happen because you recognise what happens in the margins and prepare for eventualities you may not think are likely, rather than solely from receiving good advice.
    • Consider that there are no real silver bullets or secret answers in career advice; moments of wisdom shared by others are often just a snapshot of one experience.
    • Learn to make decisions within your limited context and apply advice dynamically, considering how it changes with environmental shifts and plays out in unlucky scenarios.
    • Discover the advice to be a little bit more skeptical of the advice you believe the most and a little more accepting of advice that might seem counterintuitive or on the fringes.
    • Explore the crucial shift in focus from developing skills to emphasising ownership and responsibility to combat fear about the industry changing and your skills potentially losing value due to factors like AI or layoffs.
    • Understand that taking responsibility means being willing to be the accountable person and figuring out how to achieve goals, which doesn't necessarily require having the skill yourself but rather being willing to supervise, verify, or import skills.
    • Recognise that ownership and responsibility are difficult to export or outsource, and a human in the loop is critical for taking ownership and finishing the job, unlike trying to hold an AI accountable.
    • Learn the practical advice to drive conversations with your manager towards growing your scope of responsibility, accountability, and ownership, which builds trust and reliability beyond just your skill set.
    • Understand that your perception of the criticality of your tasks and meetings is usually inflated, and the ramifications of not attending are often much smaller than you imagine.
    • Discover a tactical method to evaluate your obligations (meetings, tasks) based on their pliability (ease of being moved or changed) and volatility (risk/negative effect of changing it) to help you manage your time.
    • Learn to be ruthless in identifying how you spend your time.
    📮 Ask a Question

    If you enjoyed this episode and would like me to discuss a question that you have on the show, drop it over at: developertea.com.

    📮 Join the Discord

    If you want to be a part of a supportive community of engineers (non-engineers welcome!) working to improve their lives and careers, join us on the Developer Tea Discord community by visiting https://developertea.com/discord today!.

    🧡 Leave a Review

    If you're enjoying the show and want to support the content head over to ratethispodcast.com/devtea and leave a review!. Leaving a review on platforms like iTunes is very impactful and helps other developers discover the show.

    Exibir mais Exibir menos
    14 minutos
  • Career Advice for Surviving AI Outsourcing
    May 15 2025

    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 the critical shift needed in your career focus from solely developing skills towards embracing ownership and responsibility.
    • Learn why responsibility and ownership are becoming increasingly valuable and are difficult to outsource or export, contrasting with skills which may become more fluid.
    • Explore how human agency, including judging success, setting goals and direction, and translating inputs into action, complements or supervises work potentially done by machines or outsourced teams, with the human taking ultimate responsibility.
    • Gain practical advice on how to apply this shift by discussing where your responsibility, accountability, and ownership can grow in conversations with your manager.
    • Recognise how focusing on increasing the things you are personally accountable for builds trust and reliability, qualities that extend beyond your technical skill set.
    • Understand that accountability, ownership, responsibility, and reliability are becoming core behaviours for a good engineer as skills become more fluid.
    • Find support and discussion with other engineers by joining the Developer Tea Discord community.
    📮 Ask a Question

    If you enjoyed this episode and would like me to discuss a question that you have on the show, drop it over at: developertea.com.

    📮 Join the Discord

    If you want to be a part of a supportive community of engineers (non-engineers welcome!) working to improve their lives and careers, join us on the Developer Tea Discord community by visiting https://developertea.com/discord today! You can also directly message the host on Discord.

    🧡 Leave a Review

    If you're enjoying the show and want to support the content head over to iTunes and leave a review! It helps other developers discover the show and keep us focused on what matters to you. You can also find this episode and all past episodes on developertea.com.

    Exibir mais Exibir menos
    13 minutos
  • Take Back Your Time - Volatility, Pliability, and Agency and Your Obligations.mp3
    May 1 2025

    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.
    • Understand the principle that not all time is equal, whether it's sacred personal time or different times of day at work, and why you shouldn't treat it equally.
    • Discover a simple two-part model using the characteristics of Pliability and Volatility to evaluate your obligations, such as meetings and tasks.
    • Learn the definition of Pliability – how easily an obligation can be moved, changed, or cancelled, representing its flexibility.
    • Understand the definition of Volatility – the risk, downsides, and potential compound negative effects associated with changing or not attending an obligation.
    • Evaluate your tasks and meetings using their Pliability and Volatility scores to identify obligations that can likely be moved, made smaller, or cancelled with minimal downside, particularly those with low volatility and high pliability.
    • Explore why our perception of the criticality of our obligations is often inflated, and how the actual ramifications of changing them are usually much smaller than what we expect.
    • Learn how applying this model can help you consolidate obligations, create longer blocks of focus time (especially useful for engineers), and ultimately regain ownership and agency over your schedule.
    📮 Ask a Question

    If you enjoyed this episode and would like me to discuss a question that you have on the show, drop it over at: developertea.com.

    📮 Join the Discord

    If you want to be a part of a supportive community of engineers (non-engineers welcome!) working to improve their lives and careers, join us on the Developer Tea Discord community by visiting https://developertea.com/discord today!

    🧡 Leave a Review

    If you're enjoying the show and want to support the content head over to iTunes and leave a review! It helps other developers discover the show and keep us focused on what matters to you. You can also find this episode and all past episodes on developertea.com.

    Exibir mais Exibir menos
    15 minutos
  • Iteration or Target State Planning
    Apr 24 2025

    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.
    • Discover that while iterative planning is often considered the "right way" for software development, target state planning can be valuable for setting a general direction, which can be updated as you learn.
    • Learn why addressing problems atomically in an iterative fashion can be valid, but that evaluating multiple potential improvements together with a target state in mind can lead to better coordination, efficiency, and consistency.
    • Explore the decision factors that might lead you to favour iterative planning, such as high uncertainty, learning-focused work (discovery, prototypes), and fast feedback loops.
    • Understand the decision factors that might lead you to favour target state planning, such as clarity on the problem, working in production with high coupling, regulatory/safety risks, slow feedback loops, high cost of mistakes, broad scope of impact, and high coordination costs.
    • Learn why choosing a planning method by default is a warning sign, and that considering the usefulness of upfront planning without being limited by dogma is important.
    • Understand that upfront planning (target state) can enable adaptation as you learn, and that negative perceptions of it often stem from costly, incorrect plans that were difficult to change.
    • Discover that the choice between iterative and target state planning is a spectrum rather than a pure dichotomy, and that a target state doesn't necessarily need to be a long-term plan.

    🙏 Today's Episode is Brought To you by: Wix Studio Devs, if you think website builders mean limited control—think again. With Wix Studio’s developer-first ecosystem you can spend less time on tedious tasks and more on the functionalities that matters most:

    ● Develop online in a VS Code-based IDE or locally via GitHub. ● Extend and replace a suite of powerful business solutions ● And ship faster with Wix Studio’s AI code assistant All of that, wrapped up in auto-maintained infrastructure for total peace of mind. Work in a developer-first ecosystem. Go to wixstudio.com

    📮 Ask a Question

    If you enjoyed this episode and would like me to discuss a question that you have on the show, drop it over at: developertea.com.

    📮 Join the Discord

    If you want to be a part of a supportive community of engineers (non-engineers welcome!) working to improve their lives and careers, join us on the Developer Tea Discord community by visiting https://developertea.com/discord today!

    🧡 Leave a Review

    If you're enjoying the show and want to support the content head over to iTunes and leave a review! It helps other developers discover the show and keep us focused on what matters to you.

    Exibir mais Exibir menos
    15 minutos
  • Three Principles of Preparedness - Mitigate Risks and Capitalize On Opportunities
    Apr 17 2025

    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 potential futures. Second, understand the weak points in your current systems (career, personal life, finances, etc.) to create mitigation strategies. Third, think like an engineer by identifying bottlenecks and single points of failure and pressure testing your life's resources.

    • Learn how to invest in optionality by pursuing low-cost, high-upside opportunities such as maintaining your professional network and reading books. These investments provide flexibility, improve negotiation power, and enhance your psychological position when making decisions.

    • Understand the significance of identifying and analysing the weak aspects of your personal and professional systems to either mitigate risks directly, for example, by developing multiple income streams, or to create plans to absorb risks if they materialise, such as building a financial runway.

    • Explore the concept of thinking like an engineer by actively seeking out bottlenecks and single points of failure in your life. Employ pressure testing across various resources, including relational, monetary, and physical well-being, to bolster your resilience against potential interruptions.

    • Recognise that mitigating risks is crucial for safely seizing opportunities and fostering growth in both your career and personal life. A strong foundation built on resilience allows for bolder and more strategic decision-making when beneficial options arise.

    📮 Ask a Question

    If you enjoyed this episode and would like me to discuss a question that you have on the show, drop it over at: developertea.com..

    📮 Join the Discord

    If you want to be a part of a supportive community of engineers (non-engineers welcome!) working to improve their lives and careers, join us on the Developer Tea Discord community by visiting https://developertea.com/discord today!.

    🧡 Leave a Review

    If you're enjoying the show and want to support the content head over to iTunes and leave a review! It helps other developers discover the show and keep us focused on what matters to you.

    Exibir mais Exibir menos
    15 minutos
  • Did I Get That Right? - A High Leverage Habit that Requires Virtually Zero Skill
    Apr 11 2025

    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 of this high-leverage habit: restating what someone is telling you in your own words to ensure clarity and mutual understanding. This involves summarising or rephrasing the other person's message using your own terminology.
    • Understand the multiple benefits of this technique, including demonstrating that you are actively listening, encoding the information more effectively for yourself, and most crucially, giving the other person the opportunity to correct your understanding.
    • Explore how this habit provides a critical opportunity to refine your understanding and check it against the speaker's intended message, ultimately leading to better comprehension.
    • Learn how receiving confirmation ("That's right") builds credibility and fosters a sense of being understood, creating a genuine connection with others.
    • Grasp the idea that this "mirroring back" of meaning, rather than just the words, is a cheap, deep, and high-leverage behaviour that can significantly improve your communication effectiveness in professional settings.
    📮 Ask a Question
    • If you enjoyed this episode and would like me to discuss a question that you have on the show, drop it over at: developertea.com.
    📮 Join the Discord

    If you want to be a part of a supportive community of engineers (non-engineers welcome!) working to improve their lives and careers, join us on the Developer Tea Discord community by visiting https://developertea.com/discord today!

    🧡 Leave a Review

    If you're enjoying the show and want to support the content head over to iTunes and leave a review! It helps other developers discover the show and keep us focused on what matters to you.

    Exibir mais Exibir menos
    13 minutos
  • Meta Models - Logarithmic Returns
    Apr 2 2025

    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 operates at a layer above specific mental models.
    • Learn about logarithmic complexity as a concept often encountered in algorithmic analysis and graphing math, characterised by a curve where the slope continuously decreases.
    • Discover how diminishing returns serve as a colloquial way to understand logarithmic relationships, where each unit of input effort yields progressively smaller returns in value or output.
    • Explore examples of where diminishing returns are evident, such as increasing the reliability of a system through quality improvements, estimation efforts, and the value gained from time spent in meetings.
    • Understand how learning processes often follow a logarithmic curve, with rapid initial gains that gradually diminish with experience.
    • Grasp the connection between logarithmic returns and the Pareto principle (80/20 rule), where a small percentage of effort often produces a large percentage of the value.
    • Recognise the importance of identifying the threshold on a logarithmic curve where the returns on further investment become minimal, aiding in more effective resource allocation.
    • Consider how our natural perception might not align with logarithmic realities, potentially leading us to overvalue continued effort beyond the point of significant return.
    • Learn how understanding these fundamental input-output relationships can empower you to make better decisions about where to focus your time, effort, and resources.
    Exibir mais Exibir menos
    12 minutos
  • Dimensional Reframing - Think Along a New Axis
    Mar 26 2025

    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 personal tasks, matching tasks to your available energy.
    • Understand how frameworks like Getting Things Done (GTD) use the dimension of context to make tasks more actionable.
    • Learn how the KonMari method employs the dimension of joy to fundamentally change how you decide what items to keep.
    • Understand that the key to effective dimensional reframing is choosing a dimension that you care about and that helps you make decisions.
    • Discover that dimensional reframing can be applied to both individual items and lists of items.

    📮 Ask a Question

    If you enjoyed this episode and would like me to discuss a question that you have on the show, drop it over at: developertea.com.

    📮 Join the Discord

    If you want to be a part of a supportive community of engineers (non-engineers welcome!) working to improve their lives and careers, join us on the Developer Tea Discord community by visiting https://developertea.com/discord today!

    🧡 Leave a Review

    If you're enjoying the show and want to support the content head over to iTunes and leave a review! It helps other developers discover the show and keep us focused on what matters to you.

    Exibir mais Exibir menos
    13 minutos