Podcast cover
Jamison Dance and Dave Smith · Technology

Soft Skills Engineering

It takes more than great code to be a great engineer. Soft Skills Engineering is a weekly advice podcast for software developers about the non-technical stuff that goes into being a great software developer.

Episodes

Episode cover

Episode 532: My new company is an absolute mess and should I get an English-speaking job as a Japanese engineer?

28 Sep 2026
31m
AI processed

Navigating career challenges in disorganized environments and transitioning into English-speaking engineering roles requires strategic self-advocacy and practical communication habits. For engineers trapped in chaotic organizations with poor prioritization and lack of QA, the most effective approach involves asserting ...

Episode cover

Episode 531: Shallow feedback and my coworker is a huge sloperator

21 Sep 2026
33m
AI processed

Software engineers face evolving challenges regarding professional feedback and the integration of AI-generated code. Consultants working in isolated, multi-hat roles often struggle to solicit performance feedback without appearing insecure; however, formalizing feedback loops as a standard operating procedure mitigate...

Episode cover

Episode 530: Product engineering and why does my team never challenge my ideas?

14 Sep 2026
35m
AI processed

Software engineers navigate the complexities of career transitions and team leadership through practical, experience-based advice. For career switchers in analytics, technical interviews often prioritize specific coding puzzles over the high-value, product-oriented skills they possess. Success in this landscape require...

Episode cover

Episode 529: Zoom calls on my open floor plan and laconic staff engineer

07 Sep 2026
34m
AI processed

Workplace challenges in software engineering often stem from office etiquette and mentorship dynamics. Open office environments suffer from noise pollution when employees conduct meetings at their desks, necessitating clearer team norms or designated private spaces to maintain productivity. Regarding mentorship, junior...

Episode cover

Episode 528: Sleepy family software business and leaving after an acquisition

31 Aug 2026
34m
AI processed

Software engineering career advice centers on navigating workplace ambiguity and corporate transitions. When facing a lack of tasks in a new role, engineers should proactively seek opportunities by pair programming, identifying internal technical pain points, or introducing productivity-enhancing tools to demonstrate v...

Episode cover

Episode 527: I lost my job after 10 years and am I too old to switch to a security career?

24 Aug 2026
37m
AI processed

The current job market for software engineers has become increasingly difficult due to a high volume of AI-generated applications, which erodes trust and complicates the resume screening process. To stand out, candidates should prioritize referrals and proactive, personalized outreach to recruiters rather than relying ...

Episode cover

Episode 526: Why can't I get promoted so quickly after my last promotion and I got hired as a software engineer but ended up doing ops

17 Aug 2026
32m
AI processed

Software engineering career growth and workplace navigation define the core of this discussion. Addressing the frustration of delayed promotions, the advice emphasizes understanding corporate leveling systems and aligning personal career goals with management’s incentives rather than pushing for immediate, policy-defyi...

Episode cover

Episode 525: How do I save my company of 500 people and my new company is insane with AI

10 Aug 2026
28m
AI processed

Navigating career uncertainty and the rapid integration of AI into software development requires balancing adaptability with professional caution. When companies undergo sudden strategic pivots or mass layoffs, prioritizing new employment opportunities is more prudent than attempting to fulfill vague, non-technical "id...

Episode cover

Episode 524: My CTO AI-codes big piles of slop and early mornings, late meetings

03 Aug 2026
32m
AI processed

Engineering teams often face significant friction when leadership bypasses established processes to implement AI-generated code. This "cowboy coding" creates negative externalities, shifting the burden of quality assurance, debugging, and deployment onto individual contributors who lack context for the generated output...

Episode cover

Episode 523: (Rerun of 331) Prickly ticket and title downgrade

27 Jul 2026
33m
AI processed

Navigating workplace friction requires strategic communication and a deep understanding of organizational dynamics. When dealing with unhelpful infrastructure teams, treat the interaction like an API: research successful ticket patterns, provide precise technical details, and consider escalating to management if the te...

Episode cover

Episode 522: I stayed too long at my first job and should I get a masters degree

20 Jul 2026
28m
AI processed

Career stagnation and educational requirements for transitioning into software engineering serve as the primary focus. Regarding the fear of being "stuck" after four years at a single company, professional growth remains achievable through "job crafting"—proactively negotiating new responsibilities or shifting focus to...

Episode cover

Episode 521: negotiating . . . now? and doing good work is not enough for promotion?

13 Jul 2026
31m
AI processed

Negotiating job offers during periods of long-term unemployment requires balancing the desire for higher compensation against the significant risk of losing a rare offer. In a challenging hiring market, especially at large companies with rigid salary bands, aggressive negotiation often yields little upside and may jeop...

Episode cover

Episode 520: I came back to my former team and was shocked by AI and my team does not care at ALL about the code

06 Jul 2026
40m
AI processed

Generative AI has fundamentally altered software development by eroding the incidental human connections that occur during code reviews and collaborative problem-solving. When team members rely exclusively on AI without reviewing output, they lose the craftsmanship and shared learning that define high-performing teams....

Episode cover

Episode 519: Why does my team not have a tech lead and rumors!

29 Jun 2026
33m
AI processed

Technical leadership gaps often lead to organizational dysfunction, including consensus abuse, meeting stagnation, and unproductive bike shedding. While formal tech leads provide necessary structure and mentorship, teams lacking these roles often rely on informal leaders who step up to drive decisions and maintain mome...

Episode cover

Episode 518: stuck at startup and is my employer mistreating me because I'm on a visa?

22 Jun 2026
32m
AI processed

Software engineers navigating career stagnation and work-life balance challenges require strategic communication and realistic risk assessment. When facing disappointing salary increases, avoid impulsive resignation; instead, identify the actual decision-makers, align compensation requests with annual planning cycles, ...

Episode cover

Episode 517: Is it good for my career to work at a SaaS company and why am I being asked to manage two teams?

15 Jun 2026
32m
AI processed

Working for companies where software serves as the primary revenue-generating product provides greater job security and career leverage than roles focused on internal tooling, which are frequently treated as cost centers vulnerable to budget cuts. When organizations demand that engineering managers oversee multiple tea...

Episode cover

Episode 516: Not a baby and my product manager doesn't know the product

08 Jun 2026
36m
AI processed

Daily standups frequently devolve into unproductive ticket recitations, particularly when led by full-time scrum masters who prioritize rigid ceremony over team efficiency. These meetings often fail to serve their intended purpose of identifying blockers, instead creating a disconnect that hampers individual productivi...

Episode cover

Episode 515: My junior team member won't listen to me and will I be the dumbest employee at a quantum computer company?

01 Jun 2026
35m
AI processed

Workplace dynamics often require balancing personal professional goals with interpersonal friction and organizational politics. When facing a difficult colleague, documenting specific contributions provides objective evidence of performance gaps, which is more effective than demanding a manager fire the individual. Rat...

Episode cover

Episode 514: Trust issues and underperformers and my coworker resents me for being faster

25 May 2026
38m
AI processed

Navigating workplace frustrations requires distinguishing between perceived peer incompetence and the underlying organizational utility of those roles. When teams appear ineffective, demanding layoffs rarely succeeds; instead, focus on personal productivity or transitioning to more capable groups. The industry-wide shi...

Episode cover

Episode 513: Forgotten employee and what skills actually matter in the AI world

18 May 2026
36m
AI processed

Software engineers currently face significant shifts in professional expectations as LLMs increasingly handle routine code generation. Navigating these changes requires moving beyond simple ticket implementation toward high-level architectural thinking, security analysis, and system-wide problem solving. When engineers...

Page 1

Follow this podcast in Podwise

Sign in to get AI summaries, transcripts and mind maps for any episode, including new ones.

Open in Podwise