Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Communication Is Just As Important As Code

4,825 views

Published on

Keynote at Ruby Nation 2016, .NETFringe 2016, and NEJSConf 2016 by Andrea Goulet, CEO of Corgibytes.

The idea of a lone developer coding in their basement without social interaction is a thing of the past. These days, technical solutions are often developed by cross-functional teams whose participants have a range of technical experience. Now, more than ever, good communication skills are an essential part of being a software developer.

In this talk, Andrea Goulet, CEO of Corgibytes, will share immediately actionable communication principles that will help you; get buy-in for your ideas, reduce conflict and tension, increase productivity, be liked and respected.

Andrea has taught communication skills to thousands of people in world-class brands across the globe, including The Smithsonian, The Center for Disease Control and Prevention, Verizon, and more. If you’re looking to take your career to the next level, this is one talk you won’t want to miss.

Published in: Software
  • Be the first to comment

Communication Is Just As Important As Code

  1. 1. COMMUNICATION IS JUST AS IMPORTANT AS CODE @andreagoulet slides: bit.ly/comm-code
  2. 2. @andreagoulet
  3. 3. @andreagoulet STEREOTYPICAL SOFTWARE DEVELOPER
  4. 4. @andreagoulet STEREOTYPICAL SOFTWARE DEVELOPER NOT YOUR STEREOTYPICAL SOFTWARE DEVELOPER
  5. 5. @andreagoulet
  6. 6. @andreagoulet STEREOTYPICAL SOFTWARE DEVELOPER NOT YOUR STEREOTYPICAL SOFTWARE DEVELOPER
  7. 7. @andreagoulet
  8. 8. @andreagoulet
  9. 9. @andreagoulet
  10. 10. @andreagoulethttps://www.youtube.com/watch?v=NO0cvqT1tAE I WAS GIVEN THESE TOYS TO PLAY WITH
  11. 11. @andreagoulethttps://www.youtube.com/watch?v=NO0cvqT1tAE I WAS GIVEN THESE TOYS TO PLAY WITH MATH IS HARD!
  12. 12. @andreagoulet SO I BECAME…
  13. 13. @andreagoulet STEREOTYPICAL SOFTWARE DEVELOPER STEREOTYPICAL MARKETER
  14. 14. @andreagoulet
  15. 15. @andreagoulet CODING IS HARD!
  16. 16. @andreagoulet CODING IS A SKILL YOU TOLD ME: YOU CAN LEARN IT WE BELIEVE IN YOU
  17. 17. SOMEONE WHO SPEAKS SEVERAL LANGUAGES POLYGLOT @andreagoulet
  18. 18. Here’s another language you can add to your tech stack… @andreagoulet
  19. 19. ENGLISH @andreagoulet
  20. 20. @andreagoulet
  21. 21. ANY ORGANIZATION THAT DESIGNS A SYSTEM WILL PRODUCE A DESIGN WHOSE STRUCTURE IS A COPY OF THE ORGANIZATION'S COMMUNICATION STRUCTURE. CONWAY’S LAW @andreagouletSource: http://www.melconway.com/Home/Conways_Law.html
  22. 22. @andreagoulet TECHNICAL NON-TECHNICAL
  23. 23. @andreagoulet TECHNICAL NON-TECHNICALAND
  24. 24. “THERE IS NO CORRELATION BETWEEN HAVING A COLLEGE DEGREE AND BEING A GOOD SOFTWARE ENGINEER.” DEGREE ENVY @andreagouletSource: http://www.wsj.com/articles/heres-a-thing-coders-can-skip-college-1427985222 - Mike Rosenbaum
  25. 25. “THERE IS NO CORRELATION BETWEEN HAVING A COLLEGE DEGREE AND BEING A GOOD COMMUNICATOR.” DEGREE ENVY @andreagouletSource: fifteen years of experience training technical people how to communicate - Andrea Goulet
  26. 26. @andreagoulet WHAT IS COMMUNICATION? @andreagoulet
  27. 27. DEVELOPED BY LISTENING & UNDERSTANDING APPLIED BY PERSPECTIVE TAKING EMPATHY @andreagouletSource: Practical Empathy by Indi Young
  28. 28. @andreagoulet SYNCHRONOUS ASYNCHRONOUS COMMUNICATION IN SOFTWARE
  29. 29. @andreagoulet SYNCHRONOUS ASYNCHRONOUS OBVIOUS NOT OBVIOUS COMMUNICATION IN SOFTWARE
  30. 30. @andreagoulet SYNCHRONOUS ASYNCHRONOUS OBVIOUS NOT OBVIOUS VIDEO CALLS PHONE CALLS MEETINGS EMAIL SLACK TEXTS TWITTER FORUMS DOCUMENTATION COMMUNICATION IN SOFTWARE
  31. 31. @andreagoulet SYNCHRONOUS ASYNCHRONOUS OBVIOUS NOT OBVIOUS VIDEO CALLS PHONE CALLS BODY LANGUAGE MEETINGS EYE CONTACT PUNCTUALITY EMAIL SLACK TEXTS TWITTER FORUMS DOCUMENTATION COMMUNICATION IN SOFTWARE
  32. 32. @andreagoulet SYNCHRONOUS ASYNCHRONOUS OBVIOUS NOT OBVIOUS VIDEO CALLS PHONE CALLS COMMITS BODY LANGUAGE MEETINGS EYE CONTACT PUNCTUALITY EMAIL SLACK TEXTS TWITTER FORUMS DOCUMENTATION COMMUNICATION IN SOFTWARE
  33. 33. @andreagoulet SYNCHRONOUS ASYNCHRONOUS OBVIOUS NOT OBVIOUS VIDEO CALLS PHONE CALLS COMMITS NAMING BODY LANGUAGE MEETINGS EYE CONTACT PUNCTUALITY EMAIL SLACK TEXTS TWITTER FORUMS DOCUMENTATION COMMUNICATION IN SOFTWARE
  34. 34. @andreagoulet SYNCHRONOUS ASYNCHRONOUS OBVIOUS NOT OBVIOUS VIDEO CALLS PHONE CALLS EMAIL SLACK TEXTS COMMITS NAMING BODY LANGUAGE TWITTER MEETINGS EYE CONTACT PUNCTUALITY FORUMS SCENARIOS TESTS DOCUMENTATION COMMUNICATION IN SOFTWARE
  35. 35. @andreagoulet SYNCHRONOUS ASYNCHRONOUS OBVIOUS NOT OBVIOUS VIDEO CALLS PHONE CALLS EMAIL SLACK TEXTS COMMITS NAMING BODY LANGUAGE TWITTER MEETINGS EYE CONTACT PUNCTUALITY FORUMS PULL REQS SCENARIOS TESTS DOCUMENTATION COMMUNICATION IN SOFTWARE
  36. 36. @andreagoulet SYNCHRONOUS ASYNCHRONOUS OBVIOUS NOT OBVIOUS VIDEO CALLS PHONE CALLS EMAIL SLACK TEXTS COMMITS NAMING BODY LANGUAGE TWITTER MEETINGS EYE CONTACT PUNCTUALITY FORUMS TIMESHEETS PULL REQS SCENARIOS TESTS DOCUMENTATION COMMUNICATION IN SOFTWARE
  37. 37. @andreagoulet SYNCHRONOUS ASYNCHRONOUS OBVIOUS NOT OBVIOUS VIDEO CALLS PHONE CALLS EMAIL SLACK TEXTS COMMITS NAMING BODY LANGUAGE TWITTER MEETINGS EYE CONTACT PUNCTUALITY FORUMS TIMESHEETS PULL REQS ERRORS SCENARIOS TESTS DOCUMENTATION COMMUNICATION IN SOFTWARE
  38. 38. @andreagoulet THE ARTIFACTS OF YOUR IDEAS COMMUNICATION
  39. 39. @andreagoulet THE ARTIFACTS OF YOUR IDEAS COMMUNICATION (hey, that’s not that different than code)
  40. 40. @andreagoulet LEGACY CODE
  41. 41. @andreagoulet CODE WITHOUT TESTS? LEGACY CODE
  42. 42. @andreagoulet CODE WITHOUT COMMUNICATION ARTIFACTS LEGACY CODE
  43. 43. @andreagoulet
  44. 44. WHY THIS $#@! MATTERS @andreagoulet
  45. 45. @andreagoulet@andreagoulet LEVEL UP
  46. 46. @andreagoulet@andreagoulet BUILD TRUST
  47. 47. @andreagoulet@andreagoulet PREVENT FIRES
  48. 48. PATTERNS & FRAMEWORKS @andreagoulet
  49. 49. @andreagoulet THE STRUGGLE IS REAL CONTEXT SWITCHING
  50. 50. ( ) @andreagoulet
  51. 51. @andreagoulet@andreagoulet
  52. 52. @andreagoulet@andreagoulet
  53. 53. @andreagoulet YOU’LL BE SHOCKED HOW OFTEN YOU DO THIS SHATTERING GLASS
  54. 54. @andreagoulet@andreagoulet
  55. 55. @andreagoulet WELL, ACTUALLY @andreagoulet
  56. 56. @andreagoulet WELL, ACTUALLY YES, AND @andreagoulet
  57. 57. @andreagoulet@andreagoulet HOW TO NOT SOUND LIKE THIS GUY
  58. 58. @andreagoulet CARE PERSONALLY CHALLENGE
 DIRECTLY RADICAL CANDOR OBNOXIOUS AGGRESSION MANIPULATIVE INSINCERITY RUINOUS EMPATHY Source: www.radicalcandor.com
  59. 59. @andreagoulet RADICAL CANDOR Source: www.radicalcandor.com HUMBLE HELPFUL IMMEDIATE PRIVATE (CRITICISM) DOESN’T PERSONALIZE PUBLIC (PRAISE)
  60. 60. COMMUNICATION IS A SKILL @andreagoulet
  61. 61. COMMUNICATION IS A SKILL @andreagoulet YOU CAN LEARN.
  62. 62. COMMUNICATION IS A SKILL @andreagoulet YOU CAN LEARN. I BELIEVE IN YOU.
  63. 63. @andreagoulet
  64. 64. @andreagoulet CONTACT INFO @andreagoulet @corgibytes corgibytes.com LegacyCode.Rocks

×