Episode 024 | Mark Seemann - Abstract Value




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">Mark Seemann talks with Dave Rael about the rewards of writing software and educating, a functional mindset, and helping teams</div> <div class="podcast-summary"> <p>Mark Seemann helps programmers make code easier to maintain. He's a Danish freelance programmer, author, conference speaker, and MVP.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Mark Seemann</a></li> <li><a href="#!"> - Mark's definition of value</a></li> <li><a href="#!"> - The challenge of recognizing value when the benefit of Mark's contribution is indirect</a></li> <li><a href="#!"> - The things that "light Mark up"</a></li> <li><a href="#!"> - The similarities between functional and object oriented programming</a></li> <li><a href="#!"> - How Mark got started writing software</a></li> <li><a href="#!"> - Mark's story of failure, knowing Brooks' Law, but ignoring it</a></li> <li><a href="#!"> - Mark's greatest success story, the reward of being unnecessary</a></li> <li><a href="#!"> - How Mark stays current with what he needs to know</a></li> <li><a href="#!"> - Mark's book recommendation</a></li> <li><a href="#!"> - The things that have Mark most excited about his present and future</a></li> <li><a href="#!"> - The greatest sources of pain in Mark's life and work, feeling unsafe</a></li> <li><a href="#!"> - The things about which Mark likes to geek out apart from software</a></li> <li><a href="#!"> - Mark's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Mark</a></li> <li><a href="#!"> - Farewell</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="http://blog.ploeh.dk/" target="_blank">Mark's Blog</a></li> <li><a href="https://pluralsight.pxf.io/c/1197682/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Fauthors%2Fmark-seemann" target="_blank">Mark's Pluralsight Author Page</a></li> <li><a href="http://stackoverflow.com/users/126014/mark-seemann" target="_blank">Mark on Stack Overflow</a></li> <li>Mark's book: <a href="https://www.amazon.com/dp/1935182501/?tag=devonfir-20" target="_blank">Dependency Injection in .NET</a> </li> <li><a href="https://www.amazon.com/dp/0201835959/?tag=devonfir-20" target="_blank">Book: The Mythical Man-Month: Essays on Software Engineering - Frederick Brooks</a></li> <li><a href="https://en.wikipedia.org/wiki/Brooks%E2%80%99_law" target="_blank">Brooks' Law</a></li> <li><a href="https://vimeo.com/97507575" target="_blank">Scott Wlaschin - Domain modelling with the F# type system</a></li> <li><a href="https://vimeo.com/131642788" target="_blank">Doc Norton - Let's Start an Epidemic</a></li> <li><a href="http://www.udidahan.com/2010/04/18/on-design-for-testability/" target="_blank">Udi Dahan On Best Practices</a></li> </ul> <h6>Mark's book recommendation:</h6> <ul> <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> </ul> <h6>Mark's top 3 tips for delivering more value:</h6> <ol> <li>It depends - always be aware of the context for any decision or situation</li> <li>Solving a problem is the second best way to deal with it - it's better to just make it go away</li> <li>Slow down - let your subconscious work on a problem or for inspiration to strike</li> </ol> </div> </div>