Why We Still Love Testing
Categories: Podcasts , The Testing Peers
Software testing brings joy through problem-solving, mentorship, and manual testing’s creative challenges, while community, learning, and work-life balance sustain fulfillment. Small kindnesses, inclusive leadership, and personal passions also enhance satisfaction in the field.
The Testing Peers
The Testing Peers - panel discussions about testing. Usually Chris Armstrong, Simon Prior, Russell Craxford and David Maynard, with occasional special guests. Show notes on the website have an episode description and resource links.
Episode Details
- Show Notes: N/A
- Published: 2026-09-08T15:00:00Z
- Duration: 00:39:10
- Author: Testing Peers
Overview
The podcast discusses various sources of joy and fulfillment in software testing, emphasizing professional pride, impactful work, and the satisfaction of improving software quality. Participants reflect on the emotional rewards of mentoring trainees, enabling team members, and experiencing “light bulb moments” when teaching others. Joy is also found in problem-solving, such as identifying bugs through root cause analysis and using unconventional testing methods like “friction maxing” - deliberately choosing harder workflows to uncover hidden issues. There is a strong emphasis on avoiding over-reliance on automation, valuing manual testing for its learning opportunities and sense of discovery.
A recurring theme is the importance of community, collaboration, and continuous learning in sustaining engagement and growth within the field. The speakers highlight how support from peers, attending conferences, and sharing knowledge help combat isolation and foster development. Personal fulfillment extends beyond work to include creative outlets like music, spending time in nature, engaging in quick-gratification tasks, and prioritizing rest. These activities are seen as essential for mental well-being, especially during challenging periods. Additionally, small acts of kindness, leadership influence, and creating inclusive environments where people can choose how they contribute are identified as meaningful sources of joy.
What If
-
What if you intentionally introduced “friction maxing” into your daily testing routine?
- Move: For one week, manually test your software using an unconventional setup (e.g., keyboard-only navigation, a less common browser like Safari or Firefox, or simulate tunnel vision with a browser extension). Document every issue found that automation or standard workflows missed.
- Why Now?: As solo developers rely more on automation and familiar tools, critical accessibility and UX issues slip through - especially for edge-case users. Doing this now catches overlooked risks before they impact real users.
- Expected Upside: Uncover 2 - 3 high-impact usability bugs that improve both compliance (e.g., WCAG) and user retention, while differentiating your product as genuinely user-centric.
-
What if you created a personal “joy-driven” feedback loop by teaching one testing concept weekly to an external learner?
- Move: Each week, record a 5 - 10 minute Loom video explaining one practical testing idea (e.g., tab order testing, risk-based reporting) and share it with a mentee, online community, or social platform. Track which concepts spark engagement or “light bulb” replies.
- Why Now?: Teaching solidifies your own expertise, builds public credibility, and creates network effects - especially valuable when operating solo and needing trust-based referrals or collaboration.
- Expected Upside: Strengthen your knowledge retention, grow a micro-audience for future product launches, and receive actionable feedback that improves your own processes.
-
What if you implemented a “sanity check partner” system for your code and design decisions?
- Move: Identify three trusted peers (or join a small mastermind group) and establish a reciprocal agreement: send one key decision (e.g., test strategy, UI flow, bug prioritization) per week for a 24-hour sanity check. Rotate who responds each time.
- Why Now?: Solo work leads to blind spots and wasted effort from code blindness or over-engineering. Early validation prevents costly rework and emotional fatigue.
- Expected Upside: Reduce debugging time by up to 30%, avoid at least one major oversight per month, and strengthen professional relationships that can lead to collaborations or client referrals.
Takeaway
- Implement “friction maxing” in your testing routine by deliberately using uncommon tools or setups (e.g., alternate browsers, keyboard-only navigation) to uncover hidden usability issues.
- Integrate quick sanity checks with AI or peer feedback early in development to catch overlooked bugs and reduce time wasted on prolonged debugging sessions.
- Prioritize teaching and documenting best practices for common issues (e.g., accessibility, tab order) to prevent recurring bugs and improve developer collaboration.
- Create personal “joy triggers” by scheduling short, high-gratification activities (e.g., 20-minute cooking, coloring, music) to recharge during work blocks and prevent burnout.
- Actively engage with a professional community through forums, meetups, or podcasts to gain support, validate ideas, and accelerate learning as a solo developer.
For a PDF of longer Software Testing Podcast Episode Summaries with Briefing Notes and more detailed summary notes, visit EvilTester Patreon Podcast Summaries.