It takes more than great code
to be a great engineer.

Soft Skills Engineering is a weekly advice podcast for software developers.

The show's hosts are experienced developers who answer your questions about topics like:

  • pay raises
  • hiring and firing developers
  • technical leadership
  • learning new technologies
  • quitting your job
  • getting promoted
  • code review etiquette
  • and much more...

Soft Skills Engineering is made possible through generous donations from listeners. A heart with a striped shadowSupport us on Patreon

A speech bubble

Why should you listen?

Here's what listeners say:

Recent Episodes

Latest Episode

Episode 109: Critical Junior Dev and Introducing New Tools

Download

In this episode, Dave and Jamison answer these questions:

  1. I run a small dev team. One junior developer constantly openly challenges things that don’t meet this their preference. As a manager I don’t want to stifle innovation, but need to find a balance on being able to meet business goals on schedule.
  2. I want to add an automatic formatting tool to our code, but my co-worker is resistant to the idea. He started this project and I’m brand new to it. I don’t want to push it too much, but I would really love to use it. I’ve shared with him all the reasons that it would be good, and addressed most of his concerns. I’ve also submitted a PR to show him what it would look like. Also, he is in another timezone 9 hours away, so communication is all on GitHub, Slack, and the occasional video call (if I wake up early). He finally said if it really helps me, then I can go for it, but I don’t think he would like it if I did. Should I go for it? Try to convince him more? Or just drop it?
A smiling speech bubble

(Rerun) Episode 35: Attracting Talent and Quitting Responsibly

Download

We’ve got another re-run this week, as Jamison and Dave both recover from being sick. We’ll be back with a new episode next week.

In this episode, Dave and Jamison answer these questions:

  1. How can I attract talent?
  2. How do I quit without burning bridges?

This episode originally aired on November 15th, 2016.

A smiling speech bubble

Episode 108: An Insecure Teammate and Disclosing Past Ratings

Download

In this episode, Dave and Jamison answer these questions:

  1. What do I do about an insecure teammate whose insecurity causes them to lash out at others?
  2. I’d like to change teams within my company, but I’ve had some negative performance reviews in the past. How early should I disclose this to my prospective manager?

Jamison talks about the Khan Academy Engineering Principles, which are great and which you should read.