SlideShare a Scribd company logo
BEHAVIOUR & YOUR TEAM
ROBERT PEARCE
@robertwpearce
STORIES
@robertwpearce
CODE HORROR
STORY
@robertwpearce
HOW DO YOU REACT TO THIS?
@robertwpearce
“THINGS PROGRAMMERS SHOULD NEVER SAY”
https://shubhamjain.co/2017/02/25/things-programmers-should-never-say--who-wrote-this-awful-code/
@robertwpearce
“HOW TO USE A CODE REVIEW TO EXECUTE SOMEONE’S SOUL”
http://www.daedtech.com/how-to-use-a-code-review-to-execute-someones-soul/
@robertwpearce
“BEING RIDICULED FOR MY OPEN SOURCE PROJECT”
https://harthur.wordpress.com/2013/01/24/771/
@robertwpearce
HIGHWAYS: FUNCTION & PRIDE VS. ART
@robertwpearce
PASSIVE AGGRESSION
STORY
@robertwpearce
ALWAYS GO THE EXTRA MILE?
ASK YOURSELF: DO YOU
@robertwpearce
RESENT COWORKERS WHO
LEAVE RIGHT @ 5PM?
ASK YOURSELF: DO YOU
@robertwpearce
NITPICK SYNTAX?
ASK YOURSELF: DO YOU
@robertwpearce
HOW DOES THIS AFFECT
OUR RELATIONSHIPS WITH
THOSE AROUND US?
@robertwpearce
HOW DOES THIS AFFECT
PRODUCTIVITY?
@robertwpearce
CULTURE OF CRITICISM
STORY
@robertwpearce
@robertwpearce
@robertwpearce
@robertwpearce
HERO COMPLEX
STORY
@robertwpearce
RABBIT-HOLE
REFACTORING
@robertwpearce
@robertwpearce
CONGRATS: SHINY NEW TOILET INSTALLED IN THIS PLACE
@robertwpearce
“WHEN YOU GET HIRED, YOU ARE NOT
CHOSEN TO BE [A] ONE-OFF STAR TO
FIX EVERYTHING BAD, YOU’RE
CHOSEN TO BE PART OF A TEAM.”
Shubham Jain (shubhamjain.co)
@robertwpearce
I DID THOSE THINGS
(AND WORSE)
UNSURPRISING REVEAL
@robertwpearce
AGGRESSION & VILIFICATION
STRANGE STORY (NOT MINE)
@robertwpearce
CEASE REINFORCEMENT
OF HORRIBLE BEHAVIOR
@robertwpearce
“EXTINCTION BURST”
@robertwpearce
“WHEN AN EMPLOYEE DEMORALIZES THE
ENTIRE TEAM…OR WHEN A BULLY
CAUSES FUTURE STARS TO QUIT THE
ORGANIZATION — TOO OFTEN, WE SHRUG
AND POINT OUT THAT THIS PERSON HAS
TENURE, OR VOCATIONAL SKILLS OR ISN’T
SO BAD.”
Seth Godin (Let’s Stop Calling Them Soft Skills)
@robertwpearce
@robertwpearce
SELF-REFLECTION
LASTLY
@robertwpearce
@robertwpearce
OUR ROLE IN A
COMPANY = ⚙
@robertwpearce
BUT IT’S ALSO
ABOUT THIS
@robertwpearce
@robertwpearce
@robertwpearce
@robertwpearce
WHO DO YOU WANT TO BE?
ASK YOURSELF:
@robertwpearce
WHAT EFFECT DO YOU WANT
TO HAVE ON OTHERS?
ASK YOURSELF:
@robertwpearce
PC / WALK ON EGGSHELLS?
NO.
COGNIZANT OF CONSEQUENCE (+ -)
@robertwpearce
WHAT WILL IT BE?
YOUR STORY
@robertwpearce
THE ONLY WAY
FORWARD IS TOGETHER
@robertwpearce
THANK YOU FOR YOUR TIME
@ROBERTWPEARCE
ROBERTWPEARCE.COM

More Related Content

Viewers also liked

Ruby HTTP clients comparison
Ruby HTTP clients comparisonRuby HTTP clients comparison
Ruby HTTP clients comparison
Hiroshi Nakamura
 

Viewers also liked (20)

Static sites with react
Static sites with reactStatic sites with react
Static sites with react
 
Human toxicity, environmental impact and legal implications of water fluorida...
Human toxicity, environmental impact and legal implications of water fluorida...Human toxicity, environmental impact and legal implications of water fluorida...
Human toxicity, environmental impact and legal implications of water fluorida...
 
These words I share, written from despair, read them, speak them, but do so w...
These words I share, written from despair, read them, speak them, but do so w...These words I share, written from despair, read them, speak them, but do so w...
These words I share, written from despair, read them, speak them, but do so w...
 
正規言語について
正規言語について正規言語について
正規言語について
 
Isu isu trenda terkini dalam teknologi pendidikan
Isu isu trenda terkini dalam teknologi pendidikanIsu isu trenda terkini dalam teknologi pendidikan
Isu isu trenda terkini dalam teknologi pendidikan
 
C# & AWS Lambda
C# & AWS LambdaC# & AWS Lambda
C# & AWS Lambda
 
Hazop gijutsushikai chubu koukuukai
Hazop gijutsushikai chubu koukuukai Hazop gijutsushikai chubu koukuukai
Hazop gijutsushikai chubu koukuukai
 
Ruby HTTP clients comparison
Ruby HTTP clients comparisonRuby HTTP clients comparison
Ruby HTTP clients comparison
 
The New Framework for Information Literacy for Higher Education
The New Framework for Information Literacy for Higher EducationThe New Framework for Information Literacy for Higher Education
The New Framework for Information Literacy for Higher Education
 
Yapc Asia 2009 ペパボでのPerlの使い方
Yapc Asia 2009 ペパボでのPerlの使い方Yapc Asia 2009 ペパボでのPerlの使い方
Yapc Asia 2009 ペパボでのPerlの使い方
 
GBM Group Based Marketing: Marketing to Groups
GBM Group Based Marketing: Marketing to GroupsGBM Group Based Marketing: Marketing to Groups
GBM Group Based Marketing: Marketing to Groups
 
How to Kill a Word
How to Kill a WordHow to Kill a Word
How to Kill a Word
 
好みや多数決で決めない、デザインとの正しい付き合い方
好みや多数決で決めない、デザインとの正しい付き合い方好みや多数決で決めない、デザインとの正しい付き合い方
好みや多数決で決めない、デザインとの正しい付き合い方
 
Ui qa tools
Ui qa toolsUi qa tools
Ui qa tools
 
Corso storytelling a Gemona
Corso storytelling a GemonaCorso storytelling a Gemona
Corso storytelling a Gemona
 
Bundesliga Report - 10 years of academies - Talent pools of top-level German ...
Bundesliga Report - 10 years of academies - Talent pools of top-level German ...Bundesliga Report - 10 years of academies - Talent pools of top-level German ...
Bundesliga Report - 10 years of academies - Talent pools of top-level German ...
 
Escaneado 09 03-2017 10.02
Escaneado 09 03-2017 10.02Escaneado 09 03-2017 10.02
Escaneado 09 03-2017 10.02
 
ブレンダーをDisってみる
ブレンダーをDisってみるブレンダーをDisってみる
ブレンダーをDisってみる
 
4 questions to help you secure ePHI today
4 questions to help you secure ePHI today4 questions to help you secure ePHI today
4 questions to help you secure ePHI today
 
KnetMiner - EBI Workshop 2017
KnetMiner - EBI Workshop 2017KnetMiner - EBI Workshop 2017
KnetMiner - EBI Workshop 2017
 

Similar to Behaviour & Your Team

The Great PagerDuty DevOps Heist of 2016 - Arup Chakrabarti - DevOpsDays Tel ...
The Great PagerDuty DevOps Heist of 2016 - Arup Chakrabarti - DevOpsDays Tel ...The Great PagerDuty DevOps Heist of 2016 - Arup Chakrabarti - DevOpsDays Tel ...
The Great PagerDuty DevOps Heist of 2016 - Arup Chakrabarti - DevOpsDays Tel ...
DevOpsDays Tel Aviv
 

Similar to Behaviour & Your Team (8)

Domain Driven Rails
Domain Driven RailsDomain Driven Rails
Domain Driven Rails
 
Getting Started with WordPress Development
Getting Started with WordPress DevelopmentGetting Started with WordPress Development
Getting Started with WordPress Development
 
What is quality code? From cruft to craft
What is quality code? From cruft to craftWhat is quality code? From cruft to craft
What is quality code? From cruft to craft
 
The startup story: From shit to great
The startup story: From shit to greatThe startup story: From shit to great
The startup story: From shit to great
 
Cool Shit You Can Do With WordPress (BrightonSEO 2014)
Cool Shit You Can Do With WordPress (BrightonSEO 2014)Cool Shit You Can Do With WordPress (BrightonSEO 2014)
Cool Shit You Can Do With WordPress (BrightonSEO 2014)
 
RESTful API Design Best Practices Using ASP.NET Web API
RESTful API Design Best Practices Using ASP.NET Web APIRESTful API Design Best Practices Using ASP.NET Web API
RESTful API Design Best Practices Using ASP.NET Web API
 
The Case for the WordPress REST API | WordCamp Montreal 2016
The Case for the WordPress REST API | WordCamp Montreal 2016The Case for the WordPress REST API | WordCamp Montreal 2016
The Case for the WordPress REST API | WordCamp Montreal 2016
 
The Great PagerDuty DevOps Heist of 2016 - Arup Chakrabarti - DevOpsDays Tel ...
The Great PagerDuty DevOps Heist of 2016 - Arup Chakrabarti - DevOpsDays Tel ...The Great PagerDuty DevOps Heist of 2016 - Arup Chakrabarti - DevOpsDays Tel ...
The Great PagerDuty DevOps Heist of 2016 - Arup Chakrabarti - DevOpsDays Tel ...
 

More from Robert Pearce

More from Robert Pearce (9)

How to Lose Functional Programming at Work
How to Lose Functional Programming at WorkHow to Lose Functional Programming at Work
How to Lose Functional Programming at Work
 
Some Functional Programming in JavaScript and Ramda.js
Some Functional Programming in JavaScript and Ramda.jsSome Functional Programming in JavaScript and Ramda.js
Some Functional Programming in JavaScript and Ramda.js
 
A Path to Point-Free JavaScript
A Path to Point-Free JavaScriptA Path to Point-Free JavaScript
A Path to Point-Free JavaScript
 
From Promises & async/await to Async Algebraic Data Types
From Promises & async/await to Async Algebraic Data TypesFrom Promises & async/await to Async Algebraic Data Types
From Promises & async/await to Async Algebraic Data Types
 
hakyll – haskell static site generator
hakyll – haskell static site generatorhakyll – haskell static site generator
hakyll – haskell static site generator
 
FP in JS-Land
FP in JS-LandFP in JS-Land
FP in JS-Land
 
React.js Basics - ConvergeSE 2015
React.js Basics - ConvergeSE 2015React.js Basics - ConvergeSE 2015
React.js Basics - ConvergeSE 2015
 
JavaScript 101 - Class 2
JavaScript 101 - Class 2JavaScript 101 - Class 2
JavaScript 101 - Class 2
 
JavaScript 101 - Class 1
JavaScript 101 - Class 1JavaScript 101 - Class 1
JavaScript 101 - Class 1
 

Behaviour & Your Team