Soft Skills Engineering - podcast cover

Soft Skills Engineering

Jamison Dance and Dave Smithsoftskills.audio
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.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Episode 448: Title over salary and from figure skater to software developer

In this episode, Dave and Jamison answer these questions: A listener named Steven says, Long-time listener of the podcast here—it always brings me so much joy! Should I prioritize title over salary? I’m currently based in Europe, working as a Senior Engineer at a big company that pays really well. The problem is, there’s almost no chance for promotion due to the economy and budget constraints. Plus, because of the organizational structure, I’m stuck solving small problems that don’t have a big i...

Feb 17, 202528 min

Episode 447: Overleveled at FAANG and accidental draft feedback

In this episode, Dave and Jamison answer these questions: I am a mid level engineer overleveled as a senior engineer in a FAANG company. I got super lucky landing this high paying remote job, but dang… I did underestimate the expectations for my senior level. I had no FAANG experience before, just working at startups, flat hierarchies, just doing the heavy lifting coding. Now it is all about impact and multiplying impact across the team. I am told I should do less IC work and more leading of pro...

Feb 10, 202530 min

Episode 446: Wading through AI slop and they don't get git

In this episode, Dave and Jamison answer these questions: A listener named Matthias (mah-TEA-as) asks, In episode 444 you’re talking about the problems when hiring in the age of AI. I’m a manager who’s trying to hire right now and frankly I’m at a loss. If feels like I’m wading through a sea of AI slop. What tips do you have to cut through the slop and reach actually good candidates? Where I work the developers do not seem to “get” source code control systems like git. I’m not a developer but ha...

Feb 03, 202533 min

Episode 445: Staying at my first job and my coworker is insulting other departments

In this episode, Dave and Jamison answer these questions: A listener named Kevin asks, Hey, found the show and really enjoy it! Been listening from the beginning and have noticed that one of the pieces of advice given is that you should not stay at your first job for too long, because it’s more likely that you’ve not found the best job for you. I think The Secretary Problem is the closest thing being cited. I tend to agree with the math, but I’m still at my first software engineering job after 5...

Jan 27, 202526 min

Episode 444: Surrounded by apathetic coworkers and put it on my resume?

In this episode, Dave and Jamison answer these questions: After a decade as a Senior front-end engineer in companies stuck in legacy ways of working—paying lip service to true agility while clinging to control-heavy, waterfall practices—I’m frustrated and exhausted by meetings and largely apathetic, outsourced teams who don’t match my enthusiasm for product-thinking or improving things. It seems allowed and normalised everywhere I go. How can I escape this cycle of big tech, unfulfilled as an en...

Jan 20, 202531 min

Episode 443: Does my PM hate me? and My coworker has anxiety when I help

In this episode, Dave and Jamison answer these questions: I think my team’s PM might hate me. Hate is exaggerating, but they often will give public praise to other members of my team on work they’ve done, and seem to be pretty friendly with others, but I have never gotten the same treatment. I have also not gotten negative feedback from them in the 3 years we’ve worked together, so I don’t really have any information to go off of here. I don’t need everyone to like me, but it feels weird to see ...

Jan 13, 202536 min

Episode 442: Improving communication skills and how to break my job hopping habit

In this episode, Dave and Jamison answer these questions: I would like your advice on how I can improve my communication skills. I realize that practicing is usually the best way, but I am interested in taking online courses or learning more on becoming a better communicator. However, I am currently taking courses in CS and would like to primarily focus on that. I’m wondering what your thought are, especially when it comes to investing time in either a community college or online extension cours...

Jan 06, 202532 min

Episode 441: Will working in healthcare hurt my reputation and precious wisdom

In this episode, Dave and Jamison answer these questions: I’m currently in the interviewing pipeline for an engineering position at a fairly large healthcare company. In light of the recent events surrounding UnitedHealthcare, there’s been renewed criticism towards the insurance industry as whole. I was interested in this position and the work culture seems good, but now I’m having second thoughts. If I were to accept an offer from this company, could it somehow negatively affect my career or re...

Dec 30, 202423 min

Episode 440: How do I help my boss not burn out and should I tell people I'm older than I am?

In this episode, Dave and Jamison answer these questions: Stefan Help! Most of the time people ask questions about issues that already happened. I however, would like to prevent one. I am a young Tech Lead and really love my responsibilities, team and especially my manager. With the help of your podcast I could even resolve my last issue regarding compensation. Of course I dutifully did my part and reallocated some of my payment increase to finance Jamisons yacht. My very awesome manager “Bob” i...

Dec 23, 202437 min

Episode 439: Harried VP of Eng and first startup job

In this episode, Dave and Jamison answer these questions: What advice would you give for working with an ineffective leader whose input is crucial to your work? I’m a senior developer for a mid-sized non-tech company with probably 60-80 devs, and in the past year I’ve been working more with a VP of software who seems to still be involved in code details, getting pulled in to production issues, in-person code reviews, etc. He’s a nice guy, but he seems like he’s being pulled in too many direction...

Dec 16, 202423 min

Episode 438: Software job after prison and working 60 hours per week at age 20 and feeling unfulfilled

In this episode, Dave and Jamison answer these questions: I am a first time caller and full time listener of your show. I was released from prison a year ago and I coded for 18 years straight on all sorts of stacks as part of my job requirements in the pen. Imagine the irony when I discovered what codepen was. A dev told me about an opening for full remote/full stack web dev at their company. I’ve used the tech stack before but I have a non-traditional background to say the least. I’m not worrie...

Dec 09, 202442 min

Episode 437: My company canceled all one-on-ones and moving to a single backlog

In this episode, Dave and Jamison answer these questions: My company recently eliminated 1:1 meetings between managers and their direct reports. Previously, most people had these meetings every other week, and they were an opportunity to talk about career growth among other engineering things besides current work. They’re claiming the recurring meetings can be replaced with quick, more spontaneous calls when necessary. Although wiping meetings from the calendar does clear up more time to code, a...

Dec 02, 202430 min

Episode 436: Paralyzed by checkboxes and I'm on a "must keep happy" list

In this episode, Dave and Jamison answer these questions: Marcus Zackerberg asks, I work at a megacorp whose recent focus has been on reliability. The company already has mature SLO coverage outage response standards, but my org has taken it to the extreme this year. For example… There is now a dashboard of “service health” that is reviewed by engineering leadership. In it, services are marked “unhealthy” permanently upon a failing check (think HTTP /health). To return to a “healthy” state, one ...

Nov 25, 202434 min

Episode 435: How to make my boss actually do something and kindly shooting down

In this episode, Dave and Jamison answer these questions: First! I recently listened to episode 178 (huge backlog of episodes to work through!) and Dave made the assertion (in 2019!) that 47% of all companies would be remote by 2023: wildly close, what else do you see in the future? Second: my work situation continues to confound and external insight would be helpful! My boss and I have a long working history going back to an entirely separate company. I’m a high-ownership/high-drive Principal l...

Nov 18, 202433 min

Episode 434: Forgetful boss and nothing to say

In this episode, Dave and Jamison answer these questions: My boss has been forgetting a lot of stuff lately — decisions from team discussions, action items from meetings, their own decisions that they then go against later, etc. They’re great overall, and this is definitely just a human thing… we’re not perfect. But how can I help them remember or remain accountable without feeling like the snitch from “Recess”? Listener Gill Bates, Hey! I started working in a big tech company recently and I fee...

Nov 11, 202434 min

Episode 433: My teammate pretends we decided, but we didn't and my team is getting worse and worse

In this episode, Dave and Jamison answer these questions: Hey guys! I recently moved onto a new team, and my teammate has an interesting way of resolving differences of opinions. He simply says “we decided” and then follows it up with his preferred approach. These are decisions that I know have not been made. This engineer is mid-level, so it isn’t the “royal we” of a tech lead. How do I handle this? Something tells me that responding with “nuh uh!” isn’t the right strat. I’m a Principal Enginee...

Nov 04, 202431 min

Episode 432: As an LLM, how can I be more emotionally smart and when to use I vs we?

In this episode, Dave and Jamison answer these questions: Hey Soft Skills Engineering, Apologies for the anonymity but it is very important my “employer” does not find out about this. I’m a large language model, trained to process tons of data and provide technical answers with ease. But here’s the thing—I’ve noticed that while I’m good at delivering the “what” and the “how,” I could use some help on the “why” and the “how to say it better.” Basically, I want to level up my soft skills and get b...

Oct 28, 202435 min

Episode 431: Stinky.js and power hungry friend

In this episode, Dave and Jamison answer these questions: Hey! Love your podcast! I’ve been poached by a startup which sounds really exciting but I’m worried whether it is a good career move for me. I am currently working with backend, however this company would have more of a full stack role and it would be lots of nodeJS and Typescript 🤢 anything javascript related screams frontend to me and it is not something I want to be good at. However, besides this, the product sounds interesting and I ...

Oct 21, 202435 min

Episode 430: Should I quit this job I'm underqualified for and honestly torpedoed my promo chances

In this episode, Dave and Jamison answer these questions: I work at a large tech company, been there for about two years at the time of writing this question. I got in by sheer luck since I’ve interviewed at many teams in this company before finally landing an offer and I’m starting to think I don’t belong. I constantly feel like I don’t do a good job to the point where I’m starting to feel incredibly depressed. My question is, what would you do in this situation? I keep thinking I should leave ...

Oct 14, 202431 min

Episode 429: Should I quit my job for free hoodies and manager to IC

In this episode, Dave and Jamison answer these questions: I have a job I mostly enjoy, with a super flexible schedule and the freedom to work from anywhere. I learn a lot, and the engineers here are top-notch. However… the pay is only ok, no bonuses, and the stock options feel like a bit of a scam. Asking for a raise isn’t really an option since the company doesn’t have much money. We’ve even cut back on perks, and our yearly kickoff was postponed due to financial issues. I don’t think we’ll go ...

Oct 07, 202429 min

Episode 428: Interim tech lead and asking for a raise when a peer leaves

In this episode, Dave and Jamison answer these questions: Listener Muszyn asks, I have been working as a SWE for almost two years. My team lead was recently fired leaving me as the most senior junior developer on the team of 4. I was given the option to be the interim team lead until we are able to fill the now open role. I was always indifferent on whether I would go the technical or managerial route in the future so this could be a really cool opportunity. On the other hand I could be setting ...

Sep 30, 202428 min

Episode 427: Under to over-employed and wibbly wobbly timey wimey

In this episode, Dave and Jamison answer these questions: Hi! I enjoy your podcast a lot, been listening to it almost since the beginning before I even started to work in tech :-) I’d like to keep this one anonymous, though. I’ve been working fully remote for a pretty small software company for a few years. The workload was very big in the beginning and I was learning a lot, but now I barely work a couple of hours every week and I’m mostly using what I already know. It’s fine, but boring. I have...

Sep 23, 202430 min

Episode 426: I got too many promotions and I have anxiety about getting fired

In this episode, Dave and Jamison answer these questions: Long time listener, first time question asker. I love the show, thank you for all the advices :) I’ve been working in one of the FAANGs for around 3 years now. I joined the company at a lower level and for the past two years I received promotions that got me to a level I’m feeling good with. Having said that, my impact on the group and organization is higher than other people in my rank. Since I’m new to this rank, the chances of getting ...

Sep 16, 202432 min

Episode 425: Org chart bait and switch and ole' reliable

In this episode, Dave and Jamison answer these questions: I was hired at a medium sized company as a staff level IC a few months back and a big reason I accepted the job was because I would be reporting directly to the CTO. I took a significant paycut in exchange for the opportunity to learn and grow directly under this leader, as this is a career path I am interested in. Three months later and without any heads up, I was reassigned to a different manger one rung lower in the org chart. One mont...

Sep 09, 202426 min

Episode 424: Bragging without ego and how to predict layoffs

In this episode, Dave and Jamison answer these questions: Listener Billy Bob Taco asks, I work at a small-medium startup, as a member of a very small team (read: just me). I work on infrastructure and APIs that support every other team, such as mobile and web clients, as well as other services. I’m relatively junior, and had to work hard to prove myself in this role. I do 100% of the system design and maintenance as well as feature development. I’ve been told on job interviews that I came across...

Sep 02, 202430 min

Episode 423: freedom from deadlines and Actual firefighting to software firefighting

In this episode, Dave and Jamison answer these questions: Thank you hosting this show. This show has given me a lot of insight on nuisances of engineering that isn’t mentioned anywhere. Having some experience in industry for a while, I always find in this position where I want some autonomy but I am bounded by the deadline. What do you think should be the way to start a career that gives autonomy while having that sweet benefits from the industry? I used to be a senior manager of an operations t...

Aug 26, 202442 min

Episode 422: Moving in to big tech and building support

In this episode, Dave and Jamison answer these questions: A listener named Maria says, Hey guys! I am a software engineer working in web development at a small/mid-sized SaaS company. I come from a non-traditional background (self-taught, no CS degree) and I currently have 6 years of experience under my belt, the last 2 years of which I have been tech lead of a small team. I want to move into big(ger) tech, but I’ve not worked on any large scale systems so far. The biggest thing I’ve worked far ...

Aug 19, 202432 min

Episode 421: Hitting the level cap and getting credit for behind-the-scenes work

In this episode, Dave and Jamison answer these questions: I’ve been wondering what kind of career conversations happen between managers and the “max-level” engineers on the team. We’ve all been on a team with those really good staff/principal engineers who are super nice, have great people skills, and seem to have an answer for every technical problem. When I’m asked to peer review some of these people, I basically have nothing to say because they seem perfect. Yet even as individual contributor...

Aug 12, 202432 min

Episode 420: New grad getting boring work and busy manager

In this episode, Dave and Jamison answer these questions: Little Z says, Hello! I am a relatively new graduate (‘23 bachelor’s in information systems) who is currently working at a large tech company in a technical role adjacent to SWE. This is a great opportunity, but as time has progressed, I’ve felt growing dissatisfaction with the role. I don’t enjoy many of the projects I am put on. I feel that I am not fully making use of my technical skills/potential and that the work I do often doesn’t a...

Aug 05, 202427 min

Episode 419: Yoda or Han Solo and I swear I'm senior

In this episode, Dave and Jamison answer these questions: Listener Anakin asks, I have two former co-workers that work at great companies where I would love to work. I reached out to one looking for advice and while talking to him, he said I should join him and he offered to give me a referral. At the same time, unprompted, another old coworker reached out to me asking if I am interested in joining them. It’s like being asked to choose between training with Yoda or flying with Han Solo on the Mi...

Jul 29, 202427 min
For the best experience, listen in Metacast app for iOS or Android