Episode 299 | Bill Sourour - Paying It Forward




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="https://www.devmastery.com/">Bill Sourour</a></div> <div><a target="_blank" href="http://twitter.com/BillSourour">@BillSourour</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Bill Sourour talks with Dave Rael about lessons learned the hard way, making lessons accessible, software consulting, different types of organizations, and making the world a better place </div> <div class="podcast-summary"> <p>Bill is the founder of DevMastery.com. A 20 year veteran programmer, architect, consultant, and teacher, he helps individual developers and billion dollar organizations become more successful every day.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Bill Sourour</a></li> <li><a href="#!"> - Bill's desire to "pay it forward"</a></li> <li><a href="#!"> - The audience for Bill's written content</a></li> <li><a href="#!"> - How Bill got started in software</a></li> <li><a href="#!"> - Lessons from theater and parenting applied to software</a></li> <li><a href="#!"> - The things that "light Bill up"</a></li> <li><a href="#!"> - The people and business sides of software consulting</a></li> <li><a href="#!"> - Working with government and large business clients</a></li> <li><a href="#!"> - The downside of automating away jobs</a></li> <li><a href="#!"> - Bill's story of failure - taking a problem at face value and missing an opportunity to reframe it, letting pride get in the way, and losing sight of personal care in the process</a></li> <li><a href="#!"> - Bill's success story - Quickly improving the impact of public health efforts</a></li> <li><a href="#!"> - How Bill stays current with what he needs to know</a></li> <li><a href="#!"> - Bill's book recommendation</a></li> <li><a href="#!"> - Bill's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Bill</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="http://newsletter.devmastery.com/" target="_blank">The Dev Mastery Newsletter Signup</a></li> <li><a href="https://medium.freecodecamp.org/@BillSourour" target="_blank">Bill on Free Code Camp</a></li> <li><a href="https://blog.devmastery.com/how-to-win-the-coding-interview-71ae7102d685" target="_blank">How to Win the Coding Interview - Bill Sourour</a></li> <li><a href="https://medium.freecodecamp.org/finding-time-to-become-a-better-developer-eebc154881b2" target="_blank">Finding Time to Become a Better Developer - Bill Sourour</a></li> <li><a href="https://www.amazon.com/dp/0132350882/?tag=devonfir-20" target="_blank">Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin</a></li> <li><a href="http://developeronfire.com/podcast/episode-114-robert-martin-master-craftsman" target="_blank">"Uncle Bob" Martin on Developer On Fire</a></li> <li><a href="https://medium.freecodecamp.org/conquer-legacy-code-f9e23a6ab758" target="_blank">How to conquer legacy code - Bill Sourour</a></li> <li><a href="https://medium.freecodecamp.org/the-100-correct-coding-style-guide-5b594a1655f0" target="_blank">The 100% Correct Coding Style Guide - Bill Sourour</a></li> <li><a href="https://medium.freecodecamp.org/code-comments-the-good-the-bad-and-the-ugly-be9cc65fbf83" target="_blank">Putting comments in code: the good, the bad, and the ugly. - Bill Sourour</a></li> <li><a href="https://schedule.sxsw.com/2018/events/PP76415" target="_blank">When Programmers are Asked to do the Unethical - Panel at South By Southwest - March, 2018</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Bill's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/0134494164/?tag=devonfir-20" target="_blank">Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series) - Robert C. Martin</a></li> </ul> </div> <div class="podcast-tips"> <h6>Bill's top 3 tips for delivering more value:</h6> <ol> <li>Don't code exhausted</li> <li>Join the Church of Test-Driven Development</li> <li>Spend some time with the problem rather than taking requirements or requests at face value</li> </ol> </div> </div>