Developer on Fire
Episode 088 | Michael Bolton - Focus on Problems
Michael Bolton has over 20 years of experience in the computer industry testing, developing, managing, and writing about software. He's been teaching software testing and presenting at conferences around the world for nine years. He's a co-author (with James Bach) of Rapid Software Testing, a course that presents a methodology and mindset for testing software expertly in uncertain conditions and under extreme time pressure. In the 90s, he was with Quarterdeck Corporation for eight years, delivering the company’s flagship products and directing project and testing teams worldwide. Since then, he's been principal of DevelopSense, a Toronto-based consultancy specializing testing and software quality. Michael is a leader in the context-driven testing community. He's been Program Chair for the Toronto Association of System and Software Quality and for the Conference for the Association for Software Testing 2008. He's also co-founder (with Fiona Charles) of the Toronto Workshops on Software Testing. He wrote a regular column in Better Software Magazine from 2005 through 2009, and produces his own extremely sporadic newsletter. He lives in Toronto, Canada, with his wife Mary Alton (a user interaction designer) and two children.
Chapters:
- - Dave introduces the show and Michael Bolton
- - The draw of testing
- - The person that is both programmer and tester and the importance of the tester role
- - Michael's definition of value and how it relates to testing
- - Mediating the delivery of what we want - the media we use change us
- - Software and machines as "social prostheses"
- - Overemphasis on tools
- - Consequences of leaning on technology
- - Michael's story of failure - distraction due to confirmation bias without focusing on problems
- - The importance of focusing on problems - finding opportunities - realizing things can be better
- - The things that have Michael most excited
- - Michael's top 3 tips for delivering more value
- - Keeping up with Michael
Resources:
- Michael's website - DevelopSense
- Michael's Blog
- James Bach
- Rapid Software Testing
- Irish Traditional Music
- Harry Collins
- Temperature Regulated Kettles
- AeroPress Coffee Maker
- Marshall McLuhan
- Marshall McLuhan - "The medium is the messag"
- QEMM 386
- Virtual memory compression
- The SoftRAM Scandal
- Northrop Frye
- The Educated Imagination - Northrop Frye
- Dave Thomas on Developer On Fire
- Gerald Weinberg
Michael's book recommendations:
- Thinking, Fast and Slow - Daniel Kahneman
- Harry Collins Books
- Lessons Learned in Software Testing: A Context-Driven Approach - Cem Kaner, James Bach, Bret Pettichord
- Perfect Software: And Other Illusions about Testing - Gerald Wineberg
- Agile Impressions - Gerald Weinberg
- Errors Bugs, Boo-boos, Blunders - Gerald Weinberg
- So, Anyway... - John Cleese
Michael's top 3 tips for delivering more value
1. Tell the story of testing, including the three braided threads: the product, the testing, and the quality of the testing
2. Observe your own work
3. Understand having roles