Episode 484: How to get a raise after slacking off for YEARS and my PM won't stop DM'ing me

Episode 484: How to get a raise after slacking off for YEARS and my PM won't stop DM'ing me

Author: Jamison Dance and Dave Smith October 27, 2025 Duration: 29:27

In this episode, Dave and Jamison answer these questions:

  1. Hi! Love your show and how casually you talk and make fun of everything! I started my career as a freelancer and then joined a mid-size software development company to learn how the sausage is really made, salary wasn’t that important back then. A few kids and a lot more expensive lifestyle later the compensation has become more motivating, but I’m not sure how to sell myself to my manager if I don’t feel like I deserve a high salary myself. (The manager decides the salaries for all our team members.) For years I’ve been focusing on my family and other life stuff, so I’ve spent a looot of working hours not working and basically doing the minimum progress acceptable. Slow progress has come up once with my manager, from which I wiggled out of with various excuses. I’ve realised that this way of working isn’t really fair for the company and my teammates and I’ve started to take this job and my career seriously in the last few months. The company and everyone working there are super supportive and it’s been a terrific experience for all of those years. I’ve gotten a raise multiple times with always me initiating that conversation. There aren’t any clear metrics to improve that directly ties to the salary: I’ve asked my manager about it and the answer was vague like “we have this local salary survey that we take as the base and work from there”. So long story short: how to ask for a raise while not feeling like a criminal since I feel like I haven’t earned the salary I had thus far?

  2. I’m a team lead who’s growing increasingly frustrated with my project manager. Every planning conversation ends up in my private DMs, no matter how many times I’ve asked him to move these discussions to the team chat.

    When he messages me one-on-one, my team loses visibility into decisions, questions don’t get addressed openly, and important context just evaporates. It’s not only slowing us down, it also makes me feel like the burden of relaying everything falls squarely on me.

    I’ve tried gently redirecting him back to the shared space, but he keeps defaulting to my DMs. How can I get him to respect the boundaries of team communication without damaging our working relationship?

    Sincerely, Lost in the PM’s DMs


The weekly advice Soft Skills Engineering podcast, hosted by Jamison Dance and Dave Smith, operates on a simple but profound premise: writing excellent code is only one part of a successful career. The real challenges-and opportunities-often lie in everything else. This is a show dedicated entirely to the human side of software development. Each episode tackles the messy, complicated, and frequently unspoken questions that developers face daily. You’ll hear thoughtful discussions and practical advice on navigating office politics, having difficult conversations with managers, negotiating salaries, managing time and energy, collaborating effectively on a team, and building a sustainable, long-term career without burning out. It’s the crucial curriculum that most computer science degrees never cover. Jamison and Dave bring a blend of experience, empathy, and humor to these topics, offering perspectives that are both actionable and relatable. For anyone who has ever wondered how to handle a toxic coworker, get promoted, or simply find more fulfillment in their work, this podcast provides a much-needed forum. It’s a consistent source of guidance for the parts of the job that don’t involve a compiler, reminding listeners that their growth as a professional is inextricably linked to their growth as a communicator, a colleague, and a person. Tune in for honest conversations that go beyond the technical screen.
Author: Language: English Episodes: 50

Soft Skills Engineering
Podcast Episodes
Episode 501: Vibecoding CEO and doing to teaching [not-audio_url] [/not-audio_url]

Duration: 29:17
In this episode, Dave and Jamison answer these questions: A listener named Derek asks, I am the CTO and cofounder of a startup. Now that vibecoding is a thing, our CEO has kind of gone rogue, and and he’s vibecoding a bu…
Episode 495: What to do when my boss quits and moving to Romania? [not-audio_url] [/not-audio_url]

Duration: 32:14
In this episode, Dave and Jamison answer these questions: Hello gentlemen, long-time listener here, and I’d love your take on something that’s been keeping me up at night. The high powered boss that I report to is someon…
Episode 494: Am I interviewing all wrong and leaving old team chats [not-audio_url] [/not-audio_url]

Duration: 26:02
In this episode, Dave and Jamison answer these questions: Dear Damison and Javison, I work at a very small startup (<10 engineers) and am trying to hire 2 engineers. I’m doing the intro/screener interview for these roles…
Episode 493: My boss one-ups my negativity and football engineering [not-audio_url] [/not-audio_url]

Duration: 21:01
In this episode, Dave and Jamison answer these questions: Hey Guys, long time listener, first time asker! At my BigCorp Co., whenever I talk to my skip level about my concerns, it seems we are playing the ‘Gloom Olympics…
Episode 492: Fresh grads and startups or the goog [not-audio_url] [/not-audio_url]

Duration: 33:30
In this episode, Dave and Jamison answer these questions: Listener AWS multi-region is not real multi-region, ask me how I know asks, We’ve recently acquired some bright-eyed and bushy-tailed new grads. What have you fou…