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 138: Should I ask for a raise before my annual review and how to keep up with young, single, overtime-working co-workers

Download

In this episode, Dave and Jamison answer these questions:

  1. Hi Dave and Jamison, love the show and your advice, there’s no podcast quite like yours out there in the audiosphere.

    I’m a long time listener, first time question asker.

    “I’ve been doing a really good job lately. I’ve had feedback from my manager and my managers-manager that I’ve exceeded expectations and gone above and beyond over the last year. While the compliments are great to hear, I’d like to approach my manager about a raise to go along with it. Do I wait until performance review time in three months and hope that I get a what I’m hoping for, or bring it up now? How do I approach this conversation without sounding greedy, braggy and potentially asking for too much, leaving a bad impression when I’m on such a roll?

  2. I don’t feel like I can keep up at work, 😬, my team is super clever, young and all singles. They spend weekends, evenings and spare time learning. We are introducing a new tool or framework every couple weeks and it is exhausting. I am constantly learning a lot from them and the projects always go really well. 🤷‍♂️ - I’m not sure how to have a good conversation about it as they all love the learning culture. Any tips?

A smiling speech bubble

Episode 137: How to get answers to technical questions and Should managers also be technical

Download

In this episode, Dave and Jamison answer these questions:

  1. What’s the best approach to connecting with people who know about specific technologies that could help me if I have a question? And what’s the best way to cast a net via co-workers, friends, & family?

    The details of my situation are that I’m trying to build a PostgreSQL database from scratch, and I’m running into lots of problems. I spent 2 hours digging through the Postgres documentation, I asked questions on my University Slack channel, and even the PostgreSQL team Slack with no answers. I also reached out to my boss. But I still have no answers.

    In any case, I’m just happy I had the wherewithal to walk away after 2 hours instead of spiraling into an absolute rage and wasting my night cursing PostgreSQL.

  2. Should a team lead do technical work or restrict himself to people management? What are the pros and cons from each approach?

    HR in my company wants to change from a unified model of team and tech leads (single person performing both roles) to a split model (one team lead with multiple tech leads that hold no people management responsibilities) and I’m not sure what to think about this. I feel not having the team leads ““on the ground”” will make them less effective in the people management aspect.

A smiling speech bubble

Episode 136: My family thinks I'm over paid and Is a 10% raise good

Download

In this episode, Dave and Jamison answer these questions:

  1. I am a software developer and as such, i get paid nicely. My family doesn’t think I work hard enough or deserve the money. Any advice?

  2. I am a software developer that was promoted earlier this year. I received a 10% raise with this promotion. Since working for this company for some time, this is the first substantial raise I have received. Previous raises ranged from nothing to sub-inflation raises.

    Today, my manager informed me that at my annual review I would not be receiving a raise. My manager said this has nothing to do with my performance but more with the fact that I was given a raise with my promotion earlier this year. I was caught off guard by this and did not really know how to feel about this information.

    Does this seem reasonable? Is this something worth following up on with my manager? If so, what are good questions to ask?