This browser doesn't support Spotify Web Player. Switch browsers or download Spotify for your desktop.

Soft Skills Engineering

By 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.

  1. 1.
    Episode 237: Salary vs tech stack and how to quit an ad agency11/23/2020
    24:51
  2. 2.
    Episode 236: Making mistakes and Lowball offer11/16/2020
    33:06
  3. 3.
    Episode 235: Bus factors and toxic time bomb11/09/2020
    27:16
  4. 4.
    Episode 234: Job hopping and untenable counter-offers11/02/2020
    29:23
  5. 5.
    Episode 233: Manual unit testing and WFH demotivation10/26/2020
    34:14
  6. 6.
    Episode 232: "Junior" developer and NDA'd10/19/2020
    33:12
  7. 7.
    Episode 231: Freedom for me not for thee and optimizing for growth10/12/2020
    32:49
  8. 8.
    Episode 230: Not seeking promotion and taking code10/05/2020
    28:47
  1. 9.
    Episode 229: Other people's code and moving into product management09/28/2020
    27:12
  2. 10.
    Episode 228: Unpaid team lead and banking hours09/21/2020
    26:18
  3. 11.
    Episode 227: Junior expectations and manager flakiness09/14/2020
    30:43
  4. 12.
    Episode 226: Declining job offers and being the outside hire09/07/2020
    31:26
  5. 13.
    Episode 225: Stuck on the ladder and can't say no08/31/2020
    27:45
  6. 14.
    Episode 224: Bad review from conflicted boss and questioning my career choices08/24/2020
    31:20
  7. 15.
    Episode 223: Feedback rage and making up for lost time08/17/2020
    24:41
  8. 16.
    Episode 222: Cowboy CTO and underpaid after promotion08/10/2020
    26:04
  9. 17.
    Episode 221: Current boss reference and getting paid to do nothing08/03/2020
    28:24
  10. 18.
    Episode 220: Premature leadership push and credit and status07/27/2020
    33:26
  11. 19.
    Episode 219: Remote crickets and Manager Careering07/20/2020
    30:29
  12. 20.
    Episode 218: Referral underperforming and take a tech lead role07/13/2020
    32:32
  13. 21.
    Episode 217: Quitting words and double COVID internship07/06/2020
    30:18
  14. 22.
    Episode 216: One-on-ones and inter-team power struggles06/29/2020
    32:07
  15. 23.
    Episode 215: Many jobs in one and junior git stickler06/22/2020
    32:39
  16. 24.
    Episode 214: Jumping ship and saying "I can't"06/15/2020
    30:13
  17. 25.
    Episode 213: Interviewing your future boss and screwed by private equity06/08/2020
    30:59
  18. 26.
    Episode 212: Turnover and self-inflicted complexity06/01/2020
    28:15
  19. 27.
    Episode 211: Biorhythm and coworker roommate05/25/2020
    26:34
  20. 28.
    Episode 210: Study time and caring less05/18/2020
    27:43
  21. 29.
    Episode 209: Glue and Covid ghost job05/11/2020
    25:49
  22. 30.
    Episode 208: Toe-stepper-on-er and high leverage work05/04/2020
    28:26
  23. 31.
    Episode 207: Unclear career goals and garbage code04/27/2020
    34:45
  24. 32.
    Episode 206: Micromanaging WFH and vaguely tech lead04/20/2020
    32:39
  25. 33.
    Episode 205: Old code outage and questions leaking04/13/2020
    23:54
  26. 34.
    Episode 204: Remote work and ghosting your employer04/06/2020
    27:43
  27. 35.
    Episode 203: Downturns and conflict03/30/2020
    38:04
  28. 36.
    Episode 202: Can't stand up and new team, new me03/23/2020
    28:04
  29. 37.
    Episode 201: Too soon for a raise and management, masters, maybe?03/16/2020
    36:15
  30. 38.
    Episode 200: Crazy work work stories03/09/2020
    29:28
  31. 39.
    Episode 199: Offshore team influence and time zone fun03/02/2020
    31:48
  32. 40.
    Episode 198: Stinky manager and VP overhaul02/24/2020
    27:00
  33. 41.
    Episode 197: Rambling co-worker and awkward resume leak02/17/2020
    28:49
  34. 42.
    Episode 196: "Offshore resources" and ageist layoffs02/10/2020
    27:10
  35. 43.
    Episode 195: Ad-hoc promotion and quitting a huge company with Charity Majors02/03/2020
    33:06
  36. 44.
    Episode 194: Leveling up through speaking and negativity01/27/2020
    27:31
  37. 45.
    Episode 193: Playing the field and paying for speaking01/20/2020
    25:25
  38. 46.
    Episode 192: Giving feedback and messaging a team change01/13/2020
    34:06
  39. 47.
    Episode 191: Overshadowed and demos and credit01/06/2020
    30:47
  40. 48.
    Episode 190: Disorganized startup and leveling up the team12/30/2019
    33:36
  41. 49.
    Episode 189: Building relationships and handling negative feedback with speical guest Jeff Leiken12/23/2019
    43:09
  42. 50.
    Episode 188: Drama overload and agile ouroboroses12/16/2019
    25:34
  43. 51.
    Episode 187: Interview insanity and making up for lost time12/09/2019
    38:41
  44. 52.
    Episode 186: First job negotiation and am I a senior engineer?12/02/2019
    33:06
  45. 53.
    Episode 185: Fragile coworkers and soft demotion11/25/2019
    33:04
  46. 54.
    Episode 184: Indispensable and IT cold war11/18/2019
    33:36
  47. 55.
    Episode 183: Terrible boss code and peer-to-peer mentorship11/11/2019
    30:17
  48. 56.
    Episode 182: Lunch and switching to product management11/04/2019
    28:03
  49. 57.
    Episode 181: Blocked by back-end and tired of coding10/28/2019
    30:50
  50. 58.
    Episode 180: Inspiring attention to detail and moving10/21/2019
    29:00
  51. 59.
    Episode 179: Pushing preemptive promotion and de-motivated by promotion10/14/2019
    28:04
  52. 60.
    Episode 178: Procrastinating colleague and working remotely for an on-site company10/07/2019
    21:52
  53. 61.
    Episode 177: Work life vertigo and work life interviews09/30/2019
    24:35
  54. 62.
    Episode 176: Afraid to disappoint and tech co-founder advice09/23/2019
    24:52
  55. 63.
    Episode 175: Famous devs at conferences and becoming obsolete09/16/2019
    27:21
  56. 64.
    Episode 174: Bottleneck manager and how to tech lead09/09/2019
    33:05
  57. 65.
    Episode 173: Newbie burden and getting a 25% raise09/02/2019
    33:24
  58. 66.
    Episode 172: Contracting and American email etiquette08/26/2019
    28:42
  59. 67.
    Episode 171: Unwilling mentorship and tortoise vs hare DevOps08/19/2019
    31:38
  60. 68.
    Episode 170: Code rage and code review etiquette08/12/2019
    36:06
  61. 69.
    Episode 169: Conspiracy theories and flexible schedules08/05/2019
    31:36
  62. 70.
    Episode 168: Self-snooping and work from home jeopardy07/29/2019
    31:00
  63. 71.
    Episode 167: Foosball culture and giving feedback to geniuses07/22/2019
    35:07
  64. 72.
    Episode 166: Not the intern and fighting at work07/15/2019
    34:08
  65. 73.
    Episode 165: I don't play videogames and quarter-career burnout07/08/2019
    28:34
  66. 74.
    Episode 164: Fear of firing and disengaged teammates07/01/2019
    31:14
  67. 75.
    Episode 163: Sounding a warning and negative Glassdoor reviews06/24/2019
    34:04
  68. 76.
    Episode 162 (rerun of episode 113): Quitting Your First Job and Too Many Responsibilities06/17/2019
    32:58
  69. 77.
    Episode 161: Trapped as a QA engineer and trapped as a generalist06/10/2019
    31:17
  70. 78.
    Episode 160: Non-manager 1:1s and throwing away dev learning06/03/2019
    25:25
  71. 79.
    Episode 159: Rejecting candidates and corporate image obsession05/27/2019
    27:22
  72. 80.
    Episode 158: I accepted a counter-offer and stayed and dealing with engineers who exaggerate their contributions05/20/2019
    27:10
  73. 81.
    Episode 157: How to deal with a consistent low performer and my architect wants me to switch from Ruby to Java05/13/2019
    33:07
  74. 82.
    Episode 156: How to move from web development into other software engineering roles and dealing with slow code review processes05/06/2019
    35:51
  75. 83.
    Episode 155: What do you think about employee monitoring software and how do I get un-demotivated after losing interest in software dev?04/29/2019
    26:48
  76. 84.
    Episode 154: Why am I terrible at picking candidates and how soon can I quit my job?04/22/2019
    30:27
  77. 85.
    Episode 153: Informal Leadership and Dealing With Burnout (rerun of episode 71)04/15/2019
    41:48
  78. 86.
    Episode 152: How to pair program as an introvert and being mistreated as a contractor?04/08/2019
    34:00
  79. 87.
    Episode 151: Where are all the old developers and Do I not ask enough questions?04/01/2019
    25:00
  80. 88.
    Episode 150: How to fight imposter syndrome as a technical lead and Getting in to meetups03/25/2019
    28:30
  81. 89.
    Episode 149: How to get my engineering career back on track and how to thrive in a heavy process environment03/18/2019
    43:10
  82. 90.
    Episode 148: In the orbit of a Rock Star Programmer and Should I share my salary with my coworkers?03/11/2019
    26:33
  83. 91.
    Episode 147: How to grow in a flat organization and how to get references when job hunting in stealth mode?03/04/2019
    22:33
  84. 92.
    Episode 146: What to do with sick co-workers who come into the office and dealing with weird performance review feedback02/25/2019
    23:08
  85. 93.
    Episode 145: What to do with a bad manager who is loved by upper management and should I include detecting major security vulnerabilities on my resume?02/18/2019
    24:17
  86. 94.
    Episode 144: Job hunting while employed and how to start my first technical lead role02/11/2019
    33:51
  87. 95.
    Episode 143: Dealing with meeting interrupters and setting work limits02/04/2019
    25:47
  88. 96.
    Episode 142: Can I get hired above my level even though I look inexperienced on paper and should I be brutally honest in peer performance reviews01/28/2019
    30:29
  89. 97.
    Episode 141: A Rampant Rewriter and Dealing with an Overexplainer (rerun of episode 73)01/21/2019
    38:34
  90. 98.
    Episode 140: Should I apologize for my bugs after I quit and should I become a project manager01/14/2019
    29:34
  91. 99.
    Episode 139: How to deal with badmouthing and how to survive in a loud open office01/07/2019
    29:08
  92. 100.
    Episode 138: Should I ask for a raise before my annual review and how to keep up with young, single, overtime-working co-workers12/31/2018
    25:10
  93. 101.
    Episode 137: How to get answers to technical questions and Should managers also be technical12/24/2018
    27:56
  94. 102.
    Episode 136: My family thinks I'm over paid and Is a 10% raise good12/17/2018
    24:21
  95. 103.
    Episode 135: Publicly Correcting Speakers and Forced Into a Dev Role as a Product Manager12/10/2018
    27:28
  96. 104.
    Episode 134: Boredom vs Money and Agile vs Long-Term Schedules12/03/2018
    36:29
  97. 105.
    Episode 133: Herding Linter Cats and Surviving Until Severance Time11/19/2018
    29:22
  98. 106.
    Episode 132: Should I tell my boss I'm planning to quit and keeping tech talks going11/12/2018
    25:27
  99. 107.
    Episode 131: Coworkers with stinky feet and Was my salary expectation too high11/05/2018
    24:45
  100. 108.
    Episode 130 (rerun of episode 87): Stand up and fight! and Metrics10/29/2018
    47:17
  101. 109.
    Episode 129: Office romance and What to say during one-on-ones10/22/2018
    24:42
  102. 110.
    Episode 128: Finish The Degree In Poverty? and Hiring Insecurity10/15/2018
    28:17
  103. 111.
    Episode 127: Leaving a Job I Love and My Role Is Being Eroded10/08/2018
    21:19
  104. 112.
    Episode 126: I'm underpaid and Game Industry Bonuses10/01/2018
    25:42
  105. 113.
    Episode 125: Brainstorming sessions and Slack Ettiquette09/24/2018
    35:19
  106. 114.
    Episode 124: Pair Programming Pain and Side Hustle CEO09/17/2018
    32:11
  107. 115.
    Episode 123: Salary Promise Fail and Slacker Coworkers09/10/2018
    29:26
  108. 116.
    Episode 122: Too Much Process and Negotiating Salaries with Multiple Companies09/03/2018
    31:17
  109. 117.
    Episode 121: Working Remotely Without Hating It and Managing Rotating Engineers08/27/2018
    32:27
  110. 118.
    Episode 120: Layoff Decisions and Overworking Peers08/20/2018
    32:09
  111. 119.
    Episode 119 (rerun of episode 77): My boss wants me to speak at conferences and how to get better than a 2% raise08/13/2018
    35:29
  112. 120.
    Episode 118: Asking For Help and Speaking Up07/30/2018
    27:50
  113. 121.
    Episode 117: Defense Industry Stigma and Responding to Negative Feedback07/23/2018
    25:51
  114. 122.
    Episode 116: Weekend Warrioring and Reaching the End of the Career Ladder07/17/2018
    30:36
  115. 123.
    Episode 115: Sharing Your Salary When You Leave and Hiring Decisions Overruled07/10/2018
    21:41
  116. 124.
    Episode 114: Story Point Commitments and Measuring Productivity (Episode 79 Rerun)07/02/2018
    38:59
  117. 125.
    Episode 113: Quitting Your First Job and Too Many Responsibilities06/25/2018
    32:58
  118. 126.
    Episode 112: Disinterested Interviewing and Layoff Fallout06/18/2018
    26:56
  119. 127.
    Episode 111: Dogma Rehab and Getting a Co-worker Fired06/12/2018
    34:49
  120. 128.
    Episode 110: Team Spirit and Half-hearted Recruiting06/04/2018
    27:11
  121. 129.
    Episode 109: Critical Junior Dev and Introducing New Tools05/29/2018
    25:29
  122. 130.
    (Rerun) Episode 35: Attracting Talent and Quitting Responsibly05/20/2018
    40:48
  123. 131.
    Episode 108: An Insecure Teammate and Disclosing Past Ratings05/13/2018
    24:31
  124. 132.
    (Rerun) Episode 40: Office Visibility and New Tech05/06/2018
    33:12
  125. 133.
    Episode 107: Silence After Interviews and Newsletter Politics04/30/2018
    28:00
  126. 134.
    Episode 106: Working From Home Without Rotting and Meetup Etiquette04/22/2018
    27:19
  127. 135.
    Episode 105: Interviewing for Management and Annoying Noises04/12/2018
    32:38
  128. 136.
    Episode 104: Interviews With VPs and Hiring a Tester04/06/2018
    28:04
  129. 137.
    Episode 103: Team Dynamics and Bad Code03/31/2018
    30:34
  130. 138.
    Episode 102: Correcting English and Tyranny of the Urgent03/24/2018
    36:43
  131. 139.
    Episode 101: Style In Code Reviews and How To Thank My Manager03/17/2018
    30:20
  132. 140.
    Episode 99: Developer Health and Whiteboard Interviews03/09/2018
    32:41
  133. 141.
    Episode 98 (Rerun of Episode 57): Disliking Management and Difficult Co-workers03/02/2018
    34:59
  134. 142.
    Episode 97: A Quiet Intern and Hearts and Guts02/22/2018
    29:32
  135. 143.
    Episode 96: Teaching Burden and Unknown Unknowns02/17/2018
    27:48
  136. 144.
    Episode 95: Paying For Help and Scared of Recruiters02/08/2018
    30:53
  137. 145.
    Episode 94: Dodging Recommendations and Full Sleeve Tattoos02/03/2018
    34:45
  138. 146.
    Episode 93: Negotiating Annual Raises and Part-Time Work01/27/2018
    28:46
  139. 147.
    Episode 92: Career Death by Friction and New Job Woes01/19/2018
    39:48
  140. 148.
    Episode 91: Job Requirements and Teams of Misfits01/11/2018
    27:39
  141. 149.
    Episode 90: Upper Management Dislikes Me and Undeserved Job Offers01/05/2018
    29:17
  142. 150.
    Episode 89: Departed Engineers and Employment Contracts12/28/2017
    30:35
  143. 151.
    Episode 88: How To Dress For Interviews and Learning To Interview12/22/2017
    38:00
  144. 152.
    Episode 87: Pushover Coworkers and Productivity Metrics12/14/2017
    47:01
  145. 153.
    Episode 86: Sharing Salaries and Offensive Words12/07/2017
    34:23
  146. 154.
    Episode 85: Annoying Know-it-alls and Company Headshots11/30/2017
    24:40
  147. 155.
    Episode 84: Shy Developers and Outsourced Architecture11/23/2017
    26:56
  148. 156.
    Episode 83: Gaps In The Resume and Moving To Business11/16/2017
    26:09
  149. 157.
    Episode 82: Blow Ups and Job Security11/09/2017
    36:22
  150. 158.
    Episode 81: Unwilling To Grow and Forced Out During Two Weeks Notice11/02/2017
    25:11
  151. 159.
    Episode 80: New Team Leads and Constant Follow Up10/29/2017
    31:44
  152. 160.
    Episode 79: Story Point Misses and Measuring Productivity10/19/2017
    38:28
  153. 161.
    Episode 78: Endless Rewrites and Fake Deadlines10/13/2017
    27:28
  154. 162.
    Episode 77: Boss Wants Me To Speak and The 2% Raise10/04/2017
    35:21
  155. 163.
    Episode 76: Writing Goals and Firing Jokes09/25/2017
    30:49
  156. 164.
    Episode 75: Self-Promotion For Wallflowers and Moving in a Year09/19/2017
    34:05
  157. 165.
    Episode 74: Switching Languages Without A Pay Cut and A Missed Negotiation09/11/2017
    36:42
  158. 166.
    Episode 73: A Rampant Rewriter and Overexplainers08/31/2017
    39:01
  159. 167.
    Episode 72: The Micromanaging CEO and The Only Developer08/17/2017
    29:08
  160. 168.
    Episode 71: Informal Leadership and Dealing With Burnout08/14/2017
    41:41
  161. 169.
    Episode 70: Appraisal-Driven Development and Meeting Creep07/28/2017
    32:03
  162. 170.
    Episode 69: A Know-It-All Lead and Selling Your Boss on Remote Work07/21/2017
    38:51
  163. 171.
    Episode 68: Paying Your Dues and Non-technical Hobbies07/13/2017
    43:12
  164. 172.
    Episode 67: Graduate School and Asking Good Questions07/07/2017
    44:55
  165. 173.
    Episode 66: Nepotism and Minimum Junior Requirements06/29/2017
    22:06
  166. 174.
    Episode 65: Left In The Dust and Imposter Syndrome06/22/2017
    39:01
  167. 175.
    Episode 64: Negative Peer Reviews and On Call06/15/2017
    37:17
  168. 176.
    Episode 63: (Rerun) Management Snobs and Two Bosses06/08/2017
    24:40
  169. 177.
    Episode 62: Many Meetings and Surviving an Acquisition05/31/2017
    29:35
  170. 178.
    Episode 61: Product Managers and Notifications05/25/2017
    34:51
  171. 179.
    Episode 60: Office Arrangements and Disarming A Code Owner05/17/2017
    35:19
  172. 180.
    Episode 59: Buying Training and Unrelated Experience05/11/2017
    30:40
  173. 181.
    Episode 58: Dropping Out and Interview Prep (Rerun)05/02/2017
    41:46
  174. 182.
    Episode 57: Disliking Management and Difficult Co-workers04/25/2017
    34:44
  175. 183.
    Episode 56: Keeping Meetings On Track and Designer-centric Culture04/18/2017
    30:45
  176. 184.
    Episode 55: Ng-Conf Live Episode04/11/2017
    34:13
  177. 185.
    Episode 54: Sneaky Contractors and Job Titles04/04/2017
    41:37
  178. 186.
    Episode 53: Bait and Switch and Informing Your Manager03/29/2017
    29:45
  179. 187.
    Episode 52: Slowness Guilt and I Have No Side Projects03/21/2017
    26:19
  180. 188.
    Episode 51: Junior Scrum Master In Trouble And Jamison Has No Degree03/15/2017
    31:08
  181. 189.
    Episode 50: I Didn't Quit and Manager of Zero People03/07/2017
    25:28
  182. 190.
    Episode 49: Candidate Plagiarism and a Tightwad Employer02/28/2017
    27:30
  183. 191.
    Episode 48: Quitting a Death March & Am I Underpaid02/21/2017
    32:31
  184. 192.
    Episode 47: Speaking Up In A New Job and Personal Issues02/14/2017
    30:40
  185. 193.
    Episode 46: My New Crappy Job and Youth vs the Status Quo02/07/2017
    40:16
  186. 194.
    Episode 45: RAPID FIRE and Micromanagers01/28/2017
    24:50
  187. 195.
    Episode 44: Discussing Firing and Writing Job Postings01/25/2017
    34:25
  188. 196.
    Episode 43: Internship Costs and CS Interview Questions01/16/2017
    40:36
  189. 197.
    Episode 42: Bootcamp Job Hopping and Cultural Reliability01/02/2017
    30:19
  190. 198.
    Episode 41: Management Snobs and Two Bosses12/28/2016
    24:26
  191. 199.
    Episode 40: Office Visibility and New Tech12/21/2016
    33:12
  192. 200.
    Episode 39: Brilliant Jerks and One on Ones12/12/2016
    30:39

Listen to Soft Skills Engineering now.

Listen to Soft Skills Engineering in full in the Spotify app