Engineer In the Looop

Growing Developers, Not Just Code – with Cameron Presley

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

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

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file