Scrum Master Toolbox Podcast: Agile storytelling from the trenches

Software Engineers are Paid to Solve Problems, Not Write Code! | John Crickett

May 6, 2025
In a thought-provoking discussion, John Crickett, a seasoned software engineer and leader, challenges the misconception that engineers are just code writers. He emphasizes that true value lies in solving real-world problems and understanding customer needs. John advocates for greater engineer involvement with clients to bridge the gap between technical skills and business value. He also highlights the importance of soft skills, effective communication, and fostering curiosity, especially in the evolving landscape influenced by AI.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Misconception: Engineers Just Code

  • Software engineers often focus on building and coding, missing the real goal of solving customers' problems.
  • Closing tickets feels like progress but can obscure true problem-solving value.
ANECDOTE

Customer Involvement Transformed Work

  • John experienced early career isolation from customers and later participated in sales, gaining domain insight.
  • Having customers involved like in XP greatly improved understanding and delivered relevant solutions.
ADVICE

Practice "Customer in the Room"

  • Have customers physically present to provide immediate feedback during development.
  • This fast feedback enables iterative adjustment, preventing long cycles of building the wrong solution.
Get the Snipd Podcast app to discover more snips from this episode
Get the app