Episode 503: Hardware is hard and my PMs are pushing AI slop code

Episode 503: Hardware is hard and my PMs are pushing AI slop code

Author: Jamison Dance and Dave Smith March 9, 2026 Duration: 36:30

In this episode, Dave and Jamison answer these questions:

  1. I’m a software developer with about 15 years in the industry, and I am soon starting as the CTO of a robotics company with about 50 employees.

    Though I have years of experience and an academic background within the field of robotics, I have always been focused on the software side of things. In my new role, I am ultimately responsible for the hardware team as well.

    How do I go about earning the respect, and becoming an effective leader, of my new colleagues working in a field in which I am not an expert myself?

  2. Hi, I’m meowmeow, and I’ve enjoyed your podcast for a long time.

    I’m working at a small engineering company which don’t have lots of profit.

    Recently, the PMs at my company(including the CEO) have started “vibe coding” directly on our product. They’ve even added PMs to the project planning list as contributors.

    Whenever they open a PR, the code is AI-generated and reflects their personal working style. The code quality is fairly low and engineers end up spending a lot of time reviewing and fixing it, even though we’re already under a heavy workload.

    Our CEO comes from a product management background. He believes PMs should write code and deploy their own implementations, and that engineers are not fast enough and should simply move faster.

    I’ve already been feeling stressed due to the workload, and this situation seems to be making it worse. Engineering leadership doesn’t seem able to push back effectively.

    What should I do?


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: 100

Soft Skills Engineering
Podcast Episodes
Episode 507: I got fired unexpectedly and breadth and depth [not-audio_url] [/not-audio_url]

Duration: 33:15
In this episode, Dave and Jamison answer these questions: 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 eit…
Episode 506: I hate my job with AI and my team-mate thinks I suck [not-audio_url] [/not-audio_url]

Duration: 40:48
In this episode, Dave and Jamison answer these questions: Hi Djavison, I’ve heard y’all say something along the lines of “this is the most exciting time to build software” in a few recent episodes. I’m glad that has been…