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 259: Moving up to meetings and will remote work stay a thing?


In this episode, Dave and Jamison answer these questions:


  1. This question came with a delightful ASCII-art diagram that I will now dictate as follows: “pipe space space space space” JK

    TLDR: I want to move up the ranks but I’m not sure what might await me… except meetings. What should I expect? And how do I get there?

    Too Small, Want MOAR! I work in a big enterprise as a Tech Lead in an ““agile team””. So day-to-day I focus on getting our team to build the current feature we’re meant to be building (eg by helping other devs, attending meetings, and sometimes writing code). The next step for my career would be what we call an “Engineering Lead” but I’m having a hard time figuring out what that role actually is and our “EL” is so slammed with meetings I’m afraid to take any of their time to ask… SO - Dave & Jamison, can you enlighten me? What might the goals and life be of someone at that level and how would someone who still codes every day(ish) start figuring out what to do to get there?

    P.S. It’s taken me about 4 years but I’ve finally managed to listen to every single SSE episode! (I have a kid, binging podcasts isn’t possible for me). P.P.S. In an interview recently I was asked ““What’s the most valuable piece of advice you were ever given?”” to which I replied ““To negotiate for better benefits in job interviews, got it from a podcast called ‘Soft Skills Engineering’””. The interviewer thought that was cool, subscribed to your podcast during the interview then REFUSED TO NEGOTIATE ON ANYTHING! >:(

  2. Living in a small town my options as a software engineer have been limited to working for one company straight out of uni for 7 years. Wanting to develop in my career, and knowing you have advised others in the past to move on from their first job out of uni. What is your opinion of seeking out and switching jobs into remote work? Will this provide the same development value found in a traditional job switch, especially after the impact COVID has had on the way companies see remote work.

A smiling speech bubble

Episode 258: Addicted to scrolling and underpaid with equity


In this episode, Dave and Jamison answer these questions:


  1. Listener “Scrolly McScroll-Face” asks,

    Hi Team! Love the show. Keep up the great work and congrats on 256 episodes!

    I think I’m addicted to my phone? Every time my code goes to build, or something I know I need to wait on, I open my phone and start scrolling. 40 seconds later when the build is done, I’m still scrolling. In between thoughts, I also open youtube in new tab fairly regularly.

    It’s definitely gotten worse while working at home during these times. I’m surely not alone in this slipping of discipline….

    I’ve tried to put my phone in the next room and that has some success, but I don’t always remember to do that. Do you have any tips? Anything you’ve seen while managing folks?

    I love my job and I love the work, so I dont think I’m not engaged enough, and I struggle to see how a different job would engage me more.

  2. Hi I am the under-leveled engineer from episode 240, and I want to provide an update and ask a follow up question.

    I was promoted in this cycle, and because of my shyness I used Jamison’s favorite problem solving technique of doing nothing prior to my review, my compensation in the new level is also underwhelming. Or is it?

    Comparing my pay with some data point on, my salary is slightly below average. As part of my promotion, I have another equity award, and that is also slightly below average compared to the data points on the site. However, I already have an existing equity award granted to me when I started at my previous level. It is unclear to me if the data points on the site have taken into account for an internal promotion vs an offer extended to an external candidate. If I add in the previous equity awards and my compensation in this new level, then my total seems too be way out of band, on the good side.

    Digging into it more, there are other sites and blog posts that talk about things like refreshers and bonuses. These are brand new concepts to me since my previous jobs only pay salary, event the tech jobs in middle America. Could you talk about how compensation is structured in the big leagues?

A smiling speech bubble

Episode 257: Oops I didn't negotiate and really another raise question


In this episode, Dave and Jamison answer these questions:


  1. I’m currently in my first job as a software engineer. Before working full time, I worked at the company as an intern, and during the last few weeks of my internship the engineering manager asked ““We want to bring you on full time. What are your salary expectations?”” Naive me, not wanting to cause any trouble, responded with a very moderate number. They give an offer that was 10% less, but with ““really good benefits,”” so I accepted.

    Just over one year later, I feel like I’ve proven my value to be substantially more than what I asked for, and I know I’m making 10-30% less than my peers. A couple weeks ago, I had my salary review, and rather than the management being open to negotiation (which is what I had expected going in) they just told me ““You’ll be making 4% more this year.””

    After the meeting, I mentioned to my manager that I felt that the raise wasn’t representative of the value that I would be giving the company. He responded that they pay ““Within expected ranges for my job title and experience.”” I was a little hurt by this, because I want to be paid based on the value that I provide, not based on my title or experience. I don’t think I should quit the job, because I get along well with the team, enjoy my work, and they are paying for my master’s tuition on the side. What should I do?

  2. Hear ye hear ye, Gods of podcasts, I have a question for thees! I think my salary is ok, £60k (UK) and I’ve brought up the subject of raises a couple of times with my boss (2 years ago and 1 year ago) - both times I was told I’m doing pretty well but they’ll look into it. So far no sign of a raise but I’m not annoyed, I really like my job and the people I work with are great.

    I’m now on paternity leave and have taken the time to do some interviewing to see what’s out there and keep my skills sharp. Turns out I could earn a lot more! Who knew!? I’m now caught between going back to my boss with these other offers to say ““actually no, turns out I’m not doing great, gimmi more money”” or quitting my job for more money but a potentially worse job… help! How do I say ““more money please or I leave”” but nicely?