Episode 507: I got fired unexpectedly and breadth and depth

Episode 507: I got fired unexpectedly and breadth and depth

Author: Jamison Dance and Dave Smith April 6, 2026 Duration: 33:15

In this episode, Dave and Jamison answer these questions:

  1. Hey there, I started a new job in August at a large European retailer. There were ups & downs, but long story short, my weekly one-on-ones with my manager was either positive or neutral. This was my second job after graduating, so the firm factored in, I’d like to think, when setting expectations this was my first time switching codebases and tech stacks.

    On January 3rd, I was fired in the last month of my 6 month probation. This was a total surprise. My tech lead told me I required too much assistance from others to finish my tasks.

    Some part of me doubted the sincerity of my boss, since I asked for example pull requests or tickets where this was the case and he was unable to provide a single example, but obviously, like every dev, technical insecurities are a big part of my life.

    I’ll be starting a new job at a prestigious newspaper in May, so here’s my question. In a remote first environment, how do I determine if I’m meeting expectations? How do I gauge my standing in my team? How do I avoid a repeat? How do I effectively integrate myself into a codebase?

    Disclaimer: At the end of January, everyone in my department was hauled into a meeting and was told the retailer hired 11 external, Portuguese developers to ‘finish the job’ since management wasn’t happy with the output of the 9 internal developers (aka nearshoring) and no internal would get a pay increase this year. My tech’s boss was also fired/forced out/quit before he could be fired.

  2. Trevor asks,

    How do I balance depth with breadth? At my current job, I am moved around projects/code bases all the time and I am exposed to a variety of technologies and subareas. That’s cool but I feel like I only manage to face the consequences of our choices for a couple months until I am moved again. I think I need more time to really become an expert in any one area. At the same time, I dread getting stuck in maintenance work. It seems like most people around me (at my company or outside) find it boring and soul-sucking, and are only excited about major projects from scratch. Does a job that has a good balance of both exist and if so, how do I find it?


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 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…