

Software Leadership with Jonathan “J.” Tower - Episode 371
Oct 13, 2025
Jonathan "J." Tower, a Microsoft MVP and founder of Trailhead Technology Partners, shares his insights on creative software development and leadership. He emphasizes that consulting allows him to blend technology with team management. J. discusses the importance of urgency in engineers, the impact of AI as a coding copilot, and common pitfalls in legacy code like over-engineering. He also reflects on modern development practices, including using AI for legacy migrations and the evolution from classic ASP.
AI Snips
Chapters
Transcript
Episode notes
National Parks Road-Trip
- Jonathan "J." Tower and his family completed a year-long road trip visiting 58 of 63 national parks.
- He names Glacier National Park as his favorite and highlights the Southern Utah "Mighty Five" region.
Software Lets You Create Without Physical Limits
- J. Tower chose custom software because it combines creativity with engineering.
- He appreciates software's ability to let you remake ideas instantly without physical constraints.
Consulting Merges Tech And Leadership
- Choose consulting if you want to combine technical work and leadership without losing hands-on development.
- Expect it to feel like two jobs because staying current in technology is time-consuming.