EP 188 · 52 min · 05 December 2016
Eric Lippert - Programming Languages and Impact
Eric Lippert talks with Dave Rael about leverage, building tools, impact, and solving interesting problems
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.
Chapters:
- - Dave introduces the show and Eric Lippert
- - Eric's career arc at Microsoft
- - Eric's history with many languages, environments, and tools at Microsoft
- - Eric's history and contribution to Stack Overflow
- - The new Microsoft
- - Eri'cs long tenure at Microsoft and departing to Facebook
- - Eric's life at Facebook and how it's different from and similar to Microsoft
- - Eric's impact
- - Relative strengths and weaknesses of different stacks and toolsets; perspectives of tool creators and tool users
- - How Eric got started in software
- - Eric's interest in languages
- - Eric's story of failure - futile programming effort
- - Eric's success story - multiplying the value of others by creating tools - delivering rearchitected C# compilers
- - How Eric stays current with what he needs to know
- - Eric's book recommendation
- - The things that have Eric most excited
- - Eric's top 3 tips for delivering more value
- - Keeping up with Eric
Resources:
- Eric's Blog
- Eric on Stack Overflow
- Microsoft MVP Program
- Watcom
- Joel On Software - Joel Spolsky's Blog
- Coding Horror - Jeff Atwood's Blog
- Jeff Atwood's Poll on the name of the site that became Stack Overflow
- Joel Spolsky's Blog Post Announcing stackoverflow.com
- Raymond Chen
- Dam Buster
- Coverity
- OCaml
- Visio
- Sandi Metz on Developer On Fire
- The .NET Compiler Platform ("Roslyn") on GitHub
- .NET Language Design Notes
- Jon Skeet on Developer On Fire
Eric's book recommendation:
Eric's top 3 tips for delivering more value:
- Try to see abstractions
- Learn how to write
- Answer questions