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 208: Toe-stepper-on-er and high leverage work

In this episode, Dave and Jamison answer these questions: Hi Dave and Jamison, my name is Bob Marley. I am a senior software engineer at a tech company. How do I deal with a chronic toe-stepper-onner? I have a coworker named Jimi Hendrix - also a senior software engineer - who has a habit of getting involved in and trying to manage my projects. He joins meetings and slack channels, uninvited, and starts asking people for status updates and questions them why things are done a certain way (and no...

May 04, 202028 min

Episode 207: Unclear career goals and garbage code

In this episode, Dave and Jamison answer these questions: I’m a senior software engineer at a fast growing software startup. In the past year and a half that I’ve been with the company I’ve gone through 5 reorgs and have had 5 different managers in 4 different teams. Each time I sit down to do a 1 on 1 with a new manager they ask about my career goals and aspirations. Initially, when I joined the company I was a weak and feeble non-senior software engineer. When I was asked this question then, m...

Apr 27, 202035 min

Episode 206: Micromanaging WFH and vaguely tech lead

In this episode, Dave and Jamison answer these questions: Due to corona virus, we had to work from home. But the manager, is checking up on us very frequently. We have to give the day’s plan at 10:00am sharp, otherwise he assumes that we are taking the day off. Also, we have to send an email listing the things we did at the end of the day. This is on top of using jira. I feel he is micromanaging a lot and because of this, the team isn’t able to work efficiently. P.S. Now he wants us to add our t...

Apr 20, 202033 min

Episode 205: Old code outage and questions leaking

In this episode, Dave and Jamison answer these questions: Ever since I graduated from college, I’ve been working in a rising tech company for almost 5 years. I’ve been working on some project and different teams, and it has been more than 1 year on my current team. One day, someone mentioned me that their service is down because of my code from when I was on the previous team and I didn’t even touch that code for almost 2 years. I explained that I am in different team now, so I refer them to the...

Apr 13, 202024 min

Episode 204: Remote work and ghosting your employer

In this episode, Dave and Jamison answer these questions: My whole team recently transitioned to working from home. How do I handle this? The good news is I don’t have a fever. Working remotely, what should you do if either you ghost the company or the company ghosts you? (Ghosting as in the relationship)

Apr 06, 202028 min

Episode 203: Downturns and conflict

In this episode, Dave and Jamison answer these questions: I am worried it is only a matter of time before the growing pandemic impacts the job market. I work for a young start up, and as of yet I am gainfully employed. But if this goes on as long as some folks say it will, I’m just not sure. I’ve heard there was a software job market crash after the dot com boom. What was that like ? What’s the best thing to do if you get laid off in a market downturn? Wait it out? Look for software jobs? Switch...

Mar 30, 202038 min

Episode 202: Can't stand up and new team, new me

In this episode, Dave and Jamison answer these questions: Hey Dave and Jamison. Due to a chronic joint problem, I find it uncomfortable to stand for more than a couple of minutes. How do I talk to my boss about sitting during standup meetings? If I change workplaces, when do I talk about it to a new boss? I look and walk just fine, so people usually don’t realize that there is something wrong with me. I’ve already been to the doctors, and there is not much they can do, so I need to soft skill en...

Mar 23, 202028 min

Episode 201: Too soon for a raise and management, masters, maybe?

In this episode, Dave and Jamison answer these questions: I started a new job 6 months back and a lot has happened since then. I signed on as a junior dev and have since been given more and more responsibility. Including (but not limited to) deploying and releasing after hours, shared responsibility with the resident senior devs for reviewing pull requests, and aiding in the creation of new processes and overall advancement of our company’s software development process and culture. How soon is t...

Mar 16, 202036 min

Episode 200: Crazy work work stories

🎉🎉🎉 Celebrating 200 episodes! 🎉🎉🎉 In this special episode, Dave and Jamison share crazy work stories contributed by listeners to celebrate 200 episodes of Soft Skills Engineering Right out of graduate school I was in the process of interviewing and got through two phone interviews to get the final in-person interview at a location-based startup. The office was mostly sales but also had a small dev team. The in-house recruiter gave me a rough itinerary two days before: get there at 8AM, hav...

Mar 09, 202029 min

Episode 199: Offshore team influence and time zone fun

In this episode, Dave and Jamison answer these questions: I work at a large public company. Two years ago, they hired a new CEO who immediately started a development center in a different country. Much of the knowledge transfer is complete and this new team outnumbers us by 3 to 1. It feels that we have lost much of our influence. They turn out decent work and cost less than 1/10th to employ. I am ramping up a job search but in the mean time what steps can we take to keep influence and control? ...

Mar 02, 202032 min

Episode 198: Stinky manager and VP overhaul

In this episode, Dave and Jamison answer these questions: My manager smells really bad! Sometimes so bad that I can’t bear to be in his proximity. I am not sure if it’s his breath, or body odour (probably both), but the smell is very foul on a daily basis. He has been with us for quite a few months now, but I am not sure if anybody has mentioned it to him, because the situation hasn’t gotten any better. I’ve also retrained from speaking about it with anyone else. He’s a good guy, and a very hard...

Feb 24, 202027 min

Episode 197: Rambling co-worker and awkward resume leak

In this episode, Dave and Jamison answer these questions: Help! I have a co-worker who can’t get to the point. They keep rambling, throwing in useless jargon, with veiled bragging of their knowledge and accomplishments, and answering questions that weren’t asked; and all in a very monotone voice. My brain starts to zone out now every time they start in to “explain” something. They also somehow survived at the company for 8+ years and have recently become a team lead. Our paths don’t cross every ...

Feb 17, 202029 min

Episode 196: "Offshore resources" and ageist layoffs

In this episode, Dave and Jamison answer these questions: Hi, thank you for the great podcast! I work for a software consultancy as a senior product manager. For 5+ years, our team of 40 designers, developers and QA has designed, built, deployed, and operated a large SaaS platform. We are passionate about evolving the product, know the domain well and managed to improve a lot of processes in the client’s company. We go way beyond “just development”. The problem is that the client’s internal staf...

Feb 10, 202027 min

Episode 195: Ad-hoc promotion and quitting a huge company with Charity Majors

We’re excited to have special guest Charity Majors on the show! Charity is the CTO and former CEO of Honeycomb . She has worked at Second Life, Parse, Facebook, and more. She blogs at charity.wtf . Dave, Jamison, and Charity answer these questions: I’ve had the role of tech lead informally for the past two years at a fast-growing tech startup. We were a team of 6 developers, and now we are 16. Recently, we had a department meeting in which the Software Development VP communicated that we have 3 ...

Feb 03, 202033 min

Episode 194: Leveling up through speaking and negativity

In this episode, Dave and Jamison answer these questions: Hey friends, thanks for such an entertaining show, I look forward to it every week. My question relates to ‘leveling up’ as a developer. I’ve been getting nice feedback for my work on projects and the blog post updates I’ve been writing along the way. This has been noticed by colleagues, managers and the local meetup organising committees in my city. I have now been asked to speak at a number of events internally and in the community. Whi...

Jan 27, 202028 min

Episode 193: Playing the field and paying for speaking

In this episode, Dave and Jamison answer these questions: I’ve been recently looking for summer internships and I have had a couple of video interviews. I don’t consider myself an interview rookie since I’ve had my fair share but there is one question I can’t understand whether to answer honestly or not so here it goes: “Are you applying to other job opportunities?”. The question is kind of stupid since no one puts all of its eggs in one basket but on the other hand I’m afraid answering ‘yes’ wi...

Jan 20, 202025 min

Episode 192: Giving feedback and messaging a team change

Hey, want to use Dropbox as your app’s production database? Well, check here . In this episode, Dave and Jamison answer these questions: Hello Dave & Jamison, first of all thank you for the show! I recently moved to a tech lead position and as such I will be asked by many people to provide feedbacks for performance reviews and promotions. Do you have any tip on how to provide good feedbacks, especially in the cases where you don’t constantly work with the interested people? Hello, guys! Than...

Jan 13, 202034 min

Episode 191: Overshadowed and demos and credit

In this episode, Dave and Jamison answer these questions: I’m an introverted person but am not afraid to present my work and have strong 1-1s. For the past few months, I’ve been working on a project with a coworker who is very extroverted and expressive compared to me. During meetings with higher ups to present our work and progress, he overpowers me in conversation unwittingly. Most of the time, I feel he does a good job but other times I notice that he makes claims without gathering all the da...

Jan 06, 202031 min

Episode 190: Disorganized startup and leveling up the team

In this episode, Dave and Jamison answer these questions: My company is a startup and they’re super unorganized. I’m a junior-mid level engineer, and when I was onboarded, there was no documentation for how to run anything. I wrote a bunch of documentation and also made some PR templates to try and organize PRs. I’m super annoyed because things are constantly being messed with in our schema, and I don’t realize what we’ve changed until it correlates to a different issue that I’m trying to fix an...

Dec 30, 201934 min

Episode 189: Building relationships and handling negative feedback with speical guest Jeff Leiken

In this episode, Dave and Jamison answer these questions: Hi, I’m a software engineer who’s recently been promoted to a technical lead. I accomplished this mainly through work ethic, dedication to improving my skillset, a couple of large/notable projects, and some minor internal networking. After going through the promotion process, it’s become apparent how valuable it is to establish strong relationships with peers and seniors in your field. What advice or recommendations do you have for establ...

Dec 23, 201943 min

Episode 188: Drama overload and agile ouroboroses

In this episode, Dave and Jamison answer these questions: I work in a charity as an iOS developer and there is so much drama in the office about anything. I am so scared to talk with my backend engineer about work that we created a non-company slack workspace. This is how we communicate, even though we sit right next to each other. Please send help. I work in a company that’s around 10 years old with 1800 employees that started implementing agile methodologies a few years ago. It was great and i...

Dec 16, 201926 min

Episode 187: Interview insanity and making up for lost time

In this episode, Dave and Jamison answer these questions: Hello there! To say things pretty directly, I hate the recruiting process in software engineering, especially coding tests on whiteboard during interviews. It makes me very nervous and I already missed a job opportunity because I could not handle my stress correctly. Plus I think that the problems asked in those interviews are irrelevant to the day-to-day job, which means that I need to study again sorting algorithms and tree balancing ev...

Dec 09, 201939 min

Episode 186: First job negotiation and am I a senior engineer?

In this episode, Dave and Jamison answer these questions: Hi! I am 29 years old and a couple of years ago I decided to turn my career around by going from teaching history to frontend development. After 2 years of education I am now doing my first internship in small but established company. I have the feeling I will soon be offered a full-time position. How can I ask for the best job offer (salary-wise) accordingly to my age but few experiences? I don’t want to be perceived as ungrateful, nor b...

Dec 02, 201933 min

Episode 185: Fragile coworkers and soft demotion

In this episode, Dave and Jamison answer these questions: Hello! I am the only principal architect in my department. In addition to technical and delivery obligations, I am also responsible for mentoring of engineers. Recently, I reviewed some very lackluster customer facing presentation materials drafted by a junior engineer (for which I provided templates and talking points) and informed them this would need to be worked again from scratch. I received verbal confirmation that the effort was in...

Nov 25, 201933 min

Episode 184: Indispensable and IT cold war

In this episode, Dave and Jamison answer these 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 and they want me over there asap. I’m afraid to quit this startup as I fear that it’s not yet at a place where it could survive without me. I realize that sounds...

Nov 18, 201934 min

Episode 183: Terrible boss code and peer-to-peer mentorship

In this episode, Dave and Jamison answer these questions: I work in a small team under 10 people on a new project that should be shipping soon. I have a manager who is leading this project, and I’m the most senior developer on the team. My manager tries to help with the project by writing code, but does it rather poorly. When he wants to implement new functionality, he creates a new branch and brews his code in this branch for 2-3 months, constantly complaining how hard it is to write code in ou...

Nov 11, 201930 min

Episode 182: Lunch and switching to product management

In this episode, Dave and Jamison answer these questions: My team often goes out to lunch; I almost always bring a lunch from home. They invite me to come with them, but it feels weird, since I won’t be purchasing a meal from the restaurant. Should I swallow (pun intended) my pride and go with them anyway, or decline their offer? I would bring lunch less frequently, but it’s difficult to predict what days they are going out together. I’ve been a software engineer for 7 years and it recently occu...

Nov 04, 201929 min

Episode 181: Blocked by back-end and tired of coding

In this episode, Dave and Jamison answer these questions: I recently took a job at a start-up as the only front-end developer. The distinction of front-end and back-end is new to me as all of my previous experience has been full stack development. Most of my work can only be started once a back end developer has done their part. There is only one back end developer who just so happens to be one of the co-founders of the company. Because he can’t exclusively dedicate his time to back-end work due...

Oct 28, 201931 min

Episode 180: Inspiring attention to detail and moving

In this episode, Dave and Jamison answer these questions: How do I inspire attention to detail in my co-workers? I’ve been frustrated with another developer on my team who pays a lot less attention to detail and it results in many bugs that I end up fixing, and sloppy commit history which makes debugging issues more difficult. I received a suggestion from a mentor to reframe my thinking from: I failed to enforce good practices, to, I failed to inspire good practices. Having approached the zen ma...

Oct 21, 201929 min

Episode 179: Pushing preemptive promotion and de-motivated by promotion

In this episode, Dave and Jamison answer these questions: Hello! I love listening to your show. I often relisten to old episodes. I’m a Front End Developer at an IT consulting company. I will be reaching my 1 year anniversary at the company in March (it’s September right now). How do I talk to my manager about a promotion? I would like to become a Sr front end Developer. I have never had to have this conversation because I have always changed jobs before reaching 1 year with the company. I need ...

Oct 14, 201928 min
For the best experience, listen in Metacast app for iOS or Android