
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.
Latest episodes

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?

Nov 22, 2016 • 27min
Episode 36: Unlimited Vacation and Enforcing Best Practices
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

Nov 15, 2016 • 40min
Episode 35: Attracting Talent and Quitting Responsibly
In this episode, Dave and Jamison answer these questions:
How can I attract talent?
How do I quit without burning bridges?

Nov 7, 2016 • 29min
Episode 34: Do Certifications Help and How Can I Avoid Avoidance?
Delve into the hotly debated role of certifications in the software engineering field. The hosts share skeptical insights on their impact on job searches and skill validation. With humor, they compare the value of certifications versus hands-on experience. Shifting gears, they tackle avoidance and procrastination, offering practical strategies to boost productivity. Discover personal anecdotes and tips for an improved work environment while navigating the challenges of tech career advancement.

Oct 31, 2016 • 34min
Episode 33: Damaging Your Credibility and Meeting Potential Employers In School
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?

Oct 26, 2016 • 16min
Episode 32: Why Would You Do Contracting?
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.

Oct 17, 2016 • 33min
Episode 31: Going In To Management and Knowing If A Job Is Worth Applying To
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?

Oct 8, 2016 • 40min
Episode 30: Reaching Consensus and Code Editing Etiquette
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?