PodcastsTecnologíaSoft Skills Engineering

Soft Skills Engineering

Jamison Dance and Dave Smith
Soft Skills Engineering
Último episodio

500 episodios

  • Soft Skills Engineering

    Episode 499: Should I quit my solo dev job with a sports team and senile seniors

    09/2/2026 | 33 min
    In this episode, Dave and Jamison answer these questions:


    I’m a new listener to the podcast and work as the sole developer for a sports team, which is the only company I’ve worked for since graduating from university 8 years ago. I listened to episode 493 while clenching my teeth as you told a listener to absolutely not take the job with the European football club as a solo developer. Yikes! While I feel I have continued to grow my skillset in my role, I’m now feeling vulnerable about having no professional experience working alongside other developers or on large-scale applications.

    I feel very conflicted about leaving my current company. I have a respectable developer salary for the (non-American) low cost of living area I’m in, have a great manager, and have built up a ton of good will and trust within the organization. I get all the freedom I could ask for to make design decisions, implement devops practices, try out new technologies, and make mistakes. I also find the work interesting and there’s always something else to do! I’m a little scared of the horror stories that I hear about the real dev world and don’t want to take my current situation for granted.

    I would really appreciate guidance on what you think I should do. I have clear skill deficits in certain areas, but would have to give up a lot of liberties with a role change.




    Listener Brian asks,

    My job is mostly okay, but could be better because of the people in it. I joined a greenfield project a few years ago as my first software engineer role after transitioning from other data work. I grew up with the project and improved my engineering skills. A year ago we hired two new people. They had relevant experience and seemed to know what they were talking about in the interview, and had five & ten years of experience (aka, more than me).

    Onboarding the first few months was whatever, BUT they’ve never really improved afterwards. They turn in work that has clearly not been tested or does not meet the ticket’s requirements, barely review PRs and have never (!) left any comments/feedback, and despite their level (senior+). I don’t really trust them to work on anything more than the smallest, simplest stories.

    I’ve provided specific feedback in PRs and in performance reviews (sometimes very low-level and specific, and sometimes very high-level about guiding questions or principles), but nothing’s changed. I’ve felt frustrated, drained, and confused - why is it such a struggle to get someone with an entire decade of development experience to turn in a straightforward PR? One other teammate has admitted (privately) that some work was sloppily done, which is consoling but otherwise I’m not sure if it’s bothering others as much as it does me.

    They’re offshore so maybe it’s just a communication thing? The rest of the team has been on the project since the beginning so maybe we’re poorly set up for new devs. I have high standards for myself and others and I’ve always been the most junior developer on the team and am new to the senior role.

    Am I just being a perfectionistic jerk? Is that a bad match for (essentially) junior teammates? Should I just reset my expectations and accept that their level and years of experience don’t translate into high performance? Thanks for any insights.
  • Soft Skills Engineering

    Episode 498: Testing in big corporations and how to get my first management job

    02/2/2026 | 31 min
    In this episode, Dave and Jamison answer these questions:




    Hi Dave and Jamison,

    Internal dev asker from the second half of Episode 441 checking back in. Your “ask what scared the previous dev” advice in particular has paid off handsomely; I now carry around a little book of eldritch warnings and, somehow, people keep bringing me their unknowable monsters to interpret. It’s almost as though the previous dev knew these sorts of things would happen! I didn’t set out to acquire Lovecraftian knowledge, but here we are, still in one piece.

    Today’s puzzle: getting busy humans to test our stuff early, while feedback can still make it into production. We’re trying to build a culture where people will poke at a rough prototype now, instead of filing a Very Concerned Ticket three hours before release. How do we get people to test and provide feedback earlier? Do we stay disarmingly warm, promise tiny time boxes, and make a public show of “you said / we changed” until participation feels like the default? Or do we wave our terminal windows around threateningly on a screen share and promise doom (and minor annoyances) until they comply?

    Thanks for lending sanity to the abyss,
    —An increasingly arcane internal apps dev




    I have been listening to your podcast regularly and am inspired by how the podcast and the community have grown.

    I am a developer with over 10 years of experience and have moved to Sweden from a country outside Europe, with the ambition to build my long-term life and career here.

    For several years, I have tried to take that step myself, but often encounter the same obstacle: I am told I need experience as an engineering manager — but without the role, I can’t get the experience, and without the experience, I can’t get the role.

    I have invested a lot of time and energy in developing myself: learning about leadership, coaching, communication, and team dynamics.

    Despite this, I find it difficult to see a clear path forward. With everything happening in tech right now, I sometimes feel stuck and uncertain how to break this cycle.

    My question is: how did you take your first step? How can one realistically enter an engineering manager role when the door seems closed without prior experience?

    Thank you for creating such an honest and inspiring podcast. It already means a lot to me — and to many others, I am sure.
  • Soft Skills Engineering

    Episode 497: Patronizing perf reviews and can't get anything done as a tech lead

    26/1/2026 | 27 min
    In this episode, Dave and Jamison answer these questions:


    I’m a relatively new people manager and I really struggle when it comes time for performance reviews, or even regular praise or critical feedback in one-on-ones, because I can’t help feeling like an adult “talking down” to another adult, regardless of whether the feedback is generally positive or critical and instructive. Something about it all seems so patronizing to me. How can I approach this stuff with a different mindset?




    Hello D & J! Quick one from your biggest fan!! This week (Tuesday 6th Jan 2k26) I was promoted to Tech Lead of our team. In my new role, I have done no work *cries*, I’ve spent all my time assisting team members, unblocking QA, dealing with ad hoc requests from product/stakeholders…. I asked the previous tech lead is this what they did? They did! And they said spent their personal time to complete stories assigned to them.

    Is this really what a tech lead does?!?!! Helpppp
  • Soft Skills Engineering

    Episode 496: Passing non-technical interviews and my internship with only other interns

    19/1/2026 | 26 min
    In this episode, Dave and Jamison answer these questions:


    Listener Tom says,

    I’m a software developer with six years experience, mostly at small startups with engineering teams anywhere between 2 and 10 developers.

    Because these startups have been small, most of the interviews were really casual. I’d speak to either the CEO, or CTO about my past experience, and we would talk about the direction the company was heading, and whether I’d be interested in joining. They felt less like interviews, and more like free-flowing conversations.

    I’m now back on the market, and I’m looking at larger, more established tech companies. I can get past the tech interviews just fine, but I’m struggling with the soft-skills interviews. Compared to what I’m used to they’re a lot more structured and it feels like they’re looking for answers that fit a certain criteria and format.

    What advice would you give to someone used to interviewing at small startups, but now interviewing at larger companies?




    I took an unpaid full stack internship role at a new non-profit, and it turned out to be a team completely made of other interns. There isn’t a single experienced engineer on the team. I have gone way deeper than originally intended and am now functionally a founding engineer where the founder pretends I’m a lead engineer and calls me an intern. The founder is also hellbent on having the highest development velocity, and sometimes will contribute their own AI-generated code, often bypassing the review process especially for things I’m not comfortable signing off on like an AI-generated TOS and user agreement.

    I recently learned that the founder is not viewed highly in their local area after a scandal where they were accused of scamming a large sum of money, which is likely why they are doing their free community projects they started now in order to save face. This has backfired, and now people are calling their projects “AI generated schemes” despite the services being completely free.

    I’m not sure if I should continue contributing to these projects anymore. Since the founder rushes things to get done, walks through legal areas with their AI “lawyer,” and has a bad image, I’m worried about whether my resume will be taken seriously by potential future employers.

    Should I continue working for this person or is the experience not worth it?
  • Soft Skills Engineering

    Episode 495: What to do when my boss quits and moving to Romania?

    12/1/2026 | 32 min
    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 someone I genuinely like and respect.This manager is smart, kind, honest, and overall great to work with. We have a solid relationship. I also come from big tech, so I sometimes feel I have better experience around managing projects and keeping teams organized. However she recently shared in confidence that there’s a chance of resigning in the next few months. and when I asked what keeps her up at night, the headache did not seem so big of a deal to me.

    But ever since hearing this news, I’ve been catastrophizing the next few months. I’m not ready to job-hunt. At the same time, if this manager does leave, it could be a really good opportunity for me to step up.

    So here’s what I’m struggling with:
    1.How do I position myself for a potential promotion without making it seem like I’m going behind my manager’s back or trying to undermine them?
    2.Should I quietly start looking for an job anyways, just in case?
    3.And how do I stay sane when this might all be for nothing and the manager might actually stay?

    Would really appreciate your wisdom on how to navigate this without losing more sleep.

    Thanks for everything you do!




    I’ve worked as an engineering manager in a few big companies in Berlin, but after too much corporate politics bs, I flipped the fingers and quit. In the 2025 economy, that wasn’t the smartest move — finding a new job has been harder than ever.

    I’ve been focusing on smaller companies, ideally under 100 people. Ideally less politics, more autonomy. But now I’ve got an offer from Google in Bucharest — nearly double the compensation what I could get in Germany. The catch? I’d have to leave my strong circle of friends in Berlin and start over in a new city, new country.

    What would you do in my place? Brainstorm with me please 🥺

Más podcasts de Tecnología

Acerca de 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.
Sitio web del podcast

Escucha Soft Skills Engineering, Syntax - Tasty Web Development Treats y muchos más podcasts de todo el mundo con la aplicación de radio.net

Descarga la app gratuita: radio.net

  • Añadir radios y podcasts a favoritos
  • Transmisión por Wi-Fi y Bluetooth
  • Carplay & Android Auto compatible
  • Muchas otras funciones de la app
Aplicaciones
Redes sociales
v8.5.0 | © 2007-2026 radio.de GmbH
Generated: 2/11/2026 - 7:26:33 AM