Episode 378 | Simon Harrer - Writing Priorities




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href=""></a></div> <div><a target="_blank" href="http://twitter.com/">@</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Simon Harrer talks with Dave Rael about teaching and being a student, the importance of writing, family, and solving real problems </div> <div class="podcast-summary"> <p>Dr. Simon Harrer is a senior consultant at INNOQ. In his daily business, he fights for simple solutions with domain-driven design, fitting architectures such as microservices or monoliths, and clean code in Java, Ruby or even JavaScript. Most recently, he wrote the book Java by Comparison that helps Java beginners to write cleaner code through before/after comparisons.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Simon Harrer</a></li> <li><a href="#!"> - Learning by failing</a></li> <li><a href="#!"> - Simon's experience with writing a book and the approach of Java By Comparison</a></li> <li><a href="#!"> - Simon's position at INNOQ and his interest in teaching</a></li> <li><a href="#!"> - Reasons for choosing programming languages</a></li> <li><a href="#!"> - Simon's story of failure - burnout leading to physical manifestations of stress</a></li> <li><a href="#!"> - Priorities and family</a></li> <li><a href="#!"> - Years of being a student, teaching in school, and learning to write, especially in English</a></li> <li><a href="#!"> - Collaborating on writing a book</a></li> <li><a href="#!"> - Simon's book recommendations</a></li> <li><a href="#!"> - The things that have Simon most excited</a></li> <li><a href="#!"> - How Simon stays current with what he needs to know</a></li> <li><a href="#!"> - Learning patience</a></li> <li><a href="#!"> - Simon's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Simon</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="https://www.amazon.com/dp/1680502875/?tag=devonfir-20" target="_blank">Java By Comparison: Become a Java Craftsman in 70 Examples - Simon Harrer, Jörg Lenhard, Linus Dietz</a></li> <li><a href="https://joerglenhard.wordpress.com/" target="_blank">Jörg Lenhard</a></li> <li><a href="https://lynyus.org/" target="_blank">Linus Dietz</a></li> <li><a href="https://www.mayoclinic.org/diseases-conditions/tinnitus/symptoms-causes/syc-20350156" target="_blank">Tinnitus</a></li> <li><a href="https://www.logicallyfallacious.com/tools/lp/Bo/LogicalFallacies/173/Sunk_Cost_Fallacy" target="_blank">Sunk-Cost Fallacy</a></li> <li><a href="http://developeronfire.com/JerryWeinberg" target="_blank">Gerald Weinberg on Developer On Fire</a></li> <li><a href="http://developeronfire.com/podcast/episode-054-woody-zuill-turn-up-the-good" target="_blank">Woody Zuill on Developer On Fire</a></li> <li><a href="https://appear.in/" target="_blank">appear.in</a></li> <li><a href="https://en.wikipedia.org/wiki/Pareto_principle" target="_blank">Pareto principle</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Simon's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/1680502875/?tag=devonfir-20" target="_blank">Java By Comparison: Become a Java Craftsman in 70 Examples - Simon Harrer, Jörg Lenhard, Linus Dietz</a></li> <li><a href="https://www.amazon.com/dp/1942788290/?tag=devonfir-20" target="_blank">The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win - Gene Kim</a></li> <li><a href="https://www.amazon.com/dp/0932633013/?tag=devonfir-20" target="_blank">The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully - Gerald M. Weinberg</a></li> </ul> </div> <div class="podcast-tips"> <h6>Simon's top 3 tips for delivering more value:</h6> <ol> <li>Don't just just to a solution - try to spend time with the problem</li> <li>try pair programming and especially mob programming</li> <li>In comparison to people, tech is trivial</li> </ol> </div> </div>