Software Engineering Radio - the podcast for professional software developers

SE Radio 655: Charles Humble on Professional Skills for Software Engineers

60 snips
Feb 13, 2025
Charles Humble, a seasoned IT professional and author, discusses essential skills for software engineers, focusing on communication and critical thinking. He explains how systems thinking has become vital as technology grows more complex. Humble shares practical techniques for improving empathy and collaboration in remote work. He emphasizes the importance of professional writing and documentation, encouraging engineers to engage with open source projects and develop strong networking skills. Expect insights that can reshape your approach to engineering challenges!
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Efficient Communication

  • Reduce meeting overload by choosing synchronous or asynchronous communication deliberately.
  • Create communication policies, define channels for urgency, and think about the most efficient methods.
INSIGHT

Empathy's Importance

  • Empathy, the ability to take another's perspective, is crucial for product design and conflict resolution.
  • It improves collaboration and understanding between engineers, stakeholders, and customers.
ADVICE

Improving Empathy

  • Reflect on your own emotional responses to understand them better.
  • Improve listening skills by being attentive, avoid interrupting and ask clarifying questions.
Get the Snipd Podcast app to discover more snips from this episode
Get the app