Fatal Exception: Hard Lessons in Soft Skills for Software Developers

Fatal Exception: Hard Lessons in Soft Skills for Software Developers

By Bill Edmondson and Phillip TurpinTechnology
Download on the App Store

Fatal Exception: Hard Lessons in Soft Skills for Software Developers episodes

  • 12: Principles vs Philosophy: How to get the most out of an Opinionated Room
    Do you find yourself your planning sessions get stuck in unending philosophical discussions? Everybody wants to do things the "right way" but they all disagree on what is right. At some point you have to bring the discussion to a close and start producing value. In this episode we talk about basing your decisions off of principles rather than philosophy.
    37 min
  • You Got Fired, Now What? Part 2
    Getting fired feels like the end of the world. It breaks fear and uncertainty, It makes you doubt your ability. Fortunately, it is not as bad as it feels. Phillip and Bill share their own experiences of being fired, how they dealt with it and strategies for dealing with your own situation.
    23 min
  • You Got Fired, Now What? Part I
    Getting fired feels like the end of the world. It breaks fear and uncertainty, It makes you doubt your ability. Fortunately, it is not as bad as it feels. Phillip and Bill share their own experiences of being fired, how they dealt with it and strategies for dealing with your own situation.
    31 min
  • Saying No
    I had a friend once tell me "You can be right but if you are wrong in how you are right you are still wrong." There are lots of ways of saying no. Most developers get this wrong. Pushback is an important soft-skill all developers should learn.
    39 min
  • Interviewing for Software Jobs
    Interviewing is a hugely important skill but since we do it so infrequently we are terrible at it. Here are a few tips on how to interview for software development roles.
    35 min
  • Taking Ownership
    If you boss could ask one thing of you it would be to "Take ownership". There is too much to do and too many unknowns for him make all the decisions. Your boss needs somebody who is able to think ahead, notice problems, and fill in the gaps. Most people are order takers. They sit and wait for instruction. Stand out and grow your career by acting "as if" the outcome is reliant on you...because it is.
    40 min
  • Seven Types of Developers You Don't Want on Your Team
    Good team alignment allows groups of developers to be more than the sum of their individual parts. Unfortunately, there are some common behaviors from developers that prevent this alignment. In this episode we talk about seven of these behaviors. CowboyHeroMartyrMercenaryCavemanContrarianPhilosopher
    34 min
  • Decisiveness
    Software developers like details but it also means we can sometimes have a hard time making decisions. The process of decision making can be hard for us but there is hope.
    40 min
  • Putting in the Reps
    There is a companion to intelligence called hard work. If you are going to win at your software development career you have to put in the reps. This may seem like common sense but if you are naturally very intelligent you may find many things come easy to you. Unfortunately, this may have also inadvertently taught you to quit when the task gets hard. There is no substitute for focused intensity over time. If you wonder why you are not being promoted, if you find yourself asking why...
    45 min

About Fatal Exception: Hard Lessons in Soft Skills for Software Developers

From the publisher's feed

Technology is easy. Dealing with people is hard. The biggest hurdle to most software developers career growth is their mastery of the soft skills. Bill Edmondson and Phillip Turpin, both long time…