Episode 194 | Paul Merrill - Shared Reflection




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="http://beaufortfairmont.com/">Paul Merrill</a></div> <div><a target="_blank" href="http://twitter.com/dpaulmerrill">@dpaulmerrill</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Paul Merrill talks with Dave Rael about testing and automation, podcasting, business, and communication </div> <div class="podcast-summary"> <p>Paul Merrill is principal software engineer in test and founder of Beaufort Fairmont Automated Testing Services. Paul works with clients every day to accelerate their automated testing and sync up testing with development in agile environments. An entrepreneur, tester, speaker, and software engineer, Paul has a unique perspective on launching and maintaining quality products. He co-hosts Reflection as a Service, a podcast about software development and entrepreneurship. Follow Paul on Twitter @dpaulmerrill</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Paul Merrill</a></li> <li><a href="#!"> - Paul's motivations for specializing in automated testing</a></li> <li><a href="#!"> - The types of testing Paul and Beaufort Fairmont do</a></li> <li><a href="#!"> - Engaging with the domain</a></li> <li><a href="#!"> - Podcasting and the Reflection As a Service Podcast</a></li> <li><a href="#!"> - The things that "light Paul up"</a></li> <li><a href="#!"> - Paul's entrepreneurial nature and the realities of being in business</a></li> <li><a href="#!"> - Paul's story of failure - overengineering soluttions - premature abstraction</a></li> <li><a href="#!"> - Another story of failure from Paul - trying to make a business that didn't work without understanding the market (or lack thereof)</a></li> <li><a href="#!"> - Paul's success story - family, mentoring and sharing lessons, business, and podcasting</a></li> <li><a href="#!"> - The importance of effective communication and the deficiency of it in software</a></li> <li><a href="#!"> - Mutual benefit in teaching and learning interactions</a></li> <li><a href="#!"> - How Paul stays current with what he needs to know</a></li> <li><a href="#!"> - Paul's book recommendations</a></li> <li><a href="#!"> - The things that have Paul most excited</a></li> <li><a href="#!"> - The difficulty of vocabulary and using different terms in different ways</a></li> <li><a href="#!"> - Paul's causes of pain and suffering</a></li> <li><a href="#!"> - Paul's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Paul</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="http://beaufortfairmont.com/" target="_blank">Paul's Business: Beaufort Fairmont</a></li> <li><a href="http://beaufortfairmont.com/blog/" target="_blank">The Beaufort Fairmont Blog</a></li> <li><a href="http://beaufortfairmont.com/webinars/" target="_blank">Beaufort Fairmont Webinars</a></li> <li><a href="http://reflectionasaservice.com/" target="_blank">Reflection As a Service Podcast</a></li> <li><a href="http://developeronfire.com/episode-174-lisa-crispin-just-try-stuff" target="_blank">Lisa Crispin on Developer On Fire</a></li> <li><a href="https://www.amazon.com/dp/0321278658/?tag=devonfir-20" target="_blank">Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series) - Kent Beck</a></li> <li><a href="https://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html" target="_blank">Robot Class in Java</a></li> <li><a href="https://www.amazon.com/dp/0321579364/?tag=devonfir-20" target="_blank">Succeeding with Agile: Software Development Using Scrum - Mike Cohn</a></li> <li><a href="https://twitter.com/jdjeffers" target="_blank">James Jeffers</a></li> <li><a href="http://developeronfire.com/episode-152-jonathan-stark-destroy-hours" target="_blank">Jonathan Stark</a></li> <li><a href="http://developeronfire.com/episode-083-scott-hanselman-learn-balance" target="_blank">Scott Hanselman on Developer On Fire</a></li> <li><a href="http://www.hanselman.com/blog/DarkMatterDevelopersTheUnseen99.aspx" target="_blank">Scott Hanselman's Blog Post on "Dark Matter Developers"</a></li> <li><a href="http://developeronfire.com/episode-015-joe-colantonio-delivering-automation-awesomeness" target="_blank">Joe Colantonio on Developer On Fire</a></li> <li><a href="http://developeronfire.com/episode-114-robert-martin-master-craftsman" target="_blank">Uncle Bob Martin on Developer On Fire</a></li> <li><a href="http://developeronfire.com/episode-057-ward-cunningham-exceeding-expectations-with-joy-curiosity-and-discovery" target="_blank">Ward Cunningham on Developer On Fire</a></li> <li><a href="http://developeronfire.com/episode-102-michael-feathers-providing-options" target="_blank">Michael Feathers on Developer On Fire</a></li> <li><a href="http://www.cs.nott.ac.uk/~pszcah/G51ISS/Documents/NoSilverBullet.html" target="_blank">No Silver Bullet - Frederick Brooks</a></li> <li><a href="http://udidahan.com/2010/04/18/on-design-for-testability/" target="_blank">Udi Dahan On Best Practices</a></li> <li><a href="http://developeronfire.com/episode-009-udi-dahan-understanding-and-communication" target="_blank">Udi Dahan on Developer On Fire</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Paul's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/0201485672/?tag=devonfir-20" target="_blank">Refactoring: Improving the Design of Existing Code - Martin Fowler</a></li> <li><a href="https://www.amazon.com/dp/0321146530/?tag=devonfir-20" target="_blank">Test Driven Development: By Example - Kent Beck</a></li> <li><a href="https://www.amazon.com/dp/0201633612/?tag=devonfir-20" target="_blank">Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides</a></li> <li><a href="https://www.amazon.com/dp/0131177052/?tag=devonfir-20" target="_blank">Working Effectively with Legacy Code - Michael Feathers</a></li> </ul> </div> <div class="podcast-tips"> <h6>Paul's top 3 tips for delivering more value:</h6> <ol> <li>Learn about the business you're in</li> <li>Listen to your customer</li> <li>Learn to communicate better</li> </ol> </div> </div>