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 110: Team Spirit and Half-hearted Recruiting

Download

In this episode, Dave and Jamison answer these questions:

  1. How do I help foster team spirit in a newly created team?
  2. I work for small startup (fewer than 10 people). My boss wants to hire another developer and asked me to look around for people.

    I don’t feel particularly strongly about this team. I’ve been there for about a year, but I don’t imagine myself working there for another twelve months.

    I don’t want to refer my friends because I don’t want them to join a team I don’t feel good about.

    On the other hand, I want to work with great people. I see how other devs may enjoy working in such an environment, but it’s just not for me.

    In the long run, I obviously want to leave this job, but what would you recommend doing in short term? Is hiring under such circumstances really that different than hiring if I liked this team?

A smiling speech bubble

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.