

Soft Skills Engineering
Jamison Dance and Dave Smith
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.
Episodes
Mentioned books

Feb 7, 2017 • 40min
Episode 46: My New Crappy Job and Youth vs the Status Quo
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.

Jan 28, 2017 • 25min
Episode 45: RAPID FIRE and Micromanagers
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 posting at algolia.com/softskillsengineering.

Jan 25, 2017 • 34min
Episode 44: Discussing Firing and Writing Job Postings
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.

Jan 16, 2017 • 41min
Episode 43: Internship Costs and CS Interview Questions
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 (@ieatkillerbees) December 14, 2016

Jan 2, 2017 • 30min
Episode 42: Bootcamp Job Hopping and Cultural Reliability
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?

Dec 28, 2016 • 24min
Episode 41: Management Snobs and Two Bosses
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?

Dec 21, 2016 • 33min
Episode 40: Office Visibility and New Tech
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?

Dec 12, 2016 • 31min
Episode 39: Brilliant Jerks and One on Ones
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.

Dec 5, 2016 • 34min
Episode 38: Going Over Heads and Firing Just After Hiring
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)?

Nov 29, 2016 • 32min
Episode 37: VC Funding and Internal Presentations
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?


