SlideShare une entreprise Scribd logo
1  sur  78
Kindness Engineering:
Focusing on what matters
Dmitry Vinnik
@DmitryVinnik dvinnik.com1
Kindness
2
What is kindness?
3
Kindness
4
Empathy Compassion
Helping &
Giving
Being Nice
@DmitryVinnik dvinnik.com
Sounds cliché
@DmitryVinnik dvinnik.com5
Let’s apply to DevRel
@DmitryVinnik dvinnik.com6
What is our focus?
@DmitryVinnik dvinnik.com7
Kindness’ Focus
Your Team
Your Community
@DmitryVinnik dvinnik.com8
Your Team
Being Kind
@DmitryVinnik dvinnik.com9
Easier said than done
@DmitryVinnik dvinnik.com10
Need more context
@DmitryVinnik dvinnik.com11
More DevRel context
@DmitryVinnik dvinnik.com12
When can we be kind?
@DmitryVinnik dvinnik.com13
Community
Engagements
@DmitryVinnik dvinnik.com14
What can go wrong?
@DmitryVinnik dvinnik.com15
Jeremy Ashkenas, https://goo.gl/PeBRku
@DmitryVinnik dvinnik.com16
Jeremy Ashkenas, https://goo.gl/PeBRku
@DmitryVinnik dvinnik.com17
Looks bad
@DmitryVinnik dvinnik.com18
But
@DmitryVinnik dvinnik.com19
Always keep calm
@DmitryVinnik dvinnik.com20
Controlling Emotions
Art of Unsent
Letters
Focus on
Improvements
No Reasons
to be Rude
@DmitryVinnik dvinnik.com21
Controlling Emotions
Art of Unsent
Letters
Focus on
Success
No Reasons
to be Rude
@DmitryVinnik dvinnik.com22
Controlling Emotions
Art of Unsent
Letters
Focus on
Success
No Reasons
to be Rude
@DmitryVinnik dvinnik.com23
Proactive
Feedback
Chrome Developers, https://bit.ly/2IsQnq2
@DmitryVinnik dvinnik.com24
Remember
@DmitryVinnik dvinnik.com25
There are more good
people than bad
@DmitryVinnik dvinnik.com26
There are more kind
people than not
@DmitryVinnik dvinnik.com27
@DmitryVinnik dvinnik.com28
@DmitryVinnik dvinnik.com29
But even more
importantly
@DmitryVinnik dvinnik.com30
People are not
inherently bad
@DmitryVinnik dvinnik.com31
Reasons for Rudeness
@DmitryVinnik dvinnik.com32
Wrong
Expectations
Reasons for Rudeness
@DmitryVinnik dvinnik.com33
Lack of CoC
Lack
Expectations
Lack of
Understanding
Lack of Tact
Don’t give up on them
@DmitryVinnik dvinnik.com34
Try to empathize
@DmitryVinnik dvinnik.com35
Most want to learn
@DmitryVinnik dvinnik.com36
But more importantly
@DmitryVinnik dvinnik.com37
Try to stay human
@DmitryVinnik dvinnik.com38
@DmitryVinnik dvinnik.com39
@DmitryVinnik dvinnik.com40
But
@DmitryVinnik dvinnik.com41
What about
in-person interactions?
@DmitryVinnik dvinnik.com42
Conferences
@DmitryVinnik dvinnik.com43
Meetups
@DmitryVinnik dvinnik.com44
Hackathons
@DmitryVinnik dvinnik.com45
Where to direct our
kindness?
@DmitryVinnik dvinnik.com46
In-Person Events
@DmitryVinnik dvinnik.com47
Focus on
Speakers
Focus on
Attendees
Stéphanie Walter, https://bit.ly/31go6LA
@DmitryVinnik dvinnik.com48
In-Person Events
@DmitryVinnik dvinnik.com49
Focus on
Speakers
Focus on
Attendees
Strict to
Sponsors
Strict CoC
Kindness != Weakness
@DmitryVinnik dvinnik.com50
JSConf EU, https://bit.ly/31cZB25
@DmitryVinnik dvinnik.com51
We looked externally
@DmitryVinnik dvinnik.com52
Let’s look internally now
@DmitryVinnik dvinnik.com53
Kindness’ Focus
Your Team
Your Community
@DmitryVinnik dvinnik.com54
Your Team
Your Community
Your Team
Cory Benfield, https://bit.ly/2HX841H
@DmitryVinnik dvinnik.com55
It is hard to be kind
@DmitryVinnik dvinnik.com56
When you are
burnout
@DmitryVinnik dvinnik.com57
Lots of areas for burnout
@DmitryVinnik dvinnik.com58
DevRel Burnout
@DmitryVinnik dvinnik.com59
Odd HoursTravel
Constant
Criticism
Lack of
Direction
Solution?
@DmitryVinnik dvinnik.com60
Be kind to yourself
@DmitryVinnik dvinnik.com61
Only then
@DmitryVinnik dvinnik.com62
You can spread
kindness
@DmitryVinnik dvinnik.com63
Spreading Kindness
@DmitryVinnik dvinnik.com64
Downplay
Alternatives
vs.
@DmitryVinnik dvinnik.com65
Selenium WebDriver Cypress.io
Spreading Kindness
@DmitryVinnik dvinnik.com66
Uplift
Alternatives
Employes !=
Companies
Share
Knowledge
“The Business Value of DevRel”, by Mary Thengvall
@DmitryVinnik dvinnik.com67
Spreading Kindness
@DmitryVinnik dvinnik.com68
Uplift
Alternatives
Employes !=
Companies
Share
Knowledge
Think About
Delivery
@DmitryVinnik dvinnik.com69
DHH, https://youtu.be/NCS4dGJfTCc
So
@DmitryVinnik dvinnik.com70
How can we
be more kind?
@DmitryVinnik dvinnik.com71
There is no one answer
@DmitryVinnik dvinnik.com72
Humans are complex
@DmitryVinnik dvinnik.com73
And sometimes
@DmitryVinnik dvinnik.com74
We even have
to let them go
@DmitryVinnik dvinnik.com75
Think Firing Process
@DmitryVinnik dvinnik.com76
Coaching
Period PIP
Termination
Call For Action
Foster
Respect
Foster
Empathy
Foster
Kindness
@DmitryVinnik dvinnik.com77
About Speaker
Twitter: @DmitryVinnik
Blog: dvinnik.com
LinkedIn: in/dmitry-vinnik/
Email: dmitry@dvinnik.com

Contenu connexe

Tendances

Finding more client
Finding more clientFinding more client
Finding more client
imsmile
 
March Daily Appreciation Ideas
March Daily Appreciation IdeasMarch Daily Appreciation Ideas
March Daily Appreciation Ideas
O.C. Tanner
 
Designing for Trust at design monat graz
Designing for Trust at design monat grazDesigning for Trust at design monat graz
Designing for Trust at design monat graz
Margot Bloomstein
 
Social for Business intro
Social for Business introSocial for Business intro
Social for Business intro
Bill Powell
 

Tendances (20)

Car Insurance in Louisiana
Car Insurance in LouisianaCar Insurance in Louisiana
Car Insurance in Louisiana
 
The 4 C's of SEJ Summit Santa Monica: Content, Community, Conversion, Conting...
The 4 C's of SEJ Summit Santa Monica: Content, Community, Conversion, Conting...The 4 C's of SEJ Summit Santa Monica: Content, Community, Conversion, Conting...
The 4 C's of SEJ Summit Santa Monica: Content, Community, Conversion, Conting...
 
Finding more client
Finding more clientFinding more client
Finding more client
 
Facebook Marketing 2018: Are Fan Pages Dead Now?
Facebook Marketing 2018: Are Fan Pages Dead Now?Facebook Marketing 2018: Are Fan Pages Dead Now?
Facebook Marketing 2018: Are Fan Pages Dead Now?
 
March Daily Appreciation Ideas
March Daily Appreciation IdeasMarch Daily Appreciation Ideas
March Daily Appreciation Ideas
 
Finding Overlooked Job Opportunties With Social Media
Finding Overlooked Job Opportunties With Social MediaFinding Overlooked Job Opportunties With Social Media
Finding Overlooked Job Opportunties With Social Media
 
David Fitzroy's Professional Persona
David Fitzroy's Professional Persona David Fitzroy's Professional Persona
David Fitzroy's Professional Persona
 
Attracting and Retaining Diverse Board Members
Attracting and Retaining Diverse Board MembersAttracting and Retaining Diverse Board Members
Attracting and Retaining Diverse Board Members
 
Designing for Trust at design monat graz
Designing for Trust at design monat grazDesigning for Trust at design monat graz
Designing for Trust at design monat graz
 
Guide to Social Video Marketing
Guide to Social Video MarketingGuide to Social Video Marketing
Guide to Social Video Marketing
 
From Slack to Act! Converting Clicks to Cash in 3 Steps
From Slack to Act! Converting Clicks to Cash in 3 StepsFrom Slack to Act! Converting Clicks to Cash in 3 Steps
From Slack to Act! Converting Clicks to Cash in 3 Steps
 
Designing for Trust in an Uncertain World An Event Apart DC
Designing for Trust in an Uncertain World An Event Apart DCDesigning for Trust in an Uncertain World An Event Apart DC
Designing for Trust in an Uncertain World An Event Apart DC
 
Social media happens to you
Social media happens to youSocial media happens to you
Social media happens to you
 
BridgeTalks - The Psychology of Real-Time Storytelling
BridgeTalks - The Psychology of Real-Time StorytellingBridgeTalks - The Psychology of Real-Time Storytelling
BridgeTalks - The Psychology of Real-Time Storytelling
 
Keynote: Trust Me - PuppetConf 2014
Keynote: Trust Me - PuppetConf 2014Keynote: Trust Me - PuppetConf 2014
Keynote: Trust Me - PuppetConf 2014
 
Introduction Social Sales
Introduction Social SalesIntroduction Social Sales
Introduction Social Sales
 
Social for Business intro
Social for Business introSocial for Business intro
Social for Business intro
 
Ppp
PppPpp
Ppp
 
Charles D Smith Portfolio [autosaved]
Charles D Smith Portfolio [autosaved]Charles D Smith Portfolio [autosaved]
Charles D Smith Portfolio [autosaved]
 
John Spencer Ellis Podcast Case Study Free Report Shot At Success
John Spencer Ellis Podcast Case Study Free Report Shot At SuccessJohn Spencer Ellis Podcast Case Study Free Report Shot At Success
John Spencer Ellis Podcast Case Study Free Report Shot At Success
 

Similaire à Kindness Engineering: Focusing on What Matters

Engineer in Test: Bridging the Gap
Engineer in Test: Bridging the GapEngineer in Test: Bridging the Gap
Engineer in Test: Bridging the Gap
Dmitry Vinnik
 

Similaire à Kindness Engineering: Focusing on What Matters (10)

Stress Driven Development, and How to Avoid It
Stress Driven Development, and How to Avoid ItStress Driven Development, and How to Avoid It
Stress Driven Development, and How to Avoid It
 
The 10,000 Steps of Open Source Project Health
The 10,000 Steps of Open Source Project HealthThe 10,000 Steps of Open Source Project Health
The 10,000 Steps of Open Source Project Health
 
Testing at Scale at Meta and Salesforce
Testing at Scale at Meta and SalesforceTesting at Scale at Meta and Salesforce
Testing at Scale at Meta and Salesforce
 
Engineer in Test: Bridging the Gap
Engineer in Test: Bridging the GapEngineer in Test: Bridging the Gap
Engineer in Test: Bridging the Gap
 
Testing React with Jest: Validate Your Components Quickly!
Testing React with Jest: Validate Your Components Quickly!Testing React with Jest: Validate Your Components Quickly!
Testing React with Jest: Validate Your Components Quickly!
 
What's Really Happening in Virtual Reality?
What's Really Happening in Virtual Reality?What's Really Happening in Virtual Reality?
What's Really Happening in Virtual Reality?
 
Maximizing React Speed: Hands-On Guide to Debugging and Optimizing React Appl...
Maximizing React Speed: Hands-On Guide to Debugging and Optimizing React Appl...Maximizing React Speed: Hands-On Guide to Debugging and Optimizing React Appl...
Maximizing React Speed: Hands-On Guide to Debugging and Optimizing React Appl...
 
Digital Summit 2013: Using Social Media to Drive Action
Digital Summit 2013: Using Social Media to Drive ActionDigital Summit 2013: Using Social Media to Drive Action
Digital Summit 2013: Using Social Media to Drive Action
 
How to Identify Sources and Stories on Social Media
How to Identify Sources and Stories on Social MediaHow to Identify Sources and Stories on Social Media
How to Identify Sources and Stories on Social Media
 
Better Start: Enforcing Best Engineering Practices with Kotlin
Better Start: Enforcing Best Engineering Practices with KotlinBetter Start: Enforcing Best Engineering Practices with Kotlin
Better Start: Enforcing Best Engineering Practices with Kotlin
 

Plus de Dmitry Vinnik

Plus de Dmitry Vinnik (17)

Leadership in Open Source and Why Companies Care
Leadership in Open Source and Why Companies CareLeadership in Open Source and Why Companies Care
Leadership in Open Source and Why Companies Care
 
Cross-Platform CSS (Yes, it's Possible!) with Yoga
Cross-Platform CSS (Yes, it's Possible!) with YogaCross-Platform CSS (Yes, it's Possible!) with Yoga
Cross-Platform CSS (Yes, it's Possible!) with Yoga
 
Documentation Made Easy with Docusaurus
Documentation Made Easy with DocusaurusDocumentation Made Easy with Docusaurus
Documentation Made Easy with Docusaurus
 
Fixing Broken Windows: Dealing with Legacy Systems, Poor Quality and Gaps
Fixing Broken Windows: Dealing with Legacy Systems, Poor Quality and GapsFixing Broken Windows: Dealing with Legacy Systems, Poor Quality and Gaps
Fixing Broken Windows: Dealing with Legacy Systems, Poor Quality and Gaps
 
Ent: Making Data Easy in Go
Ent: Making Data Easy in GoEnt: Making Data Easy in Go
Ent: Making Data Easy in Go
 
Testing Svelte with Jest: Validate Your Components Quickly!
Testing Svelte with Jest: Validate Your Components Quickly!Testing Svelte with Jest: Validate Your Components Quickly!
Testing Svelte with Jest: Validate Your Components Quickly!
 
Developing Lightning Components for Communities.pptx
Developing Lightning Components for Communities.pptxDeveloping Lightning Components for Communities.pptx
Developing Lightning Components for Communities.pptx
 
Hands on React Native: From Zero to Hero
Hands on React  Native:  From Zero to HeroHands on React  Native:  From Zero to Hero
Hands on React Native: From Zero to Hero
 
Gauge + Taiko, BDD for Web Revived
Gauge + Taiko, BDD for Web RevivedGauge + Taiko, BDD for Web Revived
Gauge + Taiko, BDD for Web Revived
 
Modern Web Testing: Going Beyond Selenium
Modern Web Testing: Going Beyond SeleniumModern Web Testing: Going Beyond Selenium
Modern Web Testing: Going Beyond Selenium
 
Do you even Function? Guiding Through Functional Interfaces
Do you even Function? Guiding Through Functional InterfacesDo you even Function? Guiding Through Functional Interfaces
Do you even Function? Guiding Through Functional Interfaces
 
From Robotium to Appium: Choose your Journey
From Robotium to Appium: Choose your Journey From Robotium to Appium: Choose your Journey
From Robotium to Appium: Choose your Journey
 
Uphill Battle of Mobile Visual Regression
Uphill Battle of Mobile Visual RegressionUphill Battle of Mobile Visual Regression
Uphill Battle of Mobile Visual Regression
 
Domain Driven Testing: Know What You’re Doing
Domain Driven Testing: Know What You’re DoingDomain Driven Testing: Know What You’re Doing
Domain Driven Testing: Know What You’re Doing
 
Back to the CompletableFuture: Concurrency in Action
Back to the CompletableFuture: Concurrency in ActionBack to the CompletableFuture: Concurrency in Action
Back to the CompletableFuture: Concurrency in Action
 
Modern Web Testing: Going Beyond Selenium
Modern Web Testing: Going Beyond Selenium Modern Web Testing: Going Beyond Selenium
Modern Web Testing: Going Beyond Selenium
 
Build Tests to Build Websites
Build Tests to Build WebsitesBuild Tests to Build Websites
Build Tests to Build Websites
 

Dernier

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 

Dernier (20)

Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for Learning
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 

Kindness Engineering: Focusing on What Matters

Notes de l'éditeur

  1. Source: https://medium.com/kindlab/what-is-kindness-anyway-4be2c51afd85
  2. Indeed open source
  3. Creator of CoffeeScript, Backbone.js, Underscore, etc.
  4. Creator of CoffeeScript, Backbone.js, Underscore, etc.
  5. Never a good reason to be rude - no benefit Angry letter Abraham Lincoln used to write letters when angry but never send them Not always need for a rush for constant improvements - stop and appreciate what was done Share proactive, positive feedback Tell them (juniors) that they have a talent Example Coby O'Brien and his father story - 11 years old, zero points, got positive feedback has been working ever since
  6. Never a good reason to be rude - no benefit Angry letter Abraham Lincoln used to write letters when angry but never send them Not always need for a rush for constant improvements - stop and appreciate what was done Share proactive, positive feedback Tell them (juniors) that they have a talent Example Coby O'Brien and his father story - 11 years old, zero points, got positive feedback has been working ever since
  7. Never a good reason to be rude - no benefit Angry letter Abraham Lincoln used to write letters when angry but never send them Not always need for a rush for constant improvements - stop and appreciate what was done Share proactive, positive feedback Tell them (juniors) that they have a talent Example Coby O'Brien and his father story - 11 years old, zero points, got positive feedback has been working ever since
  8. Need more proactive feedback
  9. People don`t own you fixing the bug CoC for many is like Terms and Conditions
  10. So easy to say bad things to faceless avatart
  11. So easy to say bad things to faceless avatart
  12. Need more proactive feedback
  13. Keep partners in check
  14. Need more proactive feedback
  15. Indeed open source
  16. Need more proactive feedback
  17. Take care of your travel (spend more, lounges) Exercise Have metrics
  18. My Oracle story
  19. Need more proactive feedback
  20. My Oracle story
  21. But sometimes too bad
  22. Want to reiterate