Episode 313 | Joel Beasley - Incremental Improvement




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="https://moderncto.io/">Joel Beasley</a></div> <div><a target="_blank" href="http://twitter.com/moderncto_io">@moderncto_io</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Joel Beasley talks with Dave Rael about Modern CTO, his ambitious history in software and business, code quality, and the human elements of great software products and businesses </div> <div class="podcast-summary"> <p>Joel is an MIT Educated, family first workaholic. Joel loves his k9 friends Ted, Teddy and Bently has a beautiful wife Michelle. Recently Joel has welcomed a brand new addition to the family, his first child, a daughter, Ari. Joel has a passion for writing clean object oriented code with a heavy emphasis on services. Single Responsibility Principle, Low Coupling and High Cohesion are just a few of the important design principles he employs.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Joel Beasley</a></li> <li><a href="#!"> - What Joel is creating</a></li> <li><a href="#!"> - Code quality, minimum viable products, pushing back against demands, and products that are and are not worth investment</a></li> <li><a href="#!"> - Favor consistency over big changes, improve gradually and incrementally - true in software quality, the physical condition of your body, and life in general</a></li> <li><a href="#!"> - The importance of sales and building a business - building a product is not enough</a></li> <li><a href="#!"> - The human and nontechnical nature of the modern CTO content and to whom it is useful</a></li> <li><a href="#!"> - How Joel got started in software</a></li> <li><a href="#!"> - Joel's story of failure - attempts at brute force organization scaling</a></li> <li><a href="#!"> - Joel's book recommendations, including advice on how to read technical books</a></li> <li><a href="#!"> - The things that have Joel most excited</a></li> <li><a href="#!"> - Joel's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Joel</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="https://moderncto.io/" target="_blank">The Modern CTO Website</a></li> <li><a href="https://moderncto.io/podcast/" target="_blank">Modern CTO - The Podcast</a></li> <li><a href="https://moderncto.io/book/" target="_blank">Modern CTO - The Book</a></li> <li><a href="https://moderncto.io/spaghetti-code-mvp-epidemic/" target="_blank">Spaghetti code MVP Epidemic - Joel Beasley</a></li> <li><a href="http://wiki.c2.com/?WardExplainsDebtMetaphor" target="_blank">Ward Cunningham Explains the Technical Debt Metaphor</a></li> <li><a href="https://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era" target="_blank">Computer programming in the punched card era</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="http://developeronfire.com/podcast/episode-183-mark-seemann-value-and-quality" target="_blank">Mark Seemann on Developer On Fire</a></li> <li><a href="http://www.eliastorres.com/" target="_blank">Elias Torrest - CTO at Driftt</a></li> <li><a href="https://www.audible.com/t2/freetrial6?source_code=PDTGBPD060314004R" target="_blank">Audible</a></li> <li><a href="http://developeronfire.com/podcast/episode-265-indi-young-empathy-in-the-problem-space" target="_blank">Indi Young on Developer On Fire</a></li> <li><a href="https://www.amazon.com/dp/1933820489/?tag=devonfir-20" target="_blank">Practical Empathy: For Collaboration and Creativity in Your Work - Indi Young</a></li> <li><a href="http://www.lidewijniezink.com/empathy-circles/" target="_blank">Empathy Circles</a></li> <li><a href="https://moderncto.io/people-do-not-work-for-money-people-work-for-momentum/" target="_blank">People do not work for money, people work for momentum. - Joel Beasley</a></li> <li><a href="https://en.wikipedia.org/wiki/Carmen_Sandiego_(video_game_series)" target="_blank">Where in the World Is Carmen Sandiego?</a></li> <li><a href="https://en.wikipedia.org/wiki/Category:Indiana_Jones_video_games" target="_blank">Indiana Jones Video Games</a></li> <li><a href="http://moderncto.io/about/" target="_blank">Modern CTO - about page, including positive feedback on the podcast and content</a></li> <li><a href="https://moderncto.io/10-brunno-attorre-cto-cofounder-uru/" target="_blank">Brunno Attorre on the Modern CTO Podcast</a></li> <li><a href="https://www.pollfish.com/" target="_blank">Pollfish</a></li> <li><a href="https://www.getpostman.com/" target="_blank">Postman</a></li> <li><a href="https://stripe.com/" target="_blank">Stripe</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Joel's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/Martin-Fowler/e/B000AQ6PGM/?tag=devonfir-20" target="_blank">Martin Fowler</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="https://www.amazon.com/Sandi-Metz/e/B0097WWH62/?tag=devonfir-20" target="_blank">Sandi Metz</a></li> </ul> </div> <div class="podcast-tips"> <h6>Joel's top 3 tips for delivering more value:</h6> <ol> <li>Communicate clearly and effectively, including and especially communicating the value you bring</li> <li>Always get incrementally better</li> <li>Make people feel heard</li> </ol> </div> </div>