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 178: Procrastinating colleague and working remotely for an on-site company

In this episode, Dave and Jamison answer these questions: One of my co-workers never does their job in time and always postpones things. We are both leaders in the company. Especially when we depend on each other, it becomes really difficult. I tried many things like taking over their tasks, reminding them (in person, in Slack), escalating to their manager etc. None of these worked. As a different strategy, I organized a workshop with leaders to brainstorm how to collaborate and work together. T...

Oct 07, 201922 min

Episode 177: Work life vertigo and work life interviews

In this episode, Dave and Jamison answer these questions: I started working at a big fintech company doing cutting edge work. I was given a ton of responsibility (owned a major component, built it from scratch, manage external relationships with vendors, had a team of 3 engineers, filed a few patents). I was extremely successful at this role but I was working 60 hours a week. Even though I was successful, I felt like I didn’t have good work life balance. I left and joined a well established tech...

Sep 30, 201925 min

Episode 176: Afraid to disappoint and tech co-founder advice

In this episode, Dave and Jamison answer these questions: I am a junior developer with a low salary but I’m happy with my job. Recently, a personal/family problem occurred I needed more money to pay for it. I am three months away from my EOC (end of contract). I’ve found a job referral from my dear friend with higher salary and more benefits and I’m planning to apply. But after told my manager about my plans on leaving they told me they wanted to assign me to a top priority project they thought ...

Sep 23, 201925 min

Episode 175: Famous devs at conferences and becoming obsolete

In this episode, Dave and Jamison answer these questions: Hi Dave and Jamison, thanks for the awesome show. How should I conduct myself at software conferences when my dev community heroes are in the midst? I recently attended a conference where one of my developer heroes was in attendance and I was really looking forward to meeting them. I couldn’t muster up the courage to introduce myself. What do you do in these situations to break the ice and not come off as a creeper or a nuisance? It’s a w...

Sep 16, 201927 min

Episode 174: Bottleneck manager and how to tech lead

In this episode, Dave and Jamison answer these questions: “I’m into my second job of leading a team of software engineers and want to level up my coaching skills. In my first role I accidentally fell into the deep end of management “fun” by taking on a team of 10 people. One of the big problems I faced was being the “go to” or “sign off” person for a lot of different things, and I perpetuated this problem by showering people with my incredible answers (based on my obviously incredible know-it-al...

Sep 09, 201933 min

Episode 173: Newbie burden and getting a 25% raise

In this episode, Dave and Jamison answer these questions: Hello! Love the show ❤️ I’m 6 months into my career as a software engineer at a very large company. As a new engineer, I’m often lost and confused, especially since my team is working on a green field project. My mentor is very helpful and patient with me despite all of my questions. I’ve thanked him countless times and publicly called out his support at standup and in front of management basically everyday. But I still feel like this isn...

Sep 02, 201933 min

Episode 172: Contracting and American email etiquette

In this episode, Dave and Jamison answer these questions: I’m a Full Stack Developer. I feel undervalued at my current job and I am looking at other opportunities. Many recruiters approach me on LinkedIn with contract-to-hire positions. Usually this means the benefits are not as good as direct hire positions and that the company can just dispose of me when the contract is done (after 6 or 12 months, generally). Salaries seem to be higher when contracting, though. Have you ever worked as a contra...

Aug 26, 201929 min

Episode 171: Unwilling mentorship and tortoise vs hare DevOps

In this episode, Dave and Jamison answer these questions: Hey guys, love the show. I’m starting to realize that our QA engineer lacks some skills required to do their job effectively. It’s now starting to affect my work and I can only see it getting worse. I’ve tried approaching them about their work and given them some pointers on how they can improve. I’ve done several pair programming sessions as well. They are a bit stubborn though and I don’t think they will change until things get a lot wo...

Aug 19, 201932 min

Episode 170: Code rage and code review etiquette

Vote for Soft Skills Engineering on the Hackernoon Noonies awards for best Dev Podcast ! In this episode, Dave and Jamison answer these questions: How do I stop getting angry at other peoples’ code? Often when solving a complicated problem or implementing a feature, I have to modify or at least use systems designed by someone else. Often I find myself thinking ““Why did they do it like this??? This is so dumb!”” and literally getting mad in my chair. This happens no matter who wrote the code, an...

Aug 12, 201936 min

Episode 169: Conspiracy theories and flexible schedules

Vote for Soft Skills Engineering on the Hackernoon Noonies awards for best Dev Podcast ! In this episode, Dave and Jamison answer these questions: One of my co-workers at the software company I currently work on has an ‘uncommon’ set of beliefs that include, among many other things, a strong mistrust of mainstream science. He is currently very concerned about the effect that Wi-Fi signals have on our health and wants the company to make some changes to our Wi-Fi hubs and our devices’ wireless co...

Aug 05, 201932 min

Episode 168: Self-snooping and work from home jeopardy

In this episode, Dave and Jamison answer these questions: Hey there. I don’t program I administrate in IT but you’re my favorite podcast, awesome job, never stop. I ran into a crazy situation that is WAY above my soft skills ability to deal with so I am seeking wisdom. I was working with someone from HR on a OneNote syncing problem. I asked someone to log in and let me look at the notebook in question that was causing an issue. I saw what I needed and then randomly clicked on another notebook so...

Jul 29, 201931 min

Episode 167: Foosball culture and giving feedback to geniuses

In this episode, Dave and Jamison answer these questions: We’ve all been on that tour of that local startup that is showing you around their office pointing out all of the amenities. “Over there? That’s our foosball table!” You notice no one is playing it and the table and players all look very new and haven’t seen much action. You get down to the interview and at the end they ask you if you have any questions for them. “What is the company culture like?” to which they respond: “Did Derek show y...

Jul 22, 201935 min

Episode 166: Not the intern and fighting at work

In this episode, Dave and Jamison answer these questions: I’m so glad I discovered your podcast last week! You guys are hilarious (I laugh to myself in the car) and you talk about issues that I have thought about since coming into the “adult world”. I’m a new CS grad and have started as a new hire at the company I interned with last summer. I’m on my third week of full-time employment but I still feel like an intern. One of my supervisors even jokes and calls me an intern. I know it is a joke, b...

Jul 15, 201934 min

Episode 165: I don't play videogames and quarter-career burnout

In this episode, Dave and Jamison answer these questions: I recently joined a startup. After joining I realized most of the engineers are gamers. They play games during the lunch hour, and if we end up having lunch together, everyone is talking about the game that they are playing or some news in the gaming circle. As a non-gamer and introvert, I find it different to join in their conversation. How can I join in, or bring the talk back to something else? I’ve been working as an Android Engineer ...

Jul 08, 201929 min

Episode 164: Fear of firing and disengaged teammates

In this episode, Dave and Jamison answer these questions: Hello, First of all, I love the show, thank you so much for the amazing work! I always think I’m going to be fired. I’m an extremely anxious person so I feel the need for constant feedback and for someone to tell me everything is alright. Minor problems send me into absolute despair. How can I deal with such anxiety? I frequently ask my manager during 1x1s if everything is alright and how I’m performing and he almost always says things ar...

Jul 01, 201931 min

Episode 163: Sounding a warning and negative Glassdoor reviews

In this episode, Dave and Jamison answer these questions: I recently joined a new team to help rewrite a batch job whose source code has long been lost. After taking some time to learn the tech stack and the business problem, I realized that the current approach will not let us meet our nightly deadline. Even a very generous back of the envelope estimate suggests that we’ll miss it by two orders of magnitude. I have some ideas on how to maybe fix this… buuuttt… I brought my concerns and calculat...

Jun 24, 201934 min

Episode 162 (rerun of episode 113): Quitting Your First Job and Too Many Responsibilities

In this episode, Dave and Jamison answer these questions: How do I quit my first job if I’m working with a manager I love? I started my first full-time job about two years ago and I’m starting to think about looking for a new job, both because I am ready for new challenges and I’m ready to move to a new city. I have a great working relationship with my boss, so a part of me wants to tell her about my interest in finding a new job, both so that I could use her for a reference and also so that I c...

Jun 17, 201933 min

Episode 161: Trapped as a QA engineer and trapped as a generalist

In this episode, Dave and Jamison answer these questions: Hey guys, I’ve graduated with a CS degree 8 years ago, but due to circumstances I accepted a QA job because I wasn’t getting any other offers. Well 8 years later, I’m still stuck in QA and would love to move into development. I tried transferring within companies and applying to developer jobs, but the QA brand is holding me back. Any advice on how I can become a developer when I’m pigeon-holed in QA? Hi folks! I need your wisdom! Please ...

Jun 10, 201931 min

Episode 160: Non-manager 1:1s and throwing away dev learning

In this episode, Dave and Jamison answer these questions: Is it weird to have 1-1s but not with my ‘manager’? Management is planning to start holding ‘1-1s’ every 6-8 weeks for the development team. The purpose of these 1-1s: ~ ‘So you can talk about non-technical things, any issues with the team or things that are making you unhappy.’ But these 1-1s be with someone who is nominally ‘HR’, not our manager. Since it’s a tiny company, their responsibilities cover things like accounting and sales su...

Jun 03, 201925 min

Episode 159: Rejecting candidates and corporate image obsession

In this episode, Dave and Jamison answer these questions: I’m a hiring manager and sometimes have to say no to candidates who interview with us. How do I reject them kindly? In my current company, they only care about reputation of the company. They don’t care about their employees or values, they prefer to invest in other things. One time the CEO asked everyone in the company to create fake accounts in order to vote for the company for an Award. By the way, we received the award. But I don’t kn...

May 27, 201927 min

Episode 158: I accepted a counter-offer and stayed and dealing with engineers who exaggerate their contributions

This episode is sponsored by the O’Reilly Velocity conference. Register today and use discount code SKILLS for a 20% discount: http://velocityconf.com/skills . In this episode, Dave and Jamison answer these questions: I was unhappy at my job despite having a great manager, so I started interviewing around. Then my manager helped improve things considerably, but I ended up getting a job offer that was for a much higher amount than I’m currently paid. My company gave me a counter offer that I acce...

May 20, 201927 min

Episode 157: How to deal with a consistent low performer and my architect wants me to switch from Ruby to Java

This episode is sponsored by the O’Reilly Velocity conference. Register today and use discount code SKILLS for a 20% discount: http://velocityconf.com/skills . In this episode, Dave and Jamison answer these questions: I became a manager a year go. I took over someone as my direct report who was not performing well at the time. On my first day, I gave a motivational chat to welcome him again to the team and continued to motivate him. But after 1 year, he is not improving at all. I give him clear ...

May 13, 201933 min

Episode 156: How to move from web development into other software engineering roles and dealing with slow code review processes

This episode is sponsored by the O’Reilly Velocity conference. Register today and use discount code SKILLS for a 20% discount: http://velocityconf.com/skills . In this episode, Dave and Jamison answer these questions: Hey! I love your podcast, you have definitely helped me improve my soft skills in my career. I am a full stack web developer and I have been pretty much loving it. Web development was not my original career plan though, I graduated with a Bachelor’s in Computational Mathematics &am...

May 06, 201936 min

Episode 155: What do you think about employee monitoring software and how do I get un-demotivated after losing interest in software dev?

This episode is sponsored by the O’Reilly Velocity conference. Register today and use discount code SKILLS for a 20% discount: http://velocityconf.com/skills . In this episode, Dave and Jamison answer these questions: Hello! Thank you for the show! What do you think about employee monitoring software? I received a message from a company about a job position and they use such software. It seems weird for me to make screenshots on my computer and to see what software I’ve use and what websites I’v...

Apr 29, 201927 min

Episode 154: Why am I terrible at picking candidates and how soon can I quit my job?

This episode is sponsored by the O’Reilly Velocity conference. Register today and use discount code SKILLS for a 20% discount: http://velocityconf.com/skills . In this episode, Dave and Jamison answer these questions: I keep getting asked to interview new candidates. But my interview feedback history is pretty bad. I’ve said yes to hiring: Someone who’s super smart, but drives me absolutely crazy with constant argument and may cause me to take the time-honored Soft Skills advice and quit my job....

Apr 22, 201930 min

Episode 153: Informal Leadership and Dealing With Burnout (rerun of episode 71)

This episode is a rerun of episode 71 from August 2017. In this episode, Dave and Jamison answer these questions: I’m sometimes an informal lead on project teams. How do I help the team get stuff done as a peer? How do I deal with burnout after an extended period of crunch time? Jamison mentions the blog post by Jamis Buck called To Smile Again where he talks about his experiences with burnout....

Apr 15, 201942 min

Episode 152: How to pair program as an introvert and being mistreated as a contractor?

In this episode, Dave and Jamison answer these questions: Hi guys! Big fan of the show. Here’s a question: What to do if I hate working in pairs? I’m in a tricky situation. I work on a great project in a team of great people We try to implement all the good programming practices. Retrospectives, cross-review, working in pairs.. I hate working in pairs. I am a typical introvert-programmer and the thing I like the most about programming is that you can sit all day digging around the code and NOT c...

Apr 08, 201934 min

Episode 151: Where are all the old developers and Do I not ask enough questions?

In this episode, Dave and Jamison answer these questions: I have a lot of software developer colleagues who are 20 - 35 years old but none 50+. At what age does a software engineer’s career end? Hi Dave and Jamison, thanks for the great podcast. I recently started a new position on a small remote team. The co-founders are increasingly dismayed by my lack of Slack-question-asking, although I have reassured them that I’m not too shy and I will ask when I’m stuck. I have daily one-on-one meetings w...

Apr 01, 201925 min

Episode 150: How to fight imposter syndrome as a technical lead and Getting in to meetups

In this episode, Dave and Jamison answer these questions: I worked for four years doing web development for a company while I got my degree, and loved it. I eventually became the lead developer because I had been on the team the longest. I thought it was really cool. I worked with the team to make organizational tech decisions, trained new hires, held regular meetings to discuss projects. After about 6 months, though, imposter syndrome started sneaking in and I felt like I was making things wors...

Mar 25, 201929 min

Episode 149: How to get my engineering career back on track and how to thrive in a heavy process environment

Joining us this episode is special guest Nedda Amini ! In this episode, Nedda, Dave, and Jamison answer these questions: My engineering career started out pretty promising. But along the way, I took a couple of unfortunate decisions and jobs, that instead of helping me grow as an engineer, were a big setback. When you career takes a few too many bad turns, how do you steer it back to where you want it to go? I work on product development with ~25 other developers, and management recently had us ...

Mar 18, 201943 min
For the best experience, listen in Metacast app for iOS or Android