code as craft: building a strong engineering culture at etsy

50
Code as Craft: Building a Strong Engineering Culture Chad Dickerson CEO, Etsy [email protected] / @chaddickerson

Upload: chad-dickerson

Post on 15-Jan-2015

92.760 views

Category:

Technology


0 download

DESCRIPTION

Talk at Web 2.0 Expo NYC, October 2011:http://www.web2expo.com/webexny2011/public/schedule/detail/21279

TRANSCRIPT

Page 1: Code as Craft: Building a Strong Engineering Culture at Etsy

Code as Craft:Building a Strong Engineering Culture

Chad DickersonCEO, [email protected] / @chaddickerson

Page 2: Code as Craft: Building a Strong Engineering Culture at Etsy

Culture strategy at most companies:

Page 3: Code as Craft: Building a Strong Engineering Culture at Etsy

We’re growing but we still act like a startup!

Culture is important to us here at ACME!

Page 4: Code as Craft: Building a Strong Engineering Culture at Etsy

“culture isn’t just one aspect of the game —

. . . it is the game.”

Page 5: Code as Craft: Building a Strong Engineering Culture at Etsy

“Culture eats strategy for breakfast”-- Peter Drucker

Page 6: Code as Craft: Building a Strong Engineering Culture at Etsy

“the major problems of our work are not so much technological as sociological in nature”

Page 7: Code as Craft: Building a Strong Engineering Culture at Etsy

A strong culture can overcome almost any set of poor technical decisions.

Page 8: Code as Craft: Building a Strong Engineering Culture at Etsy

A weak culture can’t be saved by using the best technology.

Page 9: Code as Craft: Building a Strong Engineering Culture at Etsy

Culture is also what brings people to your company

Page 10: Code as Craft: Building a Strong Engineering Culture at Etsy

It beats everything else

Page 11: Code as Craft: Building a Strong Engineering Culture at Etsy
Page 12: Code as Craft: Building a Strong Engineering Culture at Etsy

Have a clear vision for the culture you want

Page 13: Code as Craft: Building a Strong Engineering Culture at Etsy

make culture a visible priority

Page 14: Code as Craft: Building a Strong Engineering Culture at Etsy

(it’s a lot of work)

Page 15: Code as Craft: Building a Strong Engineering Culture at Etsy

accept that culture is an ongoing, organic activity

Page 16: Code as Craft: Building a Strong Engineering Culture at Etsy

**buy me: http://etsy.me/tilltheland ($18)

Cultivating the Etsy culture**

Page 18: Code as Craft: Building a Strong Engineering Culture at Etsy

Make getting things done your cultural norm

Page 19: Code as Craft: Building a Strong Engineering Culture at Etsy

On the basis of more than a decade of research. . . . the authors clarify the matter once and for all: What motivates people on a day-

to-day basis is the sense that they are making progress.

Page 20: Code as Craft: Building a Strong Engineering Culture at Etsy

Invest in tools to reinforce your culture

Page 21: Code as Craft: Building a Strong Engineering Culture at Etsy

http://etsy.me/deployinate

Page 22: Code as Craft: Building a Strong Engineering Culture at Etsy

http://etsy.me/justship

Page 23: Code as Craft: Building a Strong Engineering Culture at Etsy

Make a statement

Page 24: Code as Craft: Building a Strong Engineering Culture at Etsy

engineers are creative people

Page 25: Code as Craft: Building a Strong Engineering Culture at Etsy

“At Etsy, our mission is to enable people to make a living making things. The engineers who make Etsy make our living making something we love: software. We think of our code as craft.”

Page 26: Code as Craft: Building a Strong Engineering Culture at Etsy

Actively open source the culture

Page 28: Code as Craft: Building a Strong Engineering Culture at Etsy

Take it on the road

Page 29: Code as Craft: Building a Strong Engineering Culture at Etsy

SXSW miniconference

Page 30: Code as Craft: Building a Strong Engineering Culture at Etsy
Page 31: Code as Craft: Building a Strong Engineering Culture at Etsy
Page 32: Code as Craft: Building a Strong Engineering Culture at Etsy

Bring your heroes into the fold

Page 33: Code as Craft: Building a Strong Engineering Culture at Etsy

Douglas Crockford

Page 34: Code as Craft: Building a Strong Engineering Culture at Etsy

Fred Brooks

Page 35: Code as Craft: Building a Strong Engineering Culture at Etsy

http://www.avc.com/a_vc/2011/02/continuous-deployment.html

Fred Wilson

Page 36: Code as Craft: Building a Strong Engineering Culture at Etsy

github.com/etsy/deployinatorgithub.com/etsy/statsdgithub.com/etsy/logster(and more!)

(open source your software, too)

Page 37: Code as Craft: Building a Strong Engineering Culture at Etsy

Spread the love

Page 38: Code as Craft: Building a Strong Engineering Culture at Etsy
Page 39: Code as Craft: Building a Strong Engineering Culture at Etsy
Page 40: Code as Craft: Building a Strong Engineering Culture at Etsy

Be a little silly

Page 41: Code as Craft: Building a Strong Engineering Culture at Etsy
Page 42: Code as Craft: Building a Strong Engineering Culture at Etsy
Page 43: Code as Craft: Building a Strong Engineering Culture at Etsy
Page 44: Code as Craft: Building a Strong Engineering Culture at Etsy

http://vimeo.com/13214706 (12,000 views to date)

Page 45: Code as Craft: Building a Strong Engineering Culture at Etsy
Page 46: Code as Craft: Building a Strong Engineering Culture at Etsy
Page 47: Code as Craft: Building a Strong Engineering Culture at Etsy

A strong culture is a fun culture

Page 48: Code as Craft: Building a Strong Engineering Culture at Etsy

Building strong cultures and open sourcing them. . . .

Page 49: Code as Craft: Building a Strong Engineering Culture at Etsy

. . .makes the world a better place