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
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.
Chapters:
2:19 - Dave introduces the show and Joel Beasley5:36 - What Joel is creating8:42 - Code quality, minimum viable products, pushing back against demands, and products that are and are not worth investment14:46 - Favor consistency over big changes, improve gradually and incrementally - true in software quality, the physical condition of your body, and life in general18:27 - The importance of sales and building a business - building a product is not enough22:38 - The human and nontechnical nature of the modern CTO content and to whom it is useful27:35 - How Joel got started in software35:46 - Joel's story of failure - attempts at brute force organization scaling39:25 - Joel's book recommendations, including advice on how to read technical books41:03 - The things that have Joel most excited46:59 - Joel's top 3 tips for delivering more value47:36 - Keeping up with Joel
Resources:
The Modern CTO Website
Modern CTO - The Podcast
Modern CTO - The Book
Spaghetti code MVP Epidemic - Joel Beasley
Ward Cunningham Explains the Technical Debt Metaphor
Computer programming in the punched card era
"Uncle Bob" Martin on Developer On Fire
Mark Seemann on Developer On Fire
Elias Torrest - CTO at Driftt
Audible
Indi Young on Developer On Fire
Practical Empathy: For Collaboration and Creativity in Your Work - Indi Young
Empathy Circles
People do not work for money, people work for momentum. - Joel Beasley
Where in the World Is Carmen Sandiego?
Indiana Jones Video Games
Modern CTO - about page, including positive feedback on the podcast and content
Brunno Attorre on the Modern CTO Podcast
Pollfish
Postman
Stripe
Joel's book recommendation:
Martin Fowler
Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin
Sandi Metz
Joel's top 3 tips for delivering more value:
Communicate clearly and effectively, including and especially communicating the value you bring
Always get incrementally better
Make people feel heard