Episode 188 | Eric Lippert - Programming Languages and Impact




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="https://ericlippert.com/">Eric Lippert</a></div> <div><a target="_blank" href="http://twitter.com/ericlippert">@ericlippert</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Eric Lippert talks with Dave Rael about leverage, building tools, impact, and solving interesting problems </div> <div class="podcast-summary"> <p>Eric Lippert designs programming languages and other tools at Facebook. Other notable work includes designing C# analyzers at Coverity, and developing the Visual Basic, VBScript, JScript and C# compilers at Microsoft. Eric is now a C# MVP. He is on Twitter at "@ericlippert" and writes a blog about programming language design and other fabulous adventures in coding at http://ericlippert.com.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Eric Lippert</a></li> <li><a href="#!"> - Eric's career arc at Microsoft</a></li> <li><a href="#!"> - Eric's history with many languages, environments, and tools at Microsoft</a></li> <li><a href="#!"> - Eric's history and contribution to Stack Overflow</a></li> <li><a href="#!"> - The new Microsoft</a></li> <li><a href="#!"> - Eri'cs long tenure at Microsoft and departing to Facebook</a></li> <li><a href="#!"> - Eric's life at Facebook and how it's different from and similar to Microsoft</a></li> <li><a href="#!"> - Eric's impact</a></li> <li><a href="#!"> - Relative strengths and weaknesses of different stacks and toolsets; perspectives of tool creators and tool users</a></li> <li><a href="#!"> - How Eric got started in software</a></li> <li><a href="#!"> - Eric's interest in languages</a></li> <li><a href="#!"> - Eric's story of failure - futile programming effort</a></li> <li><a href="#!"> - Eric's success story - multiplying the value of others by creating tools - delivering rearchitected C# compilers</a></li> <li><a href="#!"> - How Eric stays current with what he needs to know</a></li> <li><a href="#!"> - Eric's book recommendation</a></li> <li><a href="#!"> - The things that have Eric most excited</a></li> <li><a href="#!"> - Eric's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Eric</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="https://ericlippert.com/" target="_blank">Eric's Blog</a></li> <li><a href="http://stackoverflow.com/users/88656/eric-lippert" target="_blank">Eric on Stack Overflow</a></li> <li><a href="https://en.wikipedia.org/wiki/Microsoft_Most_Valuable_Professional" target="_blank">Microsoft MVP Program</a></li> <li><a href="https://en.wikipedia.org/wiki/Watcom" target="_blank">Watcom</a></li> <li><a href="http://www.joelonsoftware.com/" target="_blank">Joel On Software - Joel Spolsky's Blog</a></li> <li><a href="https://blog.codinghorror.com/" target="_blank">Coding Horror - Jeff Atwood's Blog</a></li> <li><a href="https://blog.codinghorror.com/help-name-our-website/" target="_blank">Jeff Atwood's Poll on the name of the site that became Stack Overflow</a></li> <li><a href="http://www.joelonsoftware.com/items/2008/04/16.html" target="_blank">Joel Spolsky's Blog Post Announcing stackoverflow.com</a></li> <li><a href="https://blogs.msdn.microsoft.com/oldnewthing/" target="_blank">Raymond Chen</a></li> <li><a href="http://www.mobygames.com/game/pet/dam-buster" target="_blank">Dam Buster</a></li> <li><a href="http://www.coverity.com/" target="_blank">Coverity</a></li> <li><a href="http://www.ocaml.org/" target="_blank">OCaml</a></li> <li><a href="https://en.wikipedia.org/wiki/Microsoft_Visio" target="_blank">Visio</a></li> <li><a href="http://developeronfire.com/episode-164-sandi-metz-grounded-leadership" target="_blank">Sandi Metz on Developer On Fire</a></li> <li><a href="https://github.com/dotnet/roslyn" target="_blank">The .NET Compiler Platform ("Roslyn") on GitHub</a></li> <li><a href="https://github.com/dotnet/roslyn/issues?q=label%3A%22Design+Notes%22+" target="_blank">.NET Language Design Notes</a></li> <li><a href="http://developeronfire.com/episode-170-jon-skeet-awesome-humble-and-human" target="_blank">Jon Skeet on Developer On Fire</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Eric's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/0134141040/?tag=devonfir-20" target="_blank">Essential C# 6.0 (5th Edition) (Addison-Wesley Microsoft Technology) - Mark Michaelis</a></li> <li><a href="https://www.amazon.com/dp/161729134X/?tag=devonfir-20" target="_blank">C# in Depth, 3rd Edition - Jon Skeet</a></li> <li><a href="https://www.amazon.com/dp/0521663504/?tag=devonfir-20" target="_blank">Purely Functional Data Structures (book) - Chris Okasaki</a></li> <li><a href="https://www.cs.cmu.edu/~rwh/theses/okasaki.pdf" target="_blank">Purely Functional Data Structures (PhD Thesis) - Chris Okasaki</a></li> </ul> </div> <div class="podcast-tips"> <h6>Eric's top 3 tips for delivering more value:</h6> <ol> <li>Try to see abstractions</li> <li>Learn how to write</li> <li>Answer questions</li> </ol> </div> </div>