1 / 64

Communication Is Just As Important As Code

Keynote at Ruby Nation 2016, .NETFringe 2016, and NEJSConf 2016 by Andrea Goulet, CEO of Corgibytes. <br><br>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. <br><br>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. <br><br>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.

Download Presentation

Communication Is Just As Important As Code

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COMMUNICATION IS JUST AS IMPORTANT AS CODE slides: bit.ly/comm-code @andreagoulet

  2. @andreagoulet

  3. STEREOTYPICAL SOFTWARE DEVELOPER @andreagoulet

  4. NOT YOUR STEREOTYPICAL SOFTWARE DEVELOPER STEREOTYPICAL SOFTWARE DEVELOPER @andreagoulet

  5. @andreagoulet

  6. NOT YOUR STEREOTYPICAL SOFTWARE DEVELOPER STEREOTYPICAL SOFTWARE DEVELOPER @andreagoulet

  7. @andreagoulet

  8. @andreagoulet

  9. @andreagoulet

  10. I WAS GIVEN THESE TOYS TO PLAY WITH https://www.youtube.com/watch?v=NO0cvqT1tAE @andreagoulet

  11. I WAS GIVEN THESE TOYS TO PLAY WITH MATH IS HARD! https://www.youtube.com/watch?v=NO0cvqT1tAE @andreagoulet

  12. SO I BECAME… @andreagoulet

  13. STEREOTYPICAL SOFTWARE DEVELOPER STEREOTYPICAL MARKETER @andreagoulet

  14. @andreagoulet

  15. CODING IS HARD! @andreagoulet

  16. YOU TOLD ME: CODING IS A SKILL YOU CAN LEARN IT WE BELIEVE IN YOU @andreagoulet

  17. POLYGLOT SOMEONE WHO SPEAKS SEVERAL LANGUAGES @andreagoulet

  18. Here’s another language you can add to your tech stack… @andreagoulet

  19. ENGLISH @andreagoulet

  20. @andreagoulet

  21. CONWAY’S LAW ANY ORGANIZATION THAT DESIGNS A SYSTEM WILL PRODUCE A DESIGN WHOSE STRUCTURE IS A COPY OF THE ORGANIZATION'S COMMUNICATION STRUCTURE. Source: http://www.melconway.com/Home/Conways_Law.html @andreagoulet

  22. TECHNICAL NON-TECHNICAL @andreagoulet

  23. TECHNICAL AND NON-TECHNICAL @andreagoulet

  24. DEGREE ENVY “THERE IS NO CORRELATION BETWEEN HAVING A COLLEGE DEGREE AND BEING A GOOD SOFTWARE ENGINEER.” - Mike Rosenbaum @andreagoulet Source: http://www.wsj.com/articles/heres-a-thing-coders-can-skip-college-1427985222

  25. DEGREE ENVY “THERE IS NO CORRELATION BETWEEN HAVING A COLLEGE DEGREE AND BEING A GOOD COMMUNICATOR.” - Andrea Goulet @andreagoulet Source: fifteen years of experience training technical people how to communicate

  26. WHAT IS COMMUNICATION? @andreagoulet @andreagoulet

  27. EMPATHY DEVELOPED BY LISTENING & UNDERSTANDING APPLIED BY PERSPECTIVE TAKING Source: Practical Empathy by Indi Young @andreagoulet

  28. COMMUNICATION IN SOFTWARE ASYNCHRONOUS SYNCHRONOUS @andreagoulet

  29. COMMUNICATION IN SOFTWARE OBVIOUS ASYNCHRONOUS SYNCHRONOUS NOT OBVIOUS @andreagoulet

  30. COMMUNICATION IN SOFTWARE OBVIOUS EMAIL DOCUMENTATION MEETINGS VIDEO CALLS TEXTS TWITTER FORUMS PHONE CALLS SLACK ASYNCHRONOUS SYNCHRONOUS NOT OBVIOUS @andreagoulet

  31. COMMUNICATION IN SOFTWARE OBVIOUS EMAIL DOCUMENTATION MEETINGS VIDEO CALLS TEXTS TWITTER FORUMS PHONE CALLS SLACK ASYNCHRONOUS SYNCHRONOUS EYE CONTACT BODY LANGUAGE PUNCTUALITY NOT OBVIOUS @andreagoulet

  32. COMMUNICATION IN SOFTWARE OBVIOUS EMAIL DOCUMENTATION MEETINGS VIDEO CALLS TEXTS TWITTER FORUMS PHONE CALLS SLACK ASYNCHRONOUS SYNCHRONOUS COMMITS EYE CONTACT BODY LANGUAGE PUNCTUALITY NOT OBVIOUS @andreagoulet

  33. COMMUNICATION IN SOFTWARE OBVIOUS EMAIL DOCUMENTATION MEETINGS VIDEO CALLS TEXTS TWITTER FORUMS PHONE CALLS SLACK ASYNCHRONOUS SYNCHRONOUS COMMITS NAMING EYE CONTACT BODY LANGUAGE PUNCTUALITY NOT OBVIOUS @andreagoulet

  34. COMMUNICATION IN SOFTWARE OBVIOUS EMAIL DOCUMENTATION MEETINGS VIDEO CALLS TEXTS TWITTER FORUMS PHONE CALLS SLACK ASYNCHRONOUS SYNCHRONOUS COMMITS NAMING EYE CONTACT BODY LANGUAGE SCENARIOS TESTS PUNCTUALITY NOT OBVIOUS @andreagoulet

  35. COMMUNICATION IN SOFTWARE OBVIOUS EMAIL DOCUMENTATION MEETINGS VIDEO CALLS TEXTS TWITTER FORUMS PHONE CALLS SLACK ASYNCHRONOUS SYNCHRONOUS COMMITS NAMING EYE CONTACT BODY LANGUAGE SCENARIOS TESTS PUNCTUALITY PULL REQS NOT OBVIOUS @andreagoulet

  36. COMMUNICATION IN SOFTWARE OBVIOUS EMAIL DOCUMENTATION MEETINGS VIDEO CALLS TEXTS TWITTER FORUMS PHONE CALLS SLACK ASYNCHRONOUS SYNCHRONOUS COMMITS NAMING EYE CONTACT BODY LANGUAGE SCENARIOS TESTS TIMESHEETS PULL REQS PUNCTUALITY NOT OBVIOUS @andreagoulet

  37. COMMUNICATION IN SOFTWARE OBVIOUS EMAIL DOCUMENTATION MEETINGS VIDEO CALLS TEXTS TWITTER FORUMS PHONE CALLS SLACK ASYNCHRONOUS SYNCHRONOUS COMMITS NAMING EYE CONTACT ERRORS BODY LANGUAGE SCENARIOS TESTS TIMESHEETS PULL REQS PUNCTUALITY NOT OBVIOUS @andreagoulet

  38. COMMUNICATION THE ARTIFACTS OF YOUR IDEAS @andreagoulet

  39. COMMUNICATION THE ARTIFACTS OF YOUR IDEAS (hey, that’s not that different than code) @andreagoulet

  40. LEGACY CODE @andreagoulet

  41. LEGACY CODE CODE WITHOUT TESTS? @andreagoulet

  42. LEGACY CODE CODE WITHOUT COMMUNICATION ARTIFACTS @andreagoulet

  43. @andreagoulet

  44. WHY THIS $#@! MATTERS @andreagoulet

  45. LEVEL UP @andreagoulet @andreagoulet

  46. BUILD TRUST @andreagoulet @andreagoulet

  47. PREVENT FIRES @andreagoulet @andreagoulet

  48. PATTERNS & FRAMEWORKS @andreagoulet

  49. CONTEXT SWITCHING THE STRUGGLE IS REAL @andreagoulet

  50. (????)????? @andreagoulet

More Related