Blog
Thoughts on technology, development, and the industry
March 15, 2019
A comprehensive guide to JavaScript unit testing in 2019, covering Jest and modern testing practices. Learn how the landscape has evolved since 2014 with integrated frameworks and improved developer experience.
February 19, 2015
Learn how to conduct a 'peri-mortem' meeting before leaving a team to minimize stress, identify knowledge gaps, and ensure smooth transitions. A proactive approach to departure planning that benefits everyone.
November 27, 2014
An analysis of stack ranking systems in corporate performance management. Learn why major tech companies like Microsoft, Adobe, and Google moved away from forced rankings, and what modern alternatives work better for team performance.
November 4, 2014
Explore how Michael Bolton evolved the traditional Agile Testing Quadrants into a more nuanced testing ecosystem. Learn about context-driven testing approaches and how modern teams can think holistically about quality and risk management.
October 16, 2014
Key insights from facilitating technical workshops, covering preparation strategies, audience engagement, and practical tips for successful knowledge transfer. Learn from real experience teaching Selenium WebDriver and automation concepts.
August 15, 2014
Learn how to run powerful retrospectives that drive real team improvement. From preparation strategies to modern remote facilitation techniques, discover what makes retrospectives transformative rather than just meetings.
July 25, 2014
How Brian Marick's Agile Testing Quadrants model provides a framework for communicating different types of testing and countering the 'automate everything' fallacy.
May 26, 2014
Exploring the context-driven testing movement and its emphasis on critical thinking over rigid processes. Learn about the five schools of software testing and why context matters more than best practices.
April 25, 2014
Beyond external, internal, and deprecated features lies a fourth category that plagues enterprise software: vestigial features whose purpose and value remain a mystery.
April 14, 2014
Master the art of choosing effective trainers and mentors with comprehensive evaluation criteria. Learn how to assess credibility, teaching ability, and cultural fit for both in-person and remote learning scenarios.
April 11, 2014
A comprehensive guide to JavaScript unit testing covering test authoring, test runners, and reporting using tools available in 2014 including Mocha, Chai, QUnit, and Jasmine.
April 1, 2014
Exploring test reporting formats and integration opportunities across different frameworks, with practical recommendations for consolidating test results.
March 21, 2014
Comprehensive evaluation of JavaScript unit testing frameworks including Chai.js, Mocha, Jasmine, and QUnit with practical recommendations for team adoption.
March 12, 2014
A research session exploring JavaScript unit testing tools, comparing TDD vs BDD approaches, and evaluating test runners available (2014).
March 10, 2014
Using test session methodology to structure research investigations - treating knowledge domains as testable systems and documenting the exploration process.
February 25, 2014
From first-day challenge to conference acceptance - getting selected to present at CAST 2014 in New York City and preparing for my first professional conference talk.
February 23, 2014
Discovering Microsoft's free VM offerings for cross-browser testing and the new possibilities they create for testing across different environments and configurations.
February 15, 2014
Learn how to implement effective test failure diagnostics including video recording, screenshots, logs, and modern debugging tools. Transform test failures from mysteries into actionable insights for faster bug resolution.
February 7, 2014
Reflecting on the departure of mentor Paul Holland, whose brief but impactful time with our team left lasting lessons about testing methodology and continuous learning.
January 30, 2014
Essential questions for effective API testing: understanding consumers, defining minimum viable checks, and building comprehensive testing strategies that match real-world usage.
January 24, 2014
Reflections on discovering the complementary relationship between manual exploratory testing and automated regression testing. Learn when each approach delivers the most value.
January 18, 2014
A comprehensive roadmap for entering and advancing in the software testing field. Learn how to build expertise, connect with the testing community, and develop your career from entry-level to senior testing professional.
January 8, 2014
Starting a new role focused on test automation tools development. Exploring the landscape of automation opportunities, building tools to empower testing teams, and sharing insights from the beginning of this career transition.