SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Building Tooling & Culture
Together
Nishan Subedi
Sr. Software Engineer
@subedinishan
nishan@etsy.co
m
Overview:
• Present some tools we use at Etsy
• Talk about why we use these tools
• Highlight the inter relationship between tooling &
culture
CultureTooling
nishan@etsy.co
m
nishan@etsy.co
m
Etsy (Dec 2015)
nishan@etsy.co
m
We have lots of homegrown tools!
@subedinishan
How did we get here?
Organically, with
iterations.
nishan@etsy.co
m
Virtual Madness
nishan@etsy.co
m
Deployinator
nishan@etsy.co
m
Supergrep
nishan@etsy.co
m
StatsD
nishan@etsy.co
m
Some functions of tools
• Simplify
• Empower
• Automate
nishan@etsy.co
m
Morgue
@subedinishan
Why do we like these
tools?
nishan@etsy.co
m
Encapsulate ideas
nishan@etsy.co
m
Provides reasonable defaults
nishan@etsy.co
m
Make users feel comfortable
@subedinishan
Abstractions will not
capture the complete
context.
nishan@etsy.co
m
Cool new feature!
nishan@etsy.co
m
Cool new feature in production
nishan@etsy.co
m
Obligatory devOps slide
Technology is a product
of the culture that builds
it.
nishan@etsy.co
m
Cultural differences in tooling
@subedinishan
Every tool carries with it
the spirit by which it has
been created.
Werner Karl Heisenberg
nishan@etsy.co
m
Tools: window into the culture
Implicit
Assumptions
Beliefs & Values
Tools
Edgar Schein
nishan@etsy.co
m
Just Ship!
nishan@etsy.co
m
If it moves graph it!
nishan@etsy.co
m
Beliefs & Values @ Etsy
• Just ship.
• If it moves, graph it.
• Optimize for developer happiness.
• Don’t be an a**hole.
• Engineering with a captial E.
nishan@etsy.co
m
Manifestation of beliefs
Implicit
Assumptions
Beliefs & Values
Tools
nishan@etsy.co
m
Implicit assumptions
nishan@etsy.co
m
First Day Deploy
nishan@etsy.co
m
Deploying changes
nishan@etsy.co
m
Chatrooms are our watercoolers
@subedinishan
We are a learning
organization.
nishan@etsy.co
m
We learn what we see
nishan@etsy.co
m
Make the implicit explicit
nishan@etsy.co
m
Conscious shaping of culture
Implicit
Assumptions
Beliefs & Values
Tools
CultureTooling
Thankyou!
etsy.com/careers
codeascraft.com
github.com/etsy
nishan@etsy.co
m
References
• Notes on the Synthesis of Form by Christopher Alexander
• Cognition in the Wild by Edwin Hutchins
• Organizational Culture and Leadership by Edgar Schein
• https://www.thekua.com/atwork/2016/04/12-years-12-lessons-working-at-thoughtworks/
• https://learn.chef.io/skills/tools-for-devops/
• http://thehypertextual.com/2013/01/29/21st-century-management-and-the-virtues-of-operational-subculture/
• http://thehypertextual.com/2013/01/17/edgar-schein-organizational-culture-and-leadership/
• https://developer.ibm.com/urbancode/2014/09/22/curious-relationship-culture-tools/
• http://mathplugged.blogspot.com/2012/03/first-we-build-tools-then-they-build-us.html
• http://oncommit.tumblr.com/post/46298334333/no-bull-chaos-monkeys-cap-triangles-and-conwa
• http://laughingmeme.org/2015/08/31/five-years-building-a-culture-and-handing-it-off/
• http://sciencepolicy.colorado.edu/students/envs_5110/tecnics_and_civilization.pdf
• http://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/
• https://saltworks.stanford.edu/assets/zv585py2131.pdf
• https://codeascraft.com/2012/05/22/blameless-postmortems/

Weitere ähnliche Inhalte

Andere mochten auch

NYAI #8 - HOLIDAY PARTY + NYC AI OVERVIEW with NYC's Chief Digital Officer Sr...
NYAI #8 - HOLIDAY PARTY + NYC AI OVERVIEW with NYC's Chief Digital Officer Sr...NYAI #8 - HOLIDAY PARTY + NYC AI OVERVIEW with NYC's Chief Digital Officer Sr...
NYAI #8 - HOLIDAY PARTY + NYC AI OVERVIEW with NYC's Chief Digital Officer Sr...
Rizwan Habib
 
NYAI #9: Concepts and Questions As Programs by Brenden Lake
NYAI #9: Concepts and Questions As Programs by Brenden LakeNYAI #9: Concepts and Questions As Programs by Brenden Lake
NYAI #9: Concepts and Questions As Programs by Brenden Lake
Rizwan Habib
 
NYAI - Commodity Machine Learning & Beyond by Andreas Mueller
NYAI - Commodity Machine Learning & Beyond by Andreas MuellerNYAI - Commodity Machine Learning & Beyond by Andreas Mueller
NYAI - Commodity Machine Learning & Beyond by Andreas Mueller
Rizwan Habib
 
Mining Social Web APIs with IPython Notebook (PyCon 2014)
Mining Social Web APIs with IPython Notebook (PyCon 2014)Mining Social Web APIs with IPython Notebook (PyCon 2014)
Mining Social Web APIs with IPython Notebook (PyCon 2014)
Matthew Russell
 

Andere mochten auch (18)

NYAI #8 - HOLIDAY PARTY + NYC AI OVERVIEW with NYC's Chief Digital Officer Sr...
NYAI #8 - HOLIDAY PARTY + NYC AI OVERVIEW with NYC's Chief Digital Officer Sr...NYAI #8 - HOLIDAY PARTY + NYC AI OVERVIEW with NYC's Chief Digital Officer Sr...
NYAI #8 - HOLIDAY PARTY + NYC AI OVERVIEW with NYC's Chief Digital Officer Sr...
 
NYAI #9: Concepts and Questions As Programs by Brenden Lake
NYAI #9: Concepts and Questions As Programs by Brenden LakeNYAI #9: Concepts and Questions As Programs by Brenden Lake
NYAI #9: Concepts and Questions As Programs by Brenden Lake
 
Virtual Madness @ Etsy
Virtual Madness @ EtsyVirtual Madness @ Etsy
Virtual Madness @ Etsy
 
NYAI - Understanding Music Through Machine Learning by Brian McFee
NYAI - Understanding Music Through Machine Learning by Brian McFeeNYAI - Understanding Music Through Machine Learning by Brian McFee
NYAI - Understanding Music Through Machine Learning by Brian McFee
 
NYAI - Commodity Machine Learning & Beyond by Andreas Mueller
NYAI - Commodity Machine Learning & Beyond by Andreas MuellerNYAI - Commodity Machine Learning & Beyond by Andreas Mueller
NYAI - Commodity Machine Learning & Beyond by Andreas Mueller
 
Machine Learning with scikit-learn
Machine Learning with scikit-learnMachine Learning with scikit-learn
Machine Learning with scikit-learn
 
Mining the Social Web for Fun and Profit: A Getting Started Guide
Mining the Social Web for Fun and Profit: A Getting Started GuideMining the Social Web for Fun and Profit: A Getting Started Guide
Mining the Social Web for Fun and Profit: A Getting Started Guide
 
Privacy, Ethics, and Future Uses of the Social Web
Privacy, Ethics, and Future Uses of the Social WebPrivacy, Ethics, and Future Uses of the Social Web
Privacy, Ethics, and Future Uses of the Social Web
 
Lessons Learned from Running Hundreds of Kaggle Competitions
Lessons Learned from Running Hundreds of Kaggle CompetitionsLessons Learned from Running Hundreds of Kaggle Competitions
Lessons Learned from Running Hundreds of Kaggle Competitions
 
What convnets look at when they look at nudity
What convnets look at when they look at nudityWhat convnets look at when they look at nudity
What convnets look at when they look at nudity
 
Mining Social Web APIs with IPython Notebook (PyCon 2014)
Mining Social Web APIs with IPython Notebook (PyCon 2014)Mining Social Web APIs with IPython Notebook (PyCon 2014)
Mining Social Web APIs with IPython Notebook (PyCon 2014)
 
NYAI - Intersection of neuroscience and deep learning by Russell Hanson
NYAI - Intersection of neuroscience and deep learning by Russell HansonNYAI - Intersection of neuroscience and deep learning by Russell Hanson
NYAI - Intersection of neuroscience and deep learning by Russell Hanson
 
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
Mining Social Web APIs with IPython Notebook (Data Day Texas 2015)
 
NYAI - Scaling Machine Learning Applications by Braxton McKee
NYAI - Scaling Machine Learning Applications by Braxton McKeeNYAI - Scaling Machine Learning Applications by Braxton McKee
NYAI - Scaling Machine Learning Applications by Braxton McKee
 
NYAI - Visualizing what makes neural networks actually work by Matthew Zeiler
NYAI - Visualizing what makes neural networks actually work by Matthew ZeilerNYAI - Visualizing what makes neural networks actually work by Matthew Zeiler
NYAI - Visualizing what makes neural networks actually work by Matthew Zeiler
 
NYAI - Interactive Machine Learning by Daniel Hsu
NYAI - Interactive Machine Learning by Daniel HsuNYAI - Interactive Machine Learning by Daniel Hsu
NYAI - Interactive Machine Learning by Daniel Hsu
 
NYAI - A Path To Unsupervised Learning Through Adversarial Networks by Soumit...
NYAI - A Path To Unsupervised Learning Through Adversarial Networks by Soumit...NYAI - A Path To Unsupervised Learning Through Adversarial Networks by Soumit...
NYAI - A Path To Unsupervised Learning Through Adversarial Networks by Soumit...
 
Using deep neural networks for fashion applications
Using deep neural networks for fashion applicationsUsing deep neural networks for fashion applications
Using deep neural networks for fashion applications
 

Ähnlich wie Building Tooling And Culture Together

Content Strategy Workflow & Governance Workshop, UX Bristol 2014
Content Strategy Workflow & Governance Workshop, UX Bristol 2014Content Strategy Workflow & Governance Workshop, UX Bristol 2014
Content Strategy Workflow & Governance Workshop, UX Bristol 2014
Sophie Dennis
 
Content strategy - Beyond the wireframe (UX Bristol 2014)
Content strategy - Beyond the wireframe (UX Bristol 2014)Content strategy - Beyond the wireframe (UX Bristol 2014)
Content strategy - Beyond the wireframe (UX Bristol 2014)
Nomensa
 
A thing or two about User Experience
A thing or two about User ExperienceA thing or two about User Experience
A thing or two about User Experience
Yael Keren
 

Ähnlich wie Building Tooling And Culture Together (20)

Design for devs psych
Design for devs psychDesign for devs psych
Design for devs psych
 
Designing to Learn: Creating Successful MVP Experiments
Designing to Learn: Creating Successful MVP ExperimentsDesigning to Learn: Creating Successful MVP Experiments
Designing to Learn: Creating Successful MVP Experiments
 
Facebook never needed adoption @ SPS Barcelona 2019
Facebook never needed adoption @ SPS Barcelona 2019Facebook never needed adoption @ SPS Barcelona 2019
Facebook never needed adoption @ SPS Barcelona 2019
 
Content Strategy Workflow & Governance Workshop, UX Bristol 2014
Content Strategy Workflow & Governance Workshop, UX Bristol 2014Content Strategy Workflow & Governance Workshop, UX Bristol 2014
Content Strategy Workflow & Governance Workshop, UX Bristol 2014
 
Content strategy - Beyond the wireframe (UX Bristol 2014)
Content strategy - Beyond the wireframe (UX Bristol 2014)Content strategy - Beyond the wireframe (UX Bristol 2014)
Content strategy - Beyond the wireframe (UX Bristol 2014)
 
7 Trends That Impact Every Blogger in this Room
7 Trends That Impact Every Blogger in this Room7 Trends That Impact Every Blogger in this Room
7 Trends That Impact Every Blogger in this Room
 
Advanced Content Marketing Strategies to Drive More Traffic
Advanced Content Marketing Strategies to Drive More TrafficAdvanced Content Marketing Strategies to Drive More Traffic
Advanced Content Marketing Strategies to Drive More Traffic
 
Digital Sketchnotes for Visualizing Learning (ADE 23)
Digital Sketchnotes for Visualizing Learning (ADE 23)Digital Sketchnotes for Visualizing Learning (ADE 23)
Digital Sketchnotes for Visualizing Learning (ADE 23)
 
Jen spencer - Evangelizing an Inbound Culture at HUG 2017
Jen spencer - Evangelizing an Inbound Culture at HUG 2017Jen spencer - Evangelizing an Inbound Culture at HUG 2017
Jen spencer - Evangelizing an Inbound Culture at HUG 2017
 
Digital Sketchnotes for Visualizing Learning
Digital Sketchnotes for Visualizing LearningDigital Sketchnotes for Visualizing Learning
Digital Sketchnotes for Visualizing Learning
 
SEO Tools - Leverage Technology to Generate Results
SEO Tools - Leverage Technology to Generate ResultsSEO Tools - Leverage Technology to Generate Results
SEO Tools - Leverage Technology to Generate Results
 
Not everything is a nail: choosing the right tools
Not everything is a nail: choosing the right toolsNot everything is a nail: choosing the right tools
Not everything is a nail: choosing the right tools
 
The Battle Is Not the War
The Battle Is Not the WarThe Battle Is Not the War
The Battle Is Not the War
 
Cleaning Up the Kitchen: Migrating to Enterprise Chef From Open Source - Chef...
Cleaning Up the Kitchen: Migrating to Enterprise Chef From Open Source - Chef...Cleaning Up the Kitchen: Migrating to Enterprise Chef From Open Source - Chef...
Cleaning Up the Kitchen: Migrating to Enterprise Chef From Open Source - Chef...
 
ChefConf 2015 Cleaning up the Kitchen
ChefConf 2015 Cleaning up the KitchenChefConf 2015 Cleaning up the Kitchen
ChefConf 2015 Cleaning up the Kitchen
 
A thing or two about User Experience
A thing or two about User ExperienceA thing or two about User Experience
A thing or two about User Experience
 
How to Master the Art of Dashboard Design
How to Master the Art of Dashboard DesignHow to Master the Art of Dashboard Design
How to Master the Art of Dashboard Design
 
Graphic Hacks for Nonprofits
Graphic Hacks for NonprofitsGraphic Hacks for Nonprofits
Graphic Hacks for Nonprofits
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with Analytics
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with Analytics
 

Kürzlich hochgeladen

Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Lisi Hocke
 
Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Kürzlich hochgeladen (20)

GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
 
Transformer Neural Network Use Cases with Links
Transformer Neural Network Use Cases with LinksTransformer Neural Network Use Cases with Links
Transformer Neural Network Use Cases with Links
 
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
 
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-CloudAlluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
 
Your Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | EvmuxYour Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | Evmux
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
 
Test Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdfTest Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdf
 
微信号购买
微信号购买微信号购买
微信号购买
 
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
 
Abortion Clinic in Bloemfontein [(+27832195400*)]🏥Safe Abortion Pills In Bloe...
Abortion Clinic in Bloemfontein [(+27832195400*)]🏥Safe Abortion Pills In Bloe...Abortion Clinic in Bloemfontein [(+27832195400*)]🏥Safe Abortion Pills In Bloe...
Abortion Clinic in Bloemfontein [(+27832195400*)]🏥Safe Abortion Pills In Bloe...
 
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea Goulet
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 
Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...
 
The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
 
Abortion Pill Prices Polokwane ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Polokwane ](+27832195400*)[ 🏥 Women's Abortion Clinic in...Abortion Pill Prices Polokwane ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Polokwane ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 

Building Tooling And Culture Together

Hinweis der Redaktion

  1. Blameless postmortem - situational aspects that lead to failure - engineers that were involved accounts of: - what actions they took at what time, - what effects they observed, - expectations they had, - assumptions they had made, and their understanding of timeline of events as they occurred without fear of punishment or retribution coz this disincentives them
  2. we’re seeing a lot of newer usages of the tool
  3. how do you know what the parts the abstraction matter? which is why just implementing solutions that have worked elsewhere may not work in your case.
  4. you find that some of the assumptions you made during development don’t hold in the production context anyone in the room that has written code that has always worked in production on the first try?
  5. technical decisions you make influenced by - tools available to you - solutions that have worked in the past - commonly held beliefs for example, might want to use redis datatypes - but memcache in production - handle complexity elsewhere - past decisions will affect ones you make in the future
  6. famous german physicist Heisenberg a lot of the decisions and thought processes of the developer are captured in the tools
  7. so, in addition to all the utilities we’ve seen earlier, tools are a window into the culture Schein, former professor at the MIT Sloan School identifies 3 levels of culture : artifacts (visible, might be difficult to decipher), beliefs and values (ideas, goals, values, aspirations, rationalizations) that are taken up and basic underlying assumptions (unconscious, beliefs that are taken for granted, so basic that people would not even question these). want to highlight that it might be hard for newer employees to map out implicit assumptions
  8. wanting to enable engineers to get code out: - get to see the finished product - see what they were building - get feedback ended up with continuous deployment - deploy small changesets graph of deploys per day
  9. used when you’re deploying see if your changes affected the site make sure your feature works the way you expect it to
  10. Solutions that worked in the past that have been transformed into shared beliefs. E for empathy - we try to be empathetic to other people, teams, functions & our users deployinator - helps us get stuff out there, statsd - made it easy for us to graph
  11. we see how beliefs and values affect the tools you invest in example - assumptions can be different for the same thing
  12. The part we haven’t talked much about is the implicit assumptions. New hires kind of go through this exercise: They’re trying to understand the culture - How does a particular tool work - Why things are done a particular way
  13. To help people develop these assumptions
  14. They go to the channel for deploying See how others are deploying, how the instructions map with what they’re seeing we have bots that manage batches of deploys Ask questions if things don’t make sense
  15. Conversations at the watercooler can become great areas to learn and develop our implicit assumptions since we have shared context The deploy today was kinda scary, I wasn’t sure what graphs to look at…
  16. One of the basic assumptions that is shared across Engineering
  17. But ultimately, we learn what we see Unless you have a culture that makes learning a collaborative effort, people spending a large amount of time covering up their mistakes instead of learning from them
  18. so if there are things you value in your organization, make them explicit this can help build shared and more correct mental models instead of having people operating in silos
  19. Want to emphasize here the tooling and culture are really two sides of the same coin