
Software Engineering Radio - the podcast for professional software developers SE Radio 655: Charles Humble on Professional Skills for Software Engineers
Feb 13, 2025
In this engaging conversation, Charles Humble, a seasoned IT veteran and author, shares vital skills for software engineers. He emphasizes the importance of systems thinking over linear thinking, which is crucial in today's complex IT landscape. Charles discusses how empathy can enhance collaboration and the need for engineers to engage with customers. He also delves into critical thinking techniques, networking strategies, and best practices for documentation. With insights from his career and personal experiences, he offers practical advice for professional development.
AI Snips
Chapters
Books
Transcript
Episode notes
Be Deliberate With Communication
- Be deliberate about communication and choose synchronous or asynchronous channels intentionally.
- Set agendas, limit attendees, and pick appropriate durations to protect developer flow.
Practice Empathy Through Listening
- Practice empathy by reflecting on your own reactions and learning to control emotional responses.
- Improve listening: be fully attentive, avoid interrupting, mirror and ask clarifying questions.
Pivot Technical Talks To Business Outcomes
- When talking to stakeholders, frame technical work in terms of business outcomes and measurable impact.
- Convert technical requests into customer-facing metrics so the business can sponsor and hold you accountable.











