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.
Similar Podcasts

The Infinite Monkey Cage
Brian Cox and Robin Ince host a witty, irreverent look at the world through scientists' eyes.

Ladybug Podcast
We're Emma Bostian, Sidney Buckner, Kelly Vaughn, and Ali Spittel - four seasoned software developers working in different sectors. Since there's a major lack of technical podcasts out there, we've decided to start one. Just kidding -- there's already a ton! But, we wanted to add our voices to the space and share our experiences and advice. We'll have great discussions around how to start coding, the hot technologies right now, how to get your first developer job, and more!
Check out our website!

Thinking Elixir Podcast
The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community.
Episode 78: Endless Rewrites and Fake Deadlines
This week Jamison and Dave answer these questions: We’ve re-written the project I’m on 10 times without launching. What should I do? I worked hard to hit a deadline, only to find out the deadline was moved. How do I avoid this in the future? We talked a bit about the value of deadlines way back in episode nine if you want to hear some positive things about deadlines.
Episode 77: Boss Wants Me To Speak and The 2% Raise
This week Jamison and Dave answer these questions: My boss wants me to speak at conferences, but I’m very new to software. What should I do? How do I get more than a 2% raise? That is the company average. We talked about conferences a bit more way back in episode 6. We also talked more about playing the salary game in episode 23, which is a technique for sharing salary information with your co-workers.
Episode 76: Writing Goals and Firing Jokes
This week Jamison and Dave answer these questions: My organization requires me to set goals for myself. What advice do you have for writing good technical and non-technical goals? My managers openly joke about firing people all the time. What should I do?
Episode 75: Self-Promotion For Wallflowers and Moving in a Year
This week Jamison and Dave answer these questions: What are some good ways for people who aren’t good at self-promotion to promote themselves? I’m moving to Europe in a year. How much notice should I give my company that I’m leaving? Way back in episode 26 we talked a little bit about self-promotion as well.
Episode 74: Switching Languages Without A Pay Cut and A Missed Negotiation
Jamison and Dave will be at the UtahJS Conference on September 18th. See conf.utahjs.com for more info and to buy tickets. Come say hi! This week Jamison and Dave answer these questions: Do I need to take a pay cut when switching languages? I was promoted at work but didn’t get a raise or a title change. What do I do?
Episode 73: A Rampant Rewriter and Overexplainers
Jamison and Dave will be at the UtahJS Conference on September 18th. See conf.utahjs.com for more info and to buy tickets. Come say hi! This week Jamison and Dave answer these questions: A developer on my team has been rewriting my code under the guise of “code cleanup” without saying anything to me. Is this normal? What should I do? How do you deal with co-workers who over-explain unimportant issues?
Episode 72: The Micromanaging CEO and The Only Developer
Jamison and Dave answer these questions: My CEO is micromanaging the developers. What do I do? I’m about to take a job as the only developer at a company. How do I handle working without technical coworkers?
Episode 71: Informal Leadership and Dealing With Burnout
Jamison and Dave 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.
Episode 70: Appraisal-Driven Development and Meeting Creep
Jamison and Dave answer these questions: I’m a new team lead with a team member who is very appraisal-driven. How do I deal with them? Have you ever experienced meeting-creep? What do you do about it? Jamison mentions the 37 signals blog post on the downsides of group chat.
Episode 69: A Know-It-All Lead and Selling Your Boss on Remote Work
Jamison and Dave answer these questions: My supervisor is a know-it-all who needs to be the smartest person in the room. How do I deal with it? I want to move to another city and work remotely. How do I convince my boss to let me?
Episode 68: Paying Your Dues and Non-technical Hobbies
Jamison and Dave answer these questions: It’s been a year and I still haven’t touched the codebase. What should I do? All my hobbies revolve around computers. How do I develop other interests? Jamison mentioned Dan Luu’s article on how bad teams are always hiring. Here it is. Rich Hickey’s Hammock-Driven Development talk was also mentioned.
Episode 67: Graduate School and Asking Good Questions
Jamison and Dave answer these questions: Should I get a Masters in Computer Science? How do I ask good questions?
Episode 66: Nepotism and Minimum Junior Requirements
Jamison and Dave talk about these questions: My cousin is a manager at my employer. How do I avoid nepotism? I’d like to become a developer. What are the minimum requirements for a junior developer? When will I be “good enough” to get a job as a junior dev?
Episode 65: Left In The Dust and Imposter Syndrome
Jamison and Dave talk about these questions: I have a great, comfortable job that doesn’t push me very hard. How do I deal with worrying about being left in the dust? How do I deal with imposter syndrome?
Episode 64: Negative Peer Reviews and On Call
Jamison and Dave talk about these questions: How direct should I be in a peer review of a coworker who I really dislike? How do I convince developers to go on call?