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 80: New Team Leads and Constant Follow Up


This week Jamison and Dave answer these questions:

  1. How do I keep up with new tech as a team lead?
  2. I manage a team. A manager from a different team wants me to run everything I do in my team by him. What do I do?

Jamison mentions this by Charity Majors on the pendulum between technical and people leadership.

Jamison also mentions this HBR article on employee happiness.

A smiling speech bubble

Episode 79: Story Point Misses and Measuring Productivity


This week Jamison and Dave answer these questions:

  1. It seems like my teams always miss their story point commitments. Is this normal? How do you change it?
  2. How do you actually measure developer productivity?

The article comparing research on productivity in static and dynamic type systems is here. It is a great read.

Jamison also mentions Goodhart’s Law. Read more about it here.

A smiling speech bubble

Episode 78: Endless Rewrites and Fake Deadlines


This week Jamison and Dave answer these questions:

  1. We’ve re-written the project I’m on 10 times without launching. What should I do?
  2. I worked hard to hit a deadline, only to find out the deadline was moved. How do I avoid this in the future?

We talked a bit about the value of deadlines way back in episode nine if you want to hear some positive things about deadlines.