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 364: EMs doing technical tasks and too soft?

Download

In this episode, Dave and Jamison answer these questions:

  1. Do you think an EM should only be involved with management tasks, and let the members handle the technical stuff, or should they have some technical expertise to manage things like architecture reviews or handle urgent incidents?

  2. Hello! Love the show, thank you both for all the knowledge. I discovered this podcast when I was struggling as a newbie who was learning on the job at a tech firm two years ago. By applying your advice for fellow listeners to my own situations, I now find myself a well-regarded senior frontend engineer in fintech. I’ve noticed that a big reason for this is my communication, organizational, and soft skills (English major and former operations manager). What really sets me apart is my effective and friendly collaboration with junior devs, tech leads, and product managers alike. As I work towards becoming a principal engineer, should I lean into extending and displaying these aforementioned skills, or are they actually “time sucks” since they are more fitting of a managerial track?

A smiling speech bubble

Episode 363: Future impact of tech stacks and async communication

Download

In this episode, Dave and Jamison answer these questions:

  1. Listener Thor asks,

    Is there a chance the tech stack I choose throughout my career will hurt my chances to shift direction towards project leading/managing in the future? Say, I do mostly frontend, will this affect the way people see my broader understanding of projects etc. compared to people in roles such as architect?

  2. Listener Travis asks,

    My company is starting to expand across time zones. The majority of the company is based in one time zone and a handful of employees are spread across others. I want to emphasize the importance of asynchronous communication. I have begun to feel like I need to respond ASAP to Slack messages instead of when it is convenient.

    If we were to say Slack is used for asynchronous communication, is asking the team to use Signal or even text appropriate for a quicker response?

    What is a good way to handle reaching out to team members in cases where a response is needed more immediately?

Show Notes

A smiling speech bubble

Episode 362: Running the clock down and updating linkedin without freaking people out

Download

In this episode, Dave and Jamison answer these questions:

  1. Greetings from Germany! My job is creating a customized Windows installation image with PowerShell & C#. It takes about 2 hours to build and test an image. Sometimes I have to wait until the end to see if a change did actually work or not. During that time I usually browse the web / watch Youtube / read a book. This makes me feel like an impostor, because I am maybe working 10-25% of the time. Since I’ve only been with this company 1 year, 6 months, I don’t really have any other things to do in that time. Most of my colleagues have been with the company for upwards of 10 years and work in multiple projects at the same time, so they don’t have this issue.

    On the one hand, I don’t feel like I’m doing anything wrong. On the other hand, it feels like fraud. Should I feel guilt and if so, what should I do about this situation?

  2. I am a software engineer at a large tech company in middle America. I like my job, like my leadership, and am fairly compensated for my work. In fact, I’ve been told I’m about to be moved up a level! When (if 😅) I get the new job title, I believe the responsible thing to do is to update my resume and LinkedIn account so that if (when 😳) my management or role changes for the worse, I can take your advice and find a new job.

    However, I haven’t updated my LinkedIn profile since I graduated college. How can I update my LinkedIn without worrying or upsetting anyone? To complicate matters, my entire team moved on to better things in the last six months, so suspicions are already high.