Home
Categories
EXPLORE
True Crime
Comedy
Business
Society & Culture
History
Sports
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/cc/17/b2/cc17b28e-dc17-28a5-ba96-b5a99bc92f41/mza_6646550504722810147.jpg/600x600bb.jpg
Coding Chats
John Crickett
54 episodes
2 days ago
On Coding Chats, John Crickett interviews software engineers of all levels from junior to CTO. He encourages the guests to share the stories of the challenges they have faced in their role and the strategies and tactics they have used to overcome those challenges providing actionable insights other software engineers can use to accelerate their careers.
Show more...
Technology
RSS
All content for Coding Chats is the property of John Crickett and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
On Coding Chats, John Crickett interviews software engineers of all levels from junior to CTO. He encourages the guests to share the stories of the challenges they have faced in their role and the strategies and tactics they have used to overcome those challenges providing actionable insights other software engineers can use to accelerate their careers.
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40748596/40748596-1710690984838-6b00cf26b3b39.jpg
From fire fighting to AI pair programming: Shane Harger's journey
Coding Chats
51 minutes 38 seconds
1 week ago
From fire fighting to AI pair programming: Shane Harger's journey

Coding Chats episode 51 - Shane Harger shares her unique career journey from web development and graphic design to firefighting and back to tech, emphasizing the importance of pair programming, incident management lessons, and the evolving role of AI in software development. She discusses the significance of DevOps and platform engineering in enhancing team collaboration and efficiency, while also highlighting the value of junior developers in fostering a learning environment within teams.


Chapters

00:00 Shane Harger's Unique Career Journey

05:32 Transitioning from Firefighting to Tech

10:12 The Importance of Pair Programming

15:01 Lessons from Incident Management

20:02 DevOps and Platform Engineering Insights

27:44 The Dynamics of Code Review and Pair Programming

29:54 AI as a Partner in Programming

34:03 Key Learnings from AI Pair Programming Experiments

45:37 The Importance of Diverse Pairing in Development Teams


Shane's links:

https://www.linkedin.com/in/shaneharger/


John's Links:

John's LinkedIn: https://www.linkedin.com/in/johncrickett/

John’s YouTube: https://www.youtube.com/@johncrickett

John's Twitter: https://x.com/johncrickett

John's Bluesky: https://bsky.app/profile/johncrickett.bsky.social


Check out John's software engineering related newsletters:

Coding Challenges: https://codingchallenges.substack.com/ which shares real-world project ideas that you can use to level up your coding skills.


Developing Skills: https://read.developingskills.fyi/ covering everything from system design to soft skills, helping them progress their career from junior to staff+ or for those that want onto a management track.


Takeaways

Shane's career spans web development, firefighting, and consulting.

Firefighting provided unexpected tech opportunities in incident management.

Pair programming fosters camaraderie and knowledge sharing.

DevOps emphasizes ownership and collaboration in software development.

AI can assist in coding but lacks the human element of teamwork.

Juniors bring fresh perspectives and questions that benefit teams.

Effective incident management requires calmness and basic troubleshooting skills.

Automation in DevOps enhances response times and reduces handovers.

Product thinking is essential for infrastructure teams to meet customer needs.

The transition from POC to production can be challenging without clear requirements.

Coding Chats
On Coding Chats, John Crickett interviews software engineers of all levels from junior to CTO. He encourages the guests to share the stories of the challenges they have faced in their role and the strategies and tactics they have used to overcome those challenges providing actionable insights other software engineers can use to accelerate their careers.