Building Tooling And Culture Together

43
Building Tooling & Culture Together Nishan Subedi Sr. Software Engineer @subedinishan

Transcript of Building Tooling And Culture Together

Page 1: Building Tooling And Culture Together

Building Tooling & Culture TogetherNishan SubediSr. Software Engineer@subedinishan

Page 2: Building Tooling And Culture Together

[email protected]

Overview:• Present some tools we use at Etsy• Talk about why we use these tools• Highlight the inter relationship between tooling

& culture

Page 3: Building Tooling And Culture Together

CultureTooling

Page 7: Building Tooling And Culture Together

@subedinishan

How did we get here?

Page 8: Building Tooling And Culture Together

Organically, with iterations.

Page 13: Building Tooling And Culture Together

[email protected]

Some functions of tools• Simplify• Empower• Automate

Page 15: Building Tooling And Culture Together

@subedinishan

Why do we like these tools?

Page 19: Building Tooling And Culture Together
Page 20: Building Tooling And Culture Together

@subedinishan

Abstractions will not capture the complete

context.

Page 24: Building Tooling And Culture Together
Page 25: Building Tooling And Culture Together

Technology is a product of the culture

that builds it.

Page 27: Building Tooling And Culture Together

@subedinishan

Every tool carries with it the spirit by which it has been created.

Werner Karl Heisenberg

Page 28: Building Tooling And Culture Together

[email protected]

Tools: window into the culture

ImplicitAssumptions

Beliefs & Values

Tools

Edgar Schein

Page 31: Building Tooling And Culture Together

[email protected]

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.

Page 32: Building Tooling And Culture Together

[email protected]

Manifestation of beliefs

ImplicitAssumptions

Beliefs & Values

Tools

Page 37: Building Tooling And Culture Together

@subedinishan

We are a learning organization.

Page 40: Building Tooling And Culture Together

[email protected]

Conscious shaping of culture

ImplicitAssumptions

Beliefs & Values

Tools

Page 41: Building Tooling And Culture Together

CultureTooling

Page 42: Building Tooling And Culture Together

Thankyou!etsy.com/careerscodeascraft.comgithub.com/etsy

Page 43: Building Tooling And Culture Together

[email protected]

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/