Jim has been building solutions for clients in the cloud on Microsoft Azure since 2012 and building solutions in general for 20 years or more. Now, he heads up information technology for biBerk Insurance, overseeing both software development and IT operations. Most of Jim\u2019s experience is in consulting or enterprise with a few forays into product development.
\xa0
Following the path of least resistance, Jim ended up working primarily with Microsoft tools. The tool you know is the usually best tool to use, so the Microsoft path offers less and less resistance for Jim as time goes on.
\xa0
On the side, Jim is working on jimsrules.com to share experience and shaky opinions about teamwork and leadership in software development.
\xa0
Topics of Discussion:
[3:33] There is a shortage of software leaders out there.
[4:22] Jim\u2019s career progression.
[5:26] Pulling back from leadership roles.
[6:54] Recognizing the need to be hands-on and fill vacuums in leadership roles.
[8:35] Embracing T- or V-shaped development.
[11:34] If it isn\u2019t tested, it is broken.
[16:47] Know who your customer is and what your product is.
[18:10] The Innovator\u2019s Dilemma and the importance of asking why things are the way they are.
[21:21] No matter how much experience you have, there is something you can learn from someone with less experience.
[23:29] What we can learn from teen YouTubers.
[24:25] The 10 specific rules; Rule 77 \u2014 Minimum Viable Products (MVP) are the start, not the end of a program.
[26:26] Rule #7 about microservices.
[27:52] Applying Conway\u2019s Law.
[33:18] Rule 37 \u2014 Automated tests are my pillow.
Rule 59 \u2014 A leader\u2019s job is to support the team. Most org charts are upside-down.
Rule 68 \u2014 No one is a zero. They either add to the team or take away from it. The question is whether those who are taking away are growing towards a positive contribution.
Rule 74 \u2014 Keeping standards high ultimately creates a better work environment.
Rule 75 \u2014 When you prepare to teach something, you usually learn more than your potential students.
\xa0
Mentioned in this Episode:
Programming with Palermo \u2014 New Video Podcast! Email us at programming@palermo.net.
Clear Measure, Inc. (Sponsor)
.NET DevOps for Azure: A Developer\u2019s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo \u2014 Available on Amazon!
Jeffrey Palermo\u2019s Twitter \u2014 Follow to stay informed about future events!
\xa0
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.