Erik Dietrich is an experienced programmer, software architect, team leader, coach, and technologist that enjoys working with a wide variety of programming languages, frameworks and tools. The majority of his recent experience has focused on the .NET framework, though over the years he has worked with C++, Java, and a number of other languages. Projects range from low-level driver and kernel module programming all the way up to user interface design, and the types of applications run the gamut from home automation to rigorous code analysis to line of business applications. His passion for working with technology extends beyond the workplace and into his work under the umbrella of his LLC. He does various types of traditional consulting projects, but also produces software-related content for public consumption. He createa developer training videos for Pluralsight aimed at intermediate to advanced programmers. Beyond that, he is also an author and active technical blogger.
Chapters:
- - Dave introduces the show and Erik Dietrich
- - Erik and teaching
- - Erik's definition of value
- - The things that "light Erik up"
- - How Erik got started in software
- - Erik's story of failure - Getting ahead of himself in school - a lesson in humilty
- - Linda Rising, Carol Dweck, and growth vs. fixed mindsets
- - Erik's success story - a career with options
- - Has Erik "made it"?
- - How Erik stays current with what he needs to know
- - Erik's book recommendations
- - The things that have Erik most excited
- - The book on which Erik is working (at time of recording)
- - Erik's causes of pain and suffering
- - The things about which Erik geeks out apart from software
- - Erik's prediction for the future of software
- - Erik's top 3 tips for delivering more value
- - Keeping up with Erik
Resources:
- Erik's Blog and Site
- Erik's Pluarlsight Author Page
- Erik's Pluralsight Course Mentioned: Continuous Testing with NCrunch
- NCrunch for Visual Studio
- TI-85
- TI-83
- Linda Rising on Developer On Fire
- Carol Dweck
- Growth Mindset vs Fixed Mindset
- Joyce Akiko on Developer On Fire
- Uncle Bob Martin on Developer On Fire
- Michael Feathers on Developer On Fire
- Developer Hegemony - Erik's Book on Leanpub
- Erik's Home Automation Course
Erik's book recommendation:
- The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Timothy Ferriss
- Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin
- The Clean Coder: A Code of Conduct for Professional Programmers - Robert C. Martin
- Working Effectively with Legacy Code - Michael Feathers
- The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses - Eric Ries
Erik's top 3 tips for delivering more value:
- Listen to the person to whom you are delivering
- Be consistently trustworthy
- Prioritize, especially by cutting things that don't matter