Scott Allen has worked on everything from 8-bit embedded devices to large scale web sites during his 15+ years in commercial software development. Since 2001, Scott has focused on server-side and web technologies, like ASP.NET, ASP.NET AJAX, Windows Workflow, Silverlight, and LINQ. Scott is also a speaker at national conferences like VSLive!, as well as code camps and user groups near his hometown of Hagerstown, MD. Scott has been recognized as a Microsoft MVP since 2005, and has written or co-authored several books on Microsoft technologies. Scott founded the site OdeToCode.com in 2004, and joined Pluralsight in 2007.
Chapters:
- - Dave introduces the show and K. Scott Allen
- - Scott's involvement with Pluralsight and success there
- - Scott's journey through blogging, including motivation and what it has enabled
- - Scott's definition of value
- - Scott's "two lives"
- - The things that "light Scott up"
- - How Scott stays current with what he needs to know
- - How Scott got started in software
- - Scott's story of failure: an inappropriate move into management and overdoing managing
- - Scott's success story: modelling a domain effectively in a way that delivered lasting value that responded well to change
- - Scott's book recommendation
- - The history and experience of the Herding Code podcast
- - The things that have Scott most excited
- - Scott's greatest sources of pain
- - The things about which Scott likes to geek out apart from software
- - Scott's top 3 tips for delivering more value
- - Keeping up with Scott
Resources:
- Scott's Pluralsight Author Page
- Scott's Blog
- Troy Hunt on Developer On Fire
- Bruce Tate on Developer On Fire
- Seven Languages in Seven Weeks A Pragmatic Guide to Learning Programming Languages - Bruce A. Tate
- Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans
- The podcast on which Scott is a co-host: Herding Code
- Scott Hanselman on the upheaval that is the new ASP.NET
- Microsoft TerraServer
- The Karate Kid - Mr. Miyagi on Balance
Scott's book recommendation:
Scott's top 3 tips for delivering more value:
- Put yourself in the position of the person using your output (If you had to use this, would you be happy with it?)
- Get feedback from the person receiving your output (ship it)
- Find balance