communication is just as important as code
TRANSCRIPT
![Page 1: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/1.jpg)
COMMUNICATION IS JUST AS IMPORTANT AS CODE
@andreagoulet
slides: bit.ly/comm-code
![Page 2: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/2.jpg)
@andreagoulet
![Page 3: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/3.jpg)
@andreagoulet
STEREOTYPICAL SOFTWARE DEVELOPER
![Page 4: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/4.jpg)
@andreagoulet
STEREOTYPICAL SOFTWARE DEVELOPER
NOT YOUR STEREOTYPICAL
SOFTWARE DEVELOPER
![Page 5: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/5.jpg)
@andreagoulet
![Page 6: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/6.jpg)
@andreagoulet
STEREOTYPICAL SOFTWARE DEVELOPER
NOT YOUR STEREOTYPICAL
SOFTWARE DEVELOPER
![Page 7: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/7.jpg)
@andreagoulet
![Page 8: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/8.jpg)
@andreagoulet
![Page 9: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/9.jpg)
@andreagoulet
![Page 10: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/10.jpg)
@andreagoulethttps://www.youtube.com/watch?v=NO0cvqT1tAE
I WAS GIVEN THESE TOYS TO PLAY WITH
![Page 11: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/11.jpg)
@andreagoulethttps://www.youtube.com/watch?v=NO0cvqT1tAE
I WAS GIVEN THESE TOYS TO PLAY WITH
MATH IS HARD!
![Page 12: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/12.jpg)
@andreagoulet
SO I BECAME…
![Page 13: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/13.jpg)
@andreagoulet
STEREOTYPICAL SOFTWARE DEVELOPER
STEREOTYPICAL MARKETER
![Page 14: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/14.jpg)
@andreagoulet
![Page 15: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/15.jpg)
@andreagoulet
CODING IS HARD!
![Page 16: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/16.jpg)
@andreagoulet
CODING IS A SKILL
YOU TOLD ME:
YOU CAN LEARN ITWE BELIEVE IN YOU
![Page 17: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/17.jpg)
SOMEONE WHO SPEAKS SEVERAL LANGUAGES
POLYGLOT
@andreagoulet
![Page 18: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/18.jpg)
Here’s another language you can add to your tech stack…
@andreagoulet
![Page 19: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/19.jpg)
ENGLISH@andreagoulet
![Page 20: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/20.jpg)
@andreagoulet
![Page 21: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/21.jpg)
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
![Page 22: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/22.jpg)
@andreagoulet
TECHNICAL NON-TECHNICAL
![Page 23: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/23.jpg)
@andreagoulet
TECHNICAL NON-TECHNICALAND
![Page 24: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/24.jpg)
“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
![Page 25: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/25.jpg)
“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
![Page 26: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/26.jpg)
@andreagoulet
WHAT IS COMMUNICATION?
@andreagoulet
![Page 27: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/27.jpg)
DEVELOPED BY LISTENING & UNDERSTANDING APPLIED BY PERSPECTIVE TAKING
EMPATHY
@andreagouletSource: Practical Empathy by Indi Young
![Page 28: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/28.jpg)
@andreagoulet
SYNC
HRON
OUS ASYNCHRONOUS
COMMUNICATION IN SOFTWARE
![Page 29: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/29.jpg)
@andreagoulet
SYNC
HRON
OUS ASYNCHRONOUS
OBVIOUS
NOT OBVIOUS
COMMUNICATION IN SOFTWARE
![Page 30: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/30.jpg)
@andreagoulet
SYNC
HRON
OUS ASYNCHRONOUS
OBVIOUS
NOT OBVIOUS
VIDEO CALLS
PHONE CALLS
MEETINGS EMAIL
SLACK
TEXTS TWITTER
FORUMS
DOCUMENTATION
COMMUNICATION IN SOFTWARE
![Page 31: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/31.jpg)
@andreagoulet
SYNC
HRON
OUS ASYNCHRONOUS
OBVIOUS
NOT OBVIOUS
VIDEO CALLS
PHONE CALLS
BODY LANGUAGE
MEETINGS
EYE CONTACT
PUNCTUALITY
SLACK
TEXTS TWITTER
FORUMS
DOCUMENTATION
COMMUNICATION IN SOFTWARE
![Page 32: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/32.jpg)
@andreagoulet
SYNC
HRON
OUS ASYNCHRONOUS
OBVIOUS
NOT OBVIOUS
VIDEO CALLS
PHONE CALLS
COMMITS
BODY LANGUAGE
MEETINGS
EYE CONTACT
PUNCTUALITY
SLACK
TEXTS TWITTER
FORUMS
DOCUMENTATION
COMMUNICATION IN SOFTWARE
![Page 33: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/33.jpg)
@andreagoulet
SYNC
HRON
OUS ASYNCHRONOUS
OBVIOUS
NOT OBVIOUS
VIDEO CALLS
PHONE CALLS
COMMITS NAMING
BODY LANGUAGE
MEETINGS
EYE CONTACT
PUNCTUALITY
SLACK
TEXTS TWITTER
FORUMS
DOCUMENTATION
COMMUNICATION IN SOFTWARE
![Page 34: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/34.jpg)
@andreagoulet
SYNC
HRON
OUS ASYNCHRONOUS
OBVIOUS
NOT OBVIOUS
VIDEO CALLS
PHONE CALLS
SLACK
TEXTS
COMMITS NAMING
BODY LANGUAGE
TWITTERMEETINGS
EYE CONTACT
PUNCTUALITY
FORUMS
SCENARIOS
TESTS
DOCUMENTATION
COMMUNICATION IN SOFTWARE
![Page 35: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/35.jpg)
@andreagoulet
SYNC
HRON
OUS ASYNCHRONOUS
OBVIOUS
NOT OBVIOUS
VIDEO CALLS
PHONE CALLS
SLACK
TEXTS
COMMITS NAMING
BODY LANGUAGE
TWITTERMEETINGS
EYE CONTACT
PUNCTUALITY
FORUMS
PULL REQS
SCENARIOS
TESTS
DOCUMENTATION
COMMUNICATION IN SOFTWARE
![Page 36: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/36.jpg)
@andreagoulet
SYNC
HRON
OUS ASYNCHRONOUS
OBVIOUS
NOT OBVIOUS
VIDEO CALLS
PHONE CALLS
SLACK
TEXTS
COMMITS NAMING
BODY LANGUAGE
TWITTERMEETINGS
EYE CONTACT
PUNCTUALITY
FORUMS
TIMESHEETS
PULL REQS
SCENARIOS
TESTS
DOCUMENTATION
COMMUNICATION IN SOFTWARE
![Page 37: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/37.jpg)
@andreagoulet
SYNC
HRON
OUS ASYNCHRONOUS
OBVIOUS
NOT OBVIOUS
VIDEO CALLS
PHONE CALLS
SLACK
TEXTS
COMMITS NAMING
BODY LANGUAGE
TWITTERMEETINGS
EYE CONTACT
PUNCTUALITY
FORUMS
TIMESHEETS
PULL REQS
ERRORSSCENARIOS
TESTS
DOCUMENTATION
COMMUNICATION IN SOFTWARE
![Page 38: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/38.jpg)
@andreagoulet
THE ARTIFACTS OF YOUR IDEASCOMMUNICATION
![Page 39: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/39.jpg)
@andreagoulet
THE ARTIFACTS OF YOUR IDEASCOMMUNICATION
(hey, that’s not that different than code)
![Page 40: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/40.jpg)
@andreagoulet
LEGACY CODE
![Page 41: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/41.jpg)
@andreagoulet
CODE WITHOUT TESTS?LEGACY CODE
![Page 42: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/42.jpg)
@andreagoulet
CODE WITHOUT COMMUNICATION ARTIFACTSLEGACY CODE
![Page 43: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/43.jpg)
@andreagoulet
![Page 44: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/44.jpg)
WHY THIS $#@! MATTERS
@andreagoulet
![Page 45: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/45.jpg)
@andreagoulet@andreagoulet
LEVEL UP
![Page 46: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/46.jpg)
@andreagoulet@andreagoulet
BUILD TRUST
![Page 47: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/47.jpg)
@andreagoulet@andreagoulet
PREVENT FIRES
![Page 48: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/48.jpg)
PATTERNS & FRAMEWORKS
@andreagoulet
![Page 49: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/49.jpg)
@andreagoulet
THE STRUGGLE IS REALCONTEXT SWITCHING
![Page 50: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/50.jpg)
( )
@andreagoulet
![Page 51: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/51.jpg)
@andreagoulet@andreagoulet
![Page 52: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/52.jpg)
@andreagoulet@andreagoulet
![Page 53: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/53.jpg)
@andreagoulet
YOU’LL BE SHOCKED HOW OFTEN YOU DO THISSHATTERING GLASS
![Page 54: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/54.jpg)
@andreagoulet@andreagoulet
![Page 55: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/55.jpg)
@andreagouletWELL, ACTUALLY
@andreagoulet
![Page 56: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/56.jpg)
@andreagouletWELL, ACTUALLY YES, AND
@andreagoulet
![Page 57: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/57.jpg)
@andreagoulet@andreagoulet
HOW TO NOT SOUND LIKE THIS GUY
![Page 58: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/58.jpg)
@andreagoulet
CARE PERSONALLY
CHALLENGEDIRECTLY
RADICAL CANDOR
OBNOXIOUS AGGRESSION
MANIPULATIVE INSINCERITY
RUINOUS EMPATHY
Source: www.radicalcandor.com
![Page 59: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/59.jpg)
@andreagoulet
RADICAL CANDOR
Source: www.radicalcandor.com
HUMBLE HELPFUL IMMEDIATE
PRIVATE (CRITICISM)
DOESN’T PERSONALIZE
PUBLIC (PRAISE)
![Page 60: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/60.jpg)
COMMUNICATION IS A SKILL
@andreagoulet
![Page 61: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/61.jpg)
COMMUNICATION IS A SKILL
@andreagoulet
YOU CAN LEARN.
![Page 62: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/62.jpg)
COMMUNICATION IS A SKILL
@andreagoulet
YOU CAN LEARN. I BELIEVE IN YOU.
![Page 63: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/63.jpg)
@andreagoulet
![Page 64: Communication Is Just As Important As Code](https://reader031.vdocuments.us/reader031/viewer/2022030307/58e65ba11a28ab8d758b486d/html5/thumbnails/64.jpg)
@andreagoulet
CONTACT INFO@andreagoulet
@corgibytes corgibytes.com
LegacyCode.Rocks