

Soft Skills Engineering
Jamison Dance and Dave Smith
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
Mentioned books

7 snips
Jul 21, 2025 • 30min
Episode 470: I said something stupid in a meeting and just want to code
The hosts dive into the cringe-worthy moments we all face in professional meetings, sharing laughs about accidental outbursts. They explore the intricate balance between technical skills and the bureaucratic tasks that often bog down software engineers. Listeners get practical strategies for improving team dynamics and managing awkward interactions. The discussion highlights the absurdities of workplace dynamics and the importance of humor to overcome challenges. It's a lighthearted yet insightful look at navigating the complexities of collaboration in tech.

28 snips
Jul 14, 2025 • 36min
Episode 469: Passed over for lead role and perhaps I'm the jerk
Explore the chaos of workplace dynamics as experienced employees navigate being overshadowed by inexperienced newcomers. Hear humorous takes on cookie banners while delving into the complexities of QA roles and responsibilities. The conversation covers the frustrations faced by individuals pushing for quality practices in resistant environments. With a focus on enhancing communication and team alignment, the hosts share valuable advice to empower listeners in overcoming challenges and improving workplace relationships.

17 snips
Jul 7, 2025 • 31min
Episode 468: Should I take a mini-retirement and doubling down on anachronisms
In this lively discussion, the hosts tackle the intriguing concept of mid-career pivots, exploring one listener's shift from software engineering to UX design after receiving a sizable inheritance. They humorously debate the less glamorous aspects of pursuing dreams, like yacht ownership versus financial stability. With personal anecdotes, they illustrate the importance of mini-retirements for self-discovery and joy, while also diving into the generational quirks of language in the workplace. Plus, there's a fascinating look back at historical tech methods and how they connect to today’s advancements.

38 snips
Jun 30, 2025 • 41min
Episode 467: I can't get promoted if I do my job and should I get a degree to get a job in this economy
In this discussion, the hosts tackle the frustrations of being overlooked for promotions due to management's prioritization of ad hoc work. They emphasize the importance of balancing urgent tasks with long-term projects, and share strategies for overcoming workplace dynamics. A listener shares their desire to transition into web development, highlighting the significance of networking versus technical skills. The conversation also delves into the costs of obtaining an engineering degree versus gaining real-world experience, urging practical engagement in the evolving job market.

44 snips
Jun 23, 2025 • 30min
Episode 466: Bad performance review and moving in to the caves
The hosts tackle the emotional rollercoaster of receiving a negative performance review and the dilemma of accepting a new job offer. They discuss the importance of personal growth and rebuilding a reputation while balancing professional relationships. Listeners hear anecdotes that emphasize focusing on long-term career goals over temporary setbacks. Additionally, the conversation touches on the challenges of recognizing unsung engineering heroes and the art of using metaphors to simplify complex concepts for non-technical stakeholders.

24 snips
Jun 16, 2025 • 30min
Episode 465: Talking to your report's previous manager and how to replace a 30-year-old ticketing system
The hosts tackle the delicate art of communicating with former managers about new team members. They weigh the value of past feedback against the potential biases that come with it. Laughter ensues as they ponder the challenges of replacing a clunky, 30-year-old ticketing system. Insights reveal how ingrained habits can hinder change, but there's hope for modernization. Engaging anecdotes showcase how to appreciate the current system while nudging for progress, emphasizing the importance of careful integration when introducing new tools.

35 snips
Jun 9, 2025 • 50min
Episode 464: Rehiring an overpaid boomerang and AI has taken over my teammate's brain
Explore the quirky world of coding with humorous anecdotes about unusual practices. Dive into the complexities of rehiring former employees while juggling performance concerns and salary negotiations. Hear inspiring stories of personal transformation from difficult colleagues to team players. Discuss the implications of AI's growing role in software development, balancing efficiency with the risk of losing coding skills. Emphasize the importance of teamwork and shared standards in coding culture as AI continues to evolve.

18 snips
Jun 2, 2025 • 27min
Episode 463: CTO w/ weak resume and I tried management and it was TERRIBLE
The hosts dive into the career dilemma of a CTO feeling trapped in a stagnant role at a small startup. They tackle the emotional complexities of loyalty versus career growth, musing on the absurdities of management and the challenges of finding personal fulfillment. With a mix of humor and philosophy, they reflect on the burdens of leadership and the transition from being a founder to seeking new opportunities. The conversation is peppered with light-hearted banter, including whimsical anecdotes about geese, creating an entertaining atmosphere throughout.

42 snips
May 26, 2025 • 29min
Episode 462: Supporting laid-off employee and how to rebuild culture after layoffs
The hosts tackle the emotional challenges of supporting employees facing layoffs, sharing insights on how managers can provide effective support. They discuss the delicate balance of maintaining morale in a company with a drastically changed culture post-layoff. Strategies for rebuilding trust and engagement among remaining employees are explored, along with tips on setting boundaries during job searches. The conversation emphasizes clear communication and the psychological impacts of layoffs on both affected individuals and those who remain.

64 snips
May 19, 2025 • 33min
Episode 461: How to do side projects with a family and demanding job and my company promised me a raise, but didn't give it
The hosts tackle the tricky balancing act of managing a demanding tech job, family life, and personal projects. They share relatable anecdotes on the unique challenges remote workers face and the importance of strategic time management. The discussion takes a humorous turn as they navigate the frustrations of promised raises that never materialize, emphasizing clear communication in the workplace. Throughout, they offer valuable insights and encouragement for those striving to pursue their passions while juggling life's demands.