531 épisodes
- In this episode, Dave and Jamison answer these questions:
Listener Myamax myamax says,
I just listened to episode 527 and could really use some advice on being good at interviews.
I was recently laid off with a decent severance package, so I have some breathing space. I’ve had several interviews, and I usually get past the initial screenings, but I don’t shine in technical rounds.
I’m a career switcher, and most of my tech career has been in analytics at a big company. I’m good at distilling things, very good at debugging and navigating mazes of corporate legacy, but I haven’t really built things from scratch. I’m not a pure individual contributor, not a product manager but some technical-product hybrid, and it was a fun place to be. I stole good ideas from different teams and stitched them together adding common sense on top. I spent a lot of time with users and stakeholders to understand their data and their processes. Most of the time they needed common sense and decent data foundations. Only in rare cases it came to fancy algorithms.
How can I sell myself better? Should I be looking for more product-oriented roles? Maybe spending my severance building tiny end-to-end systems to get better at take home assignments is a good idea?
I’d be grateful for any thoughts and your general interview advice for the software folk!
Hi, this is Mental Mario from Episode 395, where i was asking about being “the new hotshot in town”, as you put it. I took your advice, performed to the best of my abilities while trying to stump on my collegues work, and two years in think it worked out pretty well! I got my raises and will become the second in command after my boss. But wait- there is trouble in paradise!
With more money obviously comes more responsibilities, but i can’t shake the feeling that recently I’m doing the majority of the work in my team of five. From refinements to troubleshooting, from code reviews to releases, tasks just come hurling to me.
The team has a lot of confidence in me, but this leads to situations where they don’t challenge my ideas and approaches, which causes problems since obviously I make mistakes too- but I don’t have the teams safety net any more.
This dynamic feels unhealthy to me. Is this feeling justified, or is this just the way it is when moving up the corporate ladder? Given that I’ll be the senior of the team, do i need to delegate more task and supervise them, when I’m feeling overwhelmed with tasks?
Thank you so much for the show! - In this episode, Dave and Jamison answer these questions:
Hi Jamison and Dave, jesters of my daily commute. I’m a *mechanical* engineer at a megacorp, and since people are people, I find most of your advice transfers pretty well.
I’m the tech lead within a small-ish org of about 25 people. We’re in-office, and split between two locations (in a similar time zone), and multiple different projects. This means that there are a lot of Zoom meetings between locations. Lately, I’ve been having an issue with engineers deciding to take these meetings from their desks in our open office plan rather than finding a phone or conference room. I find this practice to be maddening! It’s really distracting because there will often be background noise that makes it hard to clearly understand them, and it also means that my workplace is a cacophony of people yelling into their AirPods, competing to overcome the background noise of their colleagues’ yelling into their AirPods.
How do I make this stop and get my coworkers to hop into a phone or conference room for their meetings?! Oh btw, my manager is one of the worst offenders.
Listener bootersket says,
I have 3 years of experience, all at this same company and team. My team has one staff software engineer who really knows the codebase well. When I have questions about why such and such thing is the way it is, I ask him. I’ve noticed his answers are unhelpful. Often they are short, with very little detail. I can’t tell if thinks they’re sufficient, doesn’t know how to explain himself clearly, is mad at me, or if I am just don’t know enough to understand them.
For example, once I asked about two different variables that seemed ambiguously named and to refer to the same thing. His response was short and sweet. Quote: “almost the same thing”.
Am I the problem? Is he? When I get responses like that I don’t feel compelled to keep asking questions in different ways because it doesn’t feel like he cares about mentoring juniors with dumb questions like myself. What do I do? - In this episode, Dave and Jamison answer these questions:
A listener named “Will angel answer my question?” asks,
Hi, I recently joined a new company about 1.5 months ago. It is the technology arm of a family-owned business group that has existed for over 30 years, providing technology services to all the other companies in the group.
After a one-week onboarding, I was assigned to a team. After 2–3 days, I still had no tasks, so I asked a coworker to pair program with me so I could learn more about the processes and continue learning. The task was easy, and we finished it in less than a day. For the next 2 days I did nothing, asked my boss for tasks but he just told me to wait.
Two days later, we finally had a planning meeting, and they assigned me three tasks for the upcoming two weeks. I finished the first one in 25 minutes and other ones in not much more time. It has been like this ever since. I’m really enjoying all the free time, but I’m also feeling anxious that I may eventually be part of a layoff.
Apparently, the company is doing well, and they’re hiring a lot of people. Should I ask my manager what’s going on? Maybe everyone on my team is pretending to work and going to the gym at 3 p.m.? What might be happening? What would you do?
I’m a staff software engineer at a fully remote, 300-employee US SaaS startup. It was just announced that we are being acquired in an all-cash deal by a publicly traded tech company more than 10 times our size.
I’ve been here for 8 years and absolutely love this job. Over my tenure, I’ve risen from a junior to a staff engineer, built critical customer-facing features, and developed internal tools used company-wide. I’ve also renegotiated my salary such that LinkedIn recruiters can rarely match it. While my stock options aren’t enough to let me retire early or fund Jamison’s yacht, I know I’m ludicrously lucky to be getting a six-figure payout.
But what comes next? Leadership says we will operate as a standalone division for at least a few quarters, meaning no massive backend migrations immediately. However, I’ve never worked at a publicly traded company—only at consultancies and startups. My pessimistic expectation is that corporate bureaucracy will sanitize the culture I helped build.
Should I lean in, try to hold on to some of the startup magic, and lead the inevitable integration work to ingratiate myself with the senior engineers at the parent company? Or should I take advantage of my golden handcuffs being unlocked and finally move on? Episode 527: I lost my job after 10 years and am I too old to switch to a security career?
24/08/2026 | 37 minIn this episode, Dave and Jamison answer these questions:
Hello Dave and Jamison!
I’m a longtime listener going back to the early days of the podcast, and I’ve listened to every episode since. When I started listening, I was beginning my career as a software engineer. Your advice has truly helped shape how I think about work, engineering, leadership, and all the weird human stuff that comes with building software.
Now I’m more than 10 years into my career, and I’ve run into a problem that I suspect many experienced engineers are dealing with right now.
In episode 521, you talked about how brutal the current job market is, and the question asker from that episode had been unemployed for a year. I’m thankfully not there yet, but I recently lost my job in a large layoff, and the first couple of months of searching have been pretty discouraging.
I’m applying to roughly 10–20 jobs a day. I tailor my resume to each role, ensuring it accurately reflects the skills and terminology in the job description. I usually include a cover letter too; AI gets the privilege of writing the mediocre first draft, and then I rewrite it into something I would actually say.
Despite all of that, I’ve only made it past the resume screen three times so far, one of those was through a referral, and several other referral applications have gone nowhere.
The strange part is that I’ve tried applying across the whole spectrum:
Roles that would be a step up, where I think I could do the job but haven’t held that exact title before
Roles at roughly my current level, where I can honestly check almost every box in the job description
Roles that would technically be a step down, but that I’d happily take and feel extremely confident I could do well
So my question is: How do you get companies to actually interview you when you’re an experienced engineer in a market overwhelmed with qualified candidates?
At this point, I’m starting to wonder whether there’s such a thing as an awkward career middle age: too experienced for some jobs, not obviously senior enough for others, and competing with hundreds of people for everything in between.
If you were in this situation, what would you change? More networking? Fewer but more focused applications? Different positioning? Showing up at the hiring manager’s house with a fruit basket and a printed copy of my GitHub profile?
Would love to hear how you’d approach it from the other side of the hiring table.
Dave and Jamison,
Hit me with your dumbest, funniest, most brutally honest advice because I need it.
So here’s the deal: I’m a software engineer with 30+ year in the industry, a dinosaur who’s already reinvented himself like a half-dozen times, network, dev, infra consultant, back to dev. Now I’m having a midlife-ish (okay, late-life) crisis and I’ve fallen in love with security and compliance. Like, actually excited about compliance, which I’m told is a red flag in itself.
Problem is: I’m less than 10 years from retirement and my brain doesn’t bounce back from “starting over” the way it used to when I was a spry young whippersnapper.
So, am I an idiot for even considering torching my comfy expertise to go be a security newbie this close to the finish line? Or is this exactly the kind of chaotic energy I need before retirement?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/08/2026 | 32 minIn this episode, Dave and Jamison answer these questions:
Hi Dave & Jamison! I’ve been listening for almost a year now and have worked through nearly your entire back catalog in reverse. The podcast has genuinely helped me become a better engineer, so thank you!
I’m two years into my software engineer career at a large infrastructure company. I was promoted to SWE II last year, and this year my manager told me she felt my work was promotion-worthy, but because I’d just been promoted and she had others on the team to consider, she wants to target me for next year’s cycle instead. She gave me a spot bonus and said she’d try to make up for it in my raise.
I understand and appreciate the honesty, but I’m also a little disappointed because I’ve worked hard to hit every milestone on the roadmap she gave me, and career progression does matter to me.
My question is: How should I navigate the next year? What should I focus my 1:1s on? Should I push for a mid-year promotion if that’s an option, or instead focus on building an undeniable case for next year? How would you approach this if you were in my shoes?
Hey Dave and Jamison,
Long time listener. First time question asker :).
I recently joined a major tech company. Before this, I worked at a mid-sized company with about 200 engineers. In my old role, I built customer-facing products. The work was challenging and exciting, and I genuinely enjoyed it. I ended up moving to a new city to be closer to family and started looking for a job. The job search was brutal. Honestly, by the end of it, I would have accepted just about anything. Luckily, a major tech company extended an offer. The money was great, and I thought it would be a huge plus to have a major tech name on my resume. It is a fully remote role, but they did mention that they could go hybrid in the future.
I knew ahead of time that the team built internal tools instead of customer-facing products. But after joining, I realized most of what we do is closer to operations than actual software engineering. I know I should have screened the team better. I was just so relieved to get a good offer from a top company that I accepted without thinking twice. I am not enjoying the work at all.
I am not planning to quit immediately. However, I want to be ready to leave in about a year or earlier if they decide to lay us all off. I want to make sure I utilize my time here as best as possible. Do you have any suggestions on how I can best position myself for an internal transfer or an eventual external move?
Also, I have been in this role for close to 2 months now. I did a 1-1 with the manager in my first week, but after that, have not had any 1-1s. He has not scheduled anything. I was thinking of scheduling it myself but not sure if that can be seen as too forward.
Btw this is outside US, if that matters :)
Thanks again for your advice and laughs.
Plus de podcasts Business
Podcasts tendance de Business
À propos 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.
Site web du podcastÉcoutez Soft Skills Engineering, Finary ou d'autres podcasts du monde entier - avec l'app de radio.fr

Obtenez l’app radio.fr gratuite
- Ajout de radios et podcasts en favoris
- Diffusion via Wi-Fi ou Bluetooth
- Carplay & Android Auto compatibles
- Et encore plus de fonctionnalités
Obtenez l’app radio.fr gratuite
- Ajout de radios et podcasts en favoris
- Diffusion via Wi-Fi ou Bluetooth
- Carplay & Android Auto compatibles
- Et encore plus de fonctionnalités


Soft Skills Engineering
Scannez le code,
Téléchargez l’app,
Écoutez.
Téléchargez l’app,
Écoutez.






























