Developer on Fire
Episode 386 | Josh Holmes - Freedom and Relationships
Josh Holmes is a passionate soul who gets his kicks solving problems with deep fried awesomeness. He is currently employed by Microsoft as the lead of the Web Apps and Frameworks team helping build a better browser for people to build apps around. Prior to joining Microsoft in October 2006, Josh was a consultant working with a variety of clients ranging from large Fortune 500 firms to smaller sized companies. Josh is a frequent speaker and lead panelist at national and international software development conferences focusing on web technologies on the Microsoft stack such as ASP.NET, PHP, IronRuby, JavaScript and more. Community focused, Josh has founded and/or run many technology organizations from the Great Lakes Area .NET Users Group to the Ann Arbor Computer Society and was on the forming committee for CodeMash. You can contact Josh through his blog at https://joshholmes.com.
Chapters:
- - Dave introduces the show and Josh Holmes
- - Josh's long run working at Microsoft
- - Doing open source at Microsoft
- - Management, leadership, and helping other people succeed
- - Solving problems over beautiful code
- - Wisdom from mistakes and sharing lessons
- - Josh's failure story - speaking on larger stages before preparation, testing the wrong use case
- - Josh's book recommendation
- - Working with people with unique abilities and constraints, including mental illnesses
- - Josh's cultural lessons and experiences from living and working in Ireland
- - Josh's top 3 tips for delivering more value
- - Keeping up with Josh
Resources:
- Josh's Blog
- Josh on LinkedIn
- Microsoft Edge
- Joomla
- Sam Moffatt
- WinCache Extension for PHP
- Steve Irwin
- Scott Hanselman on Developer On Fire
- Phil Haack on Developer On Fire
- Office Space
- Coder Cruise
- David Oleksa
- Michael Eaton on Developer On Fire
- Ted Neward on Developer On Fire
- Open Sourcing Mental Illness
- Ed Finkler on Developer On Fire
- John Dennehy
Josh's book recommendation:
Josh's top 3 tips for delivering more value:
- Understand your company's mission
- Understand how you contribute to your company's mission
- Understand your customers' mission and what they're trying to accomplish