
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.
Latest episodes

12 snips
May 12, 2025 • 33min
Episode 460: Losing autonomy and I got skipped for a promotion even though I'm awesome
In a captivating discussion, the hosts tackle the emotional rollercoaster of adjusting to a hands-on manager after experiencing autonomy. They share strategies for maintaining independence while fostering a productive relationship. The conversation also reveals the frustrations of unrecognized accomplishments and the murky waters of workplace promotions, highlighting the hidden politics behind recognition. Listeners are encouraged to communicate openly about career aspirations and navigate the complexities of collaboration amid competing corporate dynamics.

21 snips
May 5, 2025 • 23min
Episode 459: Am I cutting edge and how to compliment someone who went from super jerk to super nice
The hosts tackle the intricate world of fintech startups, focusing on onboarding integration challenges and the fine dance of regulatory compliance. They dissect the obstacles of siloed teams and the impact of Conway's Law on data solutions. Intellectual property and ethical data management are also discussed, highlighting the role of AI in sharing knowledge. Plus, there's heartfelt advice on complimenting a colleague who undergoes a significant transformation, reminding us how to acknowledge personal growth without revisiting past mistakes.

43 snips
Apr 28, 2025 • 34min
Episode 458: Infinite tech debt hack and figuring out what is going on
Dive into the chaotic world of technical debt, where addressing issues often leads to more problems. Discover how communication and collaboration can ease the stress of constantly shifting codebases. Listen as experts tackle the common feeling of disconnection in tech roles and the importance of aligning with team goals. Get tips on fostering engagement for career growth and the nostalgic role of internal wikis in team identity. Sprinkled with humor, this discussion makes navigating the tech landscape relatable and entertaining!

44 snips
Apr 21, 2025 • 27min
Episode 457: How do I get off the on-call rotation and "big tech" == "big leagues"?
In this episode, Dave and Jamison answer these questions:
I am a senior software engineer in a big tech/faang company and this week is my first ever on call rotation. My team is doing a lot of CI work, monitoring pipelines and support queues during on call. It is probably not as much of a hassle as on call for product teams, but for me personally on call was the nearest I have ever been to hell.
Our on call is not the regular getting pinged when something goes wrong, instead we have to manually monitor a dashboard 12 hours constantly for 7 days as the alarming is quite fuzzy.
I am the only EU remote worker that has to adopt to the on call PST timezone. That means, my on call shift goes from 3pm-3am in my timezone. It is day 5/7 and I am down 24 energy drinks already, cause this was the only way to stay wake. Knowingly, that this would be just a short-term tradeoff against health, I am now living through the most explosive diarrhea I have ever had. On top, I am sleep derived, dizzy and every body part hurts.
That would already be terrible on its own, yet I additionally have a young family, with a 4 year old and a toddler. The on call week, has not only been though on me, but especially also on my children and wife. I don’t have time for the kids at all and my wife is doing 100% of everything at the moment, including waking up, breakfast, bringing our son to kindergarten, cooking, cleaning, playing, everything. She is also quite exhausted therefore.
Besides On Call, my job has been great and a huge monetary opportunity that is very rare in the EU, therefore quitting just because of 4-5weeks/year is not an option I am considering. Yet, I am wondering if there could be any way of smuggling myself out of the on call rotation. I have seen, that a staff level engineer on our team is not participating in the rotation, but that might be because he got a lot going on with other teams as well.
A listener named bebop asks,
Is your average “Big Tech” dev “better” than a random dev selected from a large non-technology company? I can’t help but feel that if I want to level up my career, I’m going to have to either move into big tech or some unicorn startup.

27 snips
Apr 14, 2025 • 32min
Episode 456: Will I look bad on the job market if I'm a crypto developer and struggling to go from management back to dev work
The hosts tackle the dilemma of venturing into crypto development, balancing fascination with innovation against an industry plagued by skepticism. They discuss how cryptocurrency skills are viewed in the job market, shedding light on potential career impacts. Transitioning back to coding after a management stint is also explored, addressing emotional challenges and practical strategies to regain technical proficiency. Insights on maintaining team relationships during job changes provide added depth, ensuring listeners feel equipped for their own career shifts.

37 snips
Apr 7, 2025 • 33min
Episode 455: UX designer without a mentor and I get bored too easily and stressed too easily
This discussion dives into the quest for mentorship in UX design, highlighting the impact of frequent senior departures on growth. The hosts explore the balance between high-stress projects and the monotony of simpler tasks, revealing how these swings can affect job satisfaction. They also touch on the importance of collaboration between designers and engineers to create optimal user experiences. Humor and community engagement add a lively touch, making tough topics relatable and engaging.

65 snips
Mar 31, 2025 • 28min
Episode 454: Tracking productivity? and my CTO is ChatGPT
This discussion tackles the challenges of measuring productivity in software teams, questioning the effectiveness of story points. The hosts explore the potential pitfalls of relying on AI like ChatGPT for corporate decision-making, especially when non-technical leaders misuse it. They address the fine line between motivation and accountability, emphasizing the importance of fostering collaboration over individual metrics. With humor, they share anecdotes about navigating AI's limitations and the essential responsibility of clear communication in management.

50 snips
Mar 24, 2025 • 32min
Episode 453: Why did my company build an internal LinkedIn and how do I not get stagnant in my skills?
The hosts tackle a listener's query about a company's new internal job portal, likening it to a private LinkedIn. They humorously explore the motivations behind fostering internal mobility and enhancing employee engagement. Insights include navigating internal job markets and the importance of diversifying tech skills to combat stagnation. Tips such as engaging with content on Hacker News, attending tech meetups, and embracing new programming languages are shared, all while blending practical advice with entertaining anecdotes from the coding world.

7 snips
Mar 17, 2025 • 25min
Episode 452: Consulting refactor and extra work, extra scrutiny
Tired of navigating a chaotic front-end codebase, a developer decides to undertake a daunting refactor, highlighting challenges with technical guidelines and client expectations. Discussions about the importance of code cleanup reveal its role in reducing bugs and speeding up feature delivery. The hosts also tackle the pitfalls of whataboutism in code reviews and how it can derail team collaboration. Insights on balancing personal improvement with team dynamics emphasize the need for transparency and communication in navigating the complexities of software development.

26 snips
Mar 10, 2025 • 33min
Episode 451: Un-collaborative architect and who is my boss?
Dive into workplace woes and hilarious tech anxieties! A listener grapples with a non-collaborative architect undermining their expertise, prompting tips on maintaining professionalism. Ever feel like you have too many bosses? One principal developer shares the chaos of juggling countless urgent requests while struggling with unclear expectations. Discover how to navigate tricky team dynamics and set boundaries while fostering effective communication. Expect laughter mixed with practical advice for unique professional challenges!