S04 EP04 - Stephen Platten The Stoic Tester
Categories: Podcasts , Quality Blether
Stoic philosophy offers software testers tools to manage stress and uncertainty by focusing on controllable factors like actions and responses, while accepting external constraints. The discussion ties Stoicism to risk management, emotional intelligence, and professional growth, advocating for a just culture that values learning over blame.
Quality Blether
Quality Blether is the official podcast of the Scottish Testing Group. Episodes are guest interview based.
Episode Details
- Show Notes: https://scottishtesting.org/
- Published: 2026-09-07T20:10:48Z
- Duration: 59:02
- Author: Unknown
Overview
The podcast explores the application of Stoic philosophy to software testing, emphasizing resilience, emotional regulation, and focusing on controllable factors. Drawing from personal experience and ancient philosophy - particularly the teachings of Marcus Aurelius and Zeno - the discussion highlights how testers can manage stress and uncertainty by accepting what they cannot control, such as budgets, architecture, or team dynamics, while focusing on their own actions and responses. Core Stoic principles like temperance, empathy, and rational decision-making are framed as tools to navigate professional challenges, including pressure to sign off on releases or disagreements with stakeholders.
The conversation extends to broader themes in testing, including risk management, emotional intelligence, and the importance of soft skills like communication and empathy. It draws parallels between military practices - such as process adherence, root cause analysis, and mission-focused priorities - and software testing, advocating for a just culture that understands human behavior and avoids blame. The discussion also addresses the limitations of AI in testing, the myth of the “unicorn” tester, and the value of specialization, experimentation, and continuous learning. Emphasis is placed on community engagement, professional development through conferences and teaching, and fostering environments where failure supports growth rather than punishment.
What If
-
What if you focused only on the risks you can influence in your next project?
- Move: Identify 3 high-impact, controllable actions (e.g., test environment stability, documentation clarity, early bug reporting) and build a weekly routine around them - ignoring unchangeable factors like architecture or team size.
- Why Now?: As a solo operator, your bandwidth is limited; stoic focus prevents burnout from fighting forces outside your control, especially when stakeholders override your input.
- Expected Upside: You’ll build a reputation for reliable, calm delivery under pressure, increasing client trust and reducing emotional fatigue from futile battles.
-
What if you reframed every bug report as a risk + workaround combo instead of a defect alert?
- Move: For each issue you log, add a “Business Impact + Workaround” section (e.g., “This login bug affects 5% of users - workaround: use email login for now”). Use neutral language, not alarmist tones.
- Why Now?: Clients and founders often prioritize speed; presenting risks with solutions mirrors military risk culture and positions you as a value-driven engineer, not a roadblock.
- Expected Upside: Faster decision-making, increased influence in release discussions, and stronger client retention due to perceived problem-solving maturity.
-
What if you ran a 7-day solo experiment to test an AI tool on your most repetitive task?
- Move: Pick one recurring task (e.g., regression test scripting), spend one hour per day trying an AI assistant (like GitHub Copilot or a test generator), document time saved, errors introduced, and effort to validate.
- Why Now?: AI is shifting testing workflows fast - waiting means falling behind; small POCs let you assess real utility without full commitment.
- Expected Upside: You’ll gain a practical edge in efficiency, uncover automation opportunities, and build a case for tooling upgrades or premium service offerings.
Takeaway
- Adopt a risk-based testing approach by focusing only on aspects within your control (e.g., test scope, communication) and clearly documenting risks outside your control to stakeholders.
- Develop a professional persona (e.g., “The Stoic Tester”) to separate personal emotions from work decisions, improving credibility and consistency in communication.
- Replace emotionally charged feedback with neutral, fact-based risk reporting - frame issues in terms of business impact rather than personal discomfort.
- Build small proof-of-concept experiments (e.g., custom scripts or tools) to solve specific testing problems, especially when off-the-shelf solutions are inadequate.
- Join or create a testing community (local or online) to share knowledge, gain diverse perspectives, and combat isolation - especially critical for solo operators.
For a PDF of longer Software Testing Podcast Episode Summaries with Briefing Notes and more detailed summary notes, visit EvilTester Patreon Podcast Summaries.