Communication Skills for Software Engineers
Most of the job is talking to people about the work. These episodes cover saying no without damage, speaking up when the room is senior to you, writing that people actually read, async and chat etiquette, and the conversations everyone puts off having.
30 episodes of Soft Skills Engineering, the weekly advice podcast where Dave Smith and Jamison Dance answer software engineers' questions. Every episode is free, and each page below has the listener's question in full.
Every episode about communication at work
- Episode 442: Improving communication skills and how to break my job hopping habit
- Episode 393: Soft skills for interns and intern to QA
- Episode 383: In the trenches without writing code and how to close a social skill gap
- Episode 378: Too much leadership and awkward zoom silence
- Episode 363: Future impact of tech stacks and async communication
- Episode 359: Competition and awkward in person
- Episode 334: Personal brand and awkward silence
- Episode 324: Understanding accents and mega soft skills
- Episode 321: Politely, no and participation at scale
- Episode 302: Bad boss movies and well-written emails
- Episode 292: Haunted by former co-worker and awkward manager endorsement
- Episode 280: Async communication and how to quit not nicely
- Episode 273: Influencing people and getting a raise in a flat org
- Episode 266: Switching tech stacks and awkward zoom silence
- Episode 248: Non-private slack channels and expectations
- Episode 243: Saying no and conference
- Episode 225: Stuck on the ladder and can't say no
- Episode 199: Offshore team influence and time zone fun
- Episode 197: Rambling co-worker and awkward resume leak
- Episode 172: Contracting and American email etiquette
- Episode 141: A Rampant Rewriter and Dealing with an Overexplainer (rerun of episode 73)
- Episode 125: Brainstorming sessions and Slack Ettiquette
- Episode 118: Asking For Help and Speaking Up
- Episode 102: Correcting English and Tyranny of the Urgent
- Episode 73: A Rampant Rewriter and Overexplainers
- Episode 47: Speaking Up In A New Job and Personal Issues
- Episode 37: VC Funding and Internal Presentations
- Episode 30: Reaching Consensus and Code Editing Etiquette
- Episode 26: Communicate Your Efforts and I Told You So
- Episode 2: Influencing your team and dealing with anger
Other topics
- Getting Promoted
- Salary and Raises
- Quitting Your Job
- Interviewing and Job Hunting
- Working With Your Manager
- Difficult Coworkers
- New Developers
- Remote Work and Meetings
- Burnout and Work-Life Balance
- Layoffs and Job Security
- Technical Leadership
- AI at Work
- Performance Reviews and Feedback
- Estimates, Deadlines and Process
- Learning and Staying Current
- Code Quality and Tech Debt
- Personal Brand and Speaking
- Contracting and Consulting
- Startups and Big Tech
Browse all 527 episodes or ask Dave and Jamison your own question.