Episode 031 | Scott Wlaschin - Learn from Diverse Sources




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="http://fsharpforfunandprofit.com/">Scott Wlaschin</a></div> <div><a target="_blank" href="http://twitter.com/ScottWlaschin">@ScottWlaschin</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle">Scott Wlaschin talks with Dave Rael about the value of sharing your knowledge, the need for broad expertise, and that all problems are about people and never technical in nature.</div> <div class="podcast-summary"> <p>Scott Wlaschin is a .NET developer, architect and author. He has over 20 years experience in a wide variety of areas from high-level UX/UI to low-level database implementations. He loves learning programming languages, his favorites being Smalltalk, but also Prolog, Python, and more recently, F#, which he blogs about at fsharpforfunandprofit.com.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Scott Wlaschin</a></li> <li><a href="#!"> - Scott encourages everyone to blog and shares the benefits of explaining and teaching</a></li> <li><a href="#!"> - Scott's definition of value</a></li> <li><a href="#!"> - The things that "light Scott up"</a></li> <li><a href="#!"> - Learning as an end in and of itself</a></li> <li><a href="#!"> - How Scott got started writing software</a></li> <li><a href="#!"> - Software and LEGOs</a></li> <li><a href="#!"> - Scott and the functional approach</a></li> <li><a href="#!"> - Scott's story of failure, the importance of listening to customers</a></li> <li><a href="#!"> - Quotable quote: "We thought the problem was a technical problem and it's never a technical problem. It's always a people problem."</a></li> <li><a href="#!"> - Quotable quote: "No matter what the problem is, it's always a people problem." - Gerald Weinberg</a></li> <li><a href="#!"> - The problem with Google</a></li> <li><a href="#!"> - Scott's greatest success story, getting customer feedback and making Agile work, delivering ahead of schedule</a></li> <li><a href="#!"> - Testing with F# and making illegal states unrepresentable</a></li> <li><a href="#!"> - How Scott stays current with what he needs to know</a></li> <li><a href="#!"> - Scott's book recommendation</a></li> <li><a href="#!"> - The things that have Scott most excited about his present and future</a></li> <li><a href="#!"> - The greatest sources of pain in Scott's life and work</a></li> <li><a href="#!"> - The things about which Scott like to geek out apart from software</a></li> <li><a href="#!"> - Scott's prediction for the future of software</a></li> <li><a href="#!"> - Scott's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Farewell</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="http://fsharpforfunandprofit.com/" target="_blank">Scott's Blog Site: F# for fun and profit</a></li> <li><a href="http://www.geraldmweinberg.com/Site/Home.html" target="_blank">Gerald Weinberg</a></li> <li><a href="http://c2.com/cgi/wiki?GeraldWeinbergQuotes" target="_blank">Ward Cunningham's collection of Gerald Weinberg quotes</a></li> <li><a href="http://blog.codinghorror.com/no-matter-what-they-tell-you-its-a-people-problem/" target="_blank">Jeff Atwood on the Gerald Weinberg quote</a></li> <li><a href="https://www.amazon.com/dp/0201362988/?tag=devonfir-20" target="_blank">The Design of Design: Essays from a Computer Scientist - Frederick Brooks</a></li> </ul> <h6>Scott's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/0465050654/?tag=devonfir-20" target="_blank">The Design of Everyday Things: Revised and Expanded Edition - Don Norman</a></li> <li><a href="https://www.amazon.com/dp/0932633161/?tag=devonfir-20" target="_blank">Are Your Lights On?: How to Figure Out What the Problem Really Is - Donald C. Gause and Gerald M. Weinberg</a></li> </ul> <h6>Scott's top 3 tips for delivering more value:</h6> <ol> <li>Listen to your customers</li> <li>Learn from your mistakes and learn from them as fast as possible</li> <li>Broaden your knowledge and experience - diversity is good in teams, it's good inside your brain, too</li> </ol> </div> </div>