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.
In each episode Adam interviews somebody who works in the web world as a designer, developer, manager, advocate, or founder. These are people who have built something awesome or are experts in something awesome. Together we're all building the web of tomorrow.
S
Soft Skills Engineering


1
Episode 244: Quitting telephone and recommendontion
28:43
28:43
Play later
Play later
Lists
Like
Liked
28:43
In this episode, Dave and Jamison answer these questions: Questions My coworker Alice reached out to me in confidence to say that another coworker, Blake, is leaving in about a month. Blake told Alice in confidence that they intend to put in their two-weeks notice next week. Making things better, Blake is our entire ops team (<3 bus factor of 1) an…
In this episode, Dave and Jamison answer these questions: Questions Quite often my manager writes me in the morning: hey, can you help the team with this thing? And sometimes it happens so that I know no more than “the team” about the thing, and actually there’s no way in the world I can help them, but everyone assumes that I am some kind of expert…
S
Soft Skills Engineering


1
Episode 242 (Episode 131 re-run): Stinky feet and high salary expectation
25:00
25:00
Play later
Play later
Lists
Like
Liked
25:00
It’s one more re-run before we are back with new stuff! Enjoy this episode from November 2018, back when Tiger King didn’t yet exist. In this episode, Dave and Jamison answer these questions: Questions I sit in a desk with 3 other people. One of those people does a great job of personal hygiene…the other two not so much. I have dropped a couple of …
S
Soft Skills Engineering


1
Episode 241 (Rerun of 184): Indispensable and IT cold war
33:58
33:58
Play later
Play later
Lists
Like
Liked
33:58
In this episode, Dave and Jamison answer these questions: Questions How do you quit when you’re indispensable to the team? I am the lead developer at a startup. I have a small team of 3 developers under me. I am essentially the “person who wrote all the code”. I have an offer from another startup for more money and more percentages of the company a…
S
Soft Skills Engineering


1
Episode 240: Under-leveled in the big leagues and pushing back
34:38
34:38
Play later
Play later
Lists
Like
Liked
34:38
In this episode, Dave and Jamison answer these questions: Questions I became a software engineer 4 years ago after graduating from a bootcamp. I then worked a few software jobs in middle America. About a year and a half ago, I got a job in a well know tech start up and moved to a big city with heavy software/tech presence. Before I moved, I suspect…
S
Soft Skills Engineering


1
Episode 239: Hustle and patents and toxicity
26:14
26:14
Play later
Play later
Lists
Like
Liked
26:14
In this episode, Dave and Jamison answer these questions: Questions Really love the podcast. Keep it up!I’m in a senior role at a software company and have been here over 5 years. I have come up with a SaaS product idea after finding a problem in my company’s engineering process and started working on it. It solves a niche problem in general softwa…
S
Soft Skills Engineering


1
Episode 238: Naughty team and quitting after 2 weeks
31:41
31:41
Play later
Play later
Lists
Like
Liked
31:41
In this episode, Dave and Jamison answer these questions: Questions A few years ago, my current company did a big no-no which turned into a scandal that made national headlines. When I was considering joining, I said it was important for me to feel ethically aligned with my work, and asked about how things had changed since The Incident. They told …
S
Soft Skills Engineering


1
Episode 237: Salary vs tech stack and how to quit an ad agency
24:49
24:49
Play later
Play later
Lists
Like
Liked
24:49
In this episode, Dave and Jamison answer these questions: Questions I am REALLY into music. I mostly get paid to listen to Spotify. With this in mind I decided to apply for a new job at a “globally leading audio technology company”. The job would be paying a lot more. About 30% more minimum based on the advertised salary range. However, I hate the …
S
Soft Skills Engineering


1
Episode 236: Making mistakes and Lowball offer
33:03
33:03
Play later
Play later
Lists
Like
Liked
33:03
In this episode, Dave and Jamison answer these questions: Questions Can you talk about making mistakes at work? How do you handle it, how do you frame it when you talk about it, do you try to minimize or be honest about it, how soon is it to pretend nothing went wrong and you’re doing great, etc. Thanks! Hello there, Huge fan of the show here, I of…
S
Soft Skills Engineering


1
Episode 235: Bus factors and toxic time bomb
27:13
27:13
Play later
Play later
Lists
Like
Liked
27:13
In this episode, Dave and Jamison answer these questions: Questions I work as an IC in a team which owns 3 very different and large parts of the system. Our team is 4 experienced engineers and 1 intern. Historically each person was assigned to a single part and, as you might expect, we have a bus factor problem. With this layout we’re making as muc…
S
Soft Skills Engineering


1
Episode 234: Job hopping and untenable counter-offers
29:25
29:25
Play later
Play later
Lists
Like
Liked
29:25
In this episode, Dave and Jamison answer these questions: Questions How can I stay at a job for a long period of time? I’m on my second job after graduating and as I’m approaching my first year at this company I’m already thinking of moving somewhere else. A similar thing happened at my previous job where I stayed for around 15 months. I feel that …
S
Soft Skills Engineering


1
Episode 233: Manual unit testing and WFH demotivation
34:10
34:10
Play later
Play later
Lists
Like
Liked
34:10
In this episode, Dave and Jamison answer these questions: Questions My (very large) company has an alternative definition of “unit testing”. Unit testing at this company refers to when a developer manually tests their code in whatever interface the code is associated with after they write it. An example usage would be a standup status update such a…
S
Soft Skills Engineering


1
Episode 232: "Junior" developer and NDA'd
33:10
33:10
Play later
Play later
Lists
Like
Liked
33:10
In this episode, Dave and Jamison answer these questions: Questions First I want to say thank you and I really love the show and all your helpful advice. I think it has made be become a better developer. I am a current junior in high school and the lead developer (intern) of the small non profit with approximately 10 college and graduate interns on…
S
Soft Skills Engineering


1
Episode 231: Freedom for me not for thee and optimizing for growth
15:43
15:43
Play later
Play later
Lists
Like
Liked
15:43
In this episode, Dave and Jamison answer these questions: Questions Hey Dave & Jamison, I have a problem with a more senior engineer in my project, I cannot really predict or follow his thought process. They introduced best practices about organizing code, Git branching, software versioning, etc. to the project. Which is great, because I like well-…
S
Soft Skills Engineering


1
Episode 230: Not seeking promotion and taking code
28:46
28:46
Play later
Play later
Lists
Like
Liked
28:46
In this episode, Dave and Jamison answer these questions: Questions Taylor asks, Is it frowned upon to not want to be promoted and get more responsibility? I want to keep a good work-life balance but feel that saying so will have my manager think less of me. Hi Dave and Jamison, love your show! The time has come to quit my job and I am wondering if…
S
Soft Skills Engineering


1
Episode 229: Other people's code and moving into product management
27:10
27:10
Play later
Play later
Lists
Like
Liked
27:10
In this episode, Dave and Jamison answer these questions: Questions I have been working at a large tech company for two years now, after I graduated college. My job title is ““Software Engineer””, but I have barely written any code on my job in the past two years. I’m on a product team that doesn’t own any infrastructure, and when the product manag…
S
Soft Skills Engineering


1
Episode 228: Unpaid team lead and banking hours
26:16
26:16
Play later
Play later
Lists
Like
Liked
26:16
In this episode, Dave and Jamison answer these questions: Questions I’m a team lead right now, but I’m leaving the company. When I discussed with my manager, I recommended a team member to take over my position and suggested raising his salary. In the end, the manager asked that team member to take over as team lead, but refused to raise his salary…