Growing Developers, Not Just Code – with Cameron Presley
· Summarized
Key takeaways
- Creating a supportive environment and mentorship opportunities is crucial for developing junior talent.
- Having balanced experience levels in a team is necessary for fostering growth in interns and junior developers.
- AI can be a helpful tool but should not replace fundamental engineering thinking and problem-solving.
- Internship experiences should focus on real-world problems, providing interns a chance to showcase their skills effectively.
- Quality and professionalism in coding remain vital, regardless of advancements in AI tools.
Summary
The Importance of Mentorship
Cameron discusses how essential it is to create an environment where juniors and interns can thrive, emphasizing mentorship as a long-term investment. He explains the varied levels of expertise among interns and the need for tailored guidance to help them discover their interests and strengths in tech.
Bridging the Experience Gap
The conversation shifts to the challenges of integrating interns and junior developers into teams filled with experienced engineers. Cameron offers strategies for fostering relationships and the value of maintaining a learning-friendly team environment to ensure new hires are not left behind.
AI in Developer Learning
A significant part of the episode is dedicated to the role of AI tools in the development process. While AI can assist, Cameron warns that reliance on AI without understanding fundamentals can lead to poor practices. He and the hosts explore how to utilize AI effectively in research and testing without allowing it to substitute for essential coding skills.
Real-World Intern Experience
The podcast highlights the discrepancy between the ideal internship experience and reality. Emphasis is placed on the necessity for interns to engage in meaningful projects, rather than relegated to less impactful tasks, to ensure they gain valuable insights into the engineering profession.
The Art of Coding and Professionalism
Cameron discusses the importance of producing quality code and maintaining industry standards. The conversation touches on the evolution of coding practices with new tools and how these affect both the quality of work and the professionalism expected of new engineers.
Sponsors
- KCDC · If you're a software developer, architect, engineer, or just a tech enthusiast looking to sharpen your skills, this is the conference for you. KCDC brings together hundreds of developers from all over the country for three days of incredible sessions, hands-on workshops, and community connection right in the heart of Kansas City.
Show notes
📄 Episode Description:
In this episode, we welcome back Cameron Presley, now the owner of Small Batch Solutions, to dive deep into the real work of building better engineers—not just better apps. We talk about how to create environments where interns and junior developers can thrive, why mentorship is a long game, and how AI might be reshaping the way we learn (for better or worse).
From Pokémon metaphors and force pushes to production, to tough love truths about bad internship programs—this one’s packed with hard-earned wisdom, spicy takes, and plenty of laughs.
Plus:
🔥 Why some teams should not hire interns
🌱 What it really takes to grow junior talent
🤖 The role (and limits) of AI in developer learning
🧪 Real talk on tests, professionalism, and legacy code
🔗 Links & Mentions:
🎉 KCDC – Kansas City Developer Conference: https://kcdc.info
🧠 Cameron Presley: blog.softwarementor.com
🐦 Cameron on BlueSky: @thesoftwarementor.com
🚀 Alec’s company: https://eitl.ai
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account