Jamison Dance and Dave Smith

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.

Author

Jamison Dance and Dave Smith

Category

Technology

Podcast website

softskills.audio

Latest episode

Jul 6, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Episode 46: My New Crappy Job and Youth vs the Status Quo 07.02.2017

Dave and Jamison answer these questions: How do I deal with my new job that turns out to be crappy? How do I know how hard to push back against more experienced engineers when suggesting a new idea? Thank you to Algolia for sponsoring this episode. Check out their job posting at algolia.com/softskillsengineering .

Episode 45: RAPID FIRE and Micromanagers 28.01.2017

It’s our first RAPID FIRE episode, where we answer a bunch of questions rapid-ish-ly. Why do I get passed up for developer jobs? Should I take this high-paying job even though it’s a scary change? Should I quit my first job after five years? We also answer a longer question: How do I deal with a micromanaging project manager? Thank you to Algolia for sponsoring this episode. Check out their job po...

Episode 44: Discussing Firing and Writing Job Postings 25.01.2017

Dave and Jamison answer these questions: When I let someone go, should I tell them the reason why? How do I write a good job description? We mention Julia Evans’ blog post A litmus test for job descriptions in the second question.

Episode 43: Internship Costs and CS Interview Questions 16.01.2017

Dave and Jamison answer these questions: What do internships cost companies? How do you feel about asking hard technical computer science questions in interviews? The second question was prompted by this tweet: In 20 years of engineering I've never said, "thank goodness we hired someone who can reverse a b tree on a whiteboard while strangers watch" — Samantha 🐝 Quiñones (@iea...

Episode 42: Bootcamp Job Hopping and Cultural Reliability 02.01.2017

In this episode, Dave and Jamison answer these questions: Should I switch jobs to my fourth job within two years of graduating from a bootcamp? What non-technical practices and cultural attributes improve software reliability?

Episode 41: Management Snobs and Two Bosses 28.12.2016

In this episode, Dave and Jamison answer these questions: How do I deal with someone who says their job (management) is so much harder than my job (engineering)? How do I deal with a two-boss situation where I am one of the bosses?

Episode 40: Office Visibility and New Tech 21.12.2016

In this episode, Dave and Jamison answer these questions: How can I encourage my team to be more visible in the office? How do I learn new technologies without going through a noob phase?

Episode 39: Brilliant Jerks and One on Ones 12.12.2016

In this episode, Dave and Jamison answer these questions: How do I deal with engineers who are skilled technically but rude and demeaning? What should I talk about in one on ones with my manager or reports? We also cite Questions for our first 1:1 , a blog post by Lara Hogan.

Episode 38: Going Over Heads and Firing Just After Hiring 05.12.2016

In this episode, Dave and Jamison answer these questions: When is it appropriate to go over someone’s head? Should I fire the new engineer that we just hired (and who relocated to take the job)?

Episode 37: VC Funding and Internal Presentations 29.11.2016

In this episode, Dave and Jamison answer these questions: How does venture capital work, and how does it affect me? How do I give great presentations at work?

Episode 36: Unlimited Vacation and Enforcing Best Practices 22.11.2016

In this episode, Dave and Jamison answer these questions: What do you think of unlimited vacation policies? How do I enforce coding best practices? Show notes, because Jamison is feeling ambitious: The Netflix culture slides we mentioned pylint , the linter Dave talked about

Episode 35: Attracting Talent and Quitting Responsibly 15.11.2016

In this episode, Dave and Jamison answer these questions: How can I attract talent? How do I quit without burning bridges?

Episode 34: Do Certifications Help and How Can I Avoid Avoidance? 07.11.2016

In this episode, Dave and Jamison answer these questions: Do certifications help me? How can I solve an avoidance problem?

Episode 33: Damaging Your Credibility and Meeting Potential Employers In School 31.10.2016

In this episode, Dave and Jamison answer these questions: How can a developer damage their credibility online? How can I meet potential employers while I’m still in school?

Episode 32: Why Would You Do Contracting? 26.10.2016

In this episode, Dave and Jamison answer this question: Why would a developer leave a full time job to do consulting or contracting? It just so happens that Jamison did this a few months ago, and he shares his experience in making the transition.

Episode 31: Going In To Management and Knowing If A Job Is Worth Applying To 17.10.2016

In this episode, Dave and Jamison answer these questions: Should I go in to management? How do you know if a job is worth applying to?

Episode 30: Reaching Consensus and Code Editing Etiquette 08.10.2016

In this episode, Dave and Jamison answer these questions: How should you reach consensus on a team? Should you always have consensus? What is the etiquette around editing code in a shared repository?

Episode 29: What Should I Do When Starting A New Job? 07.10.2016

Literally the only episode that the advice “quit your job and get a better one” doesn’t apply. Dave and Jamison answer the question: What should I do when starting a new job?

Episode 28: How Long Should I Stay At My Job and How Do I Help Junior Developers Improve 26.09.2016

In episode 28, Jamison and Dave answer these questions: How long should I stay before I quit my job? Two to three years seems fairly normal. Dave sees people with less than 12 months regularly. Staying at a job means you experience things you wouldn’t if you hopped around a lot. It is much easier to see the hype cycle play out if you stick around. You get to see the outcome of your own decisions....

Episode 27: Writing Great Resumes and Pushing Back on Non-Engineering Tasks 19.09.2016

In episode 27, Jamison and Dave answer these questions: How do I write a great resume? Do you really need a resume these days? How important is formatting and good design? What content should be on your resume? Should I push back on non-engineering tasks like PowerPoint presentations? From listener samspot: I am a Sr. Developer and I am often asked to spend time on PowerPoint presentations for fun...

Episode 26: Communicate Your Efforts and I Told You So 12.09.2016

In episode 26, Jamison and Dave answer these question: How do you make sure people know about your good work? See Matt Zabriskie’s great post for background on this. We also mentioned Do Things, Write About It . How do you get your point across effectively so you don’t have to say “I told you so” later?

Episode 25: Understanding the Business and Managing Without Being a Developer 05.09.2016

In episode 25, Jamison and Dave answer these question: How do I understand the business side better? Analysis of tabs vs spaces How does your business make money? Just ask your CEO/manager Kill the myth of the pointy-haired boss Smaller companies expose you to this more Just ask questions: What was our revenue last month? How much did we spend last month? Who are our biggest customers? How does th...

Episode 24: Should I be a generalist or specialist developer? 29.08.2016

In episode 24, Jamison and Dave answer this question: As a software developer, should I be a generalist or a specialist? This was inspired by a Twitter conversation here: https://twitter.com/iam_preethi/status/766758679743954944

Episode 23: Joining a startup as a CTO and asking for a raise 22.08.2016

In episode 23, Jamison and Dave answer these questions: You are asked to be a CTO of a start-up. What questions would you ask in order to decide whether to join, and what things would you give most attention to, if you do join? I REALLY want and deserve a raise so I hope you two discuss how a nerdy introvert gets the CFO of a small privately owned business to want to give her more money when she’s...

Episode 22: Health insurance and contributing to open source projects 15.08.2016

In episode 21, Jamison and Dave answer these questions: What’s up with all this health insurance jargon? How do I get started contributing to open source?

Listen to the Soft Skills Engineering podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.