The document discusses optimizing for developer happiness at Etsy. Etsy deploys code to production about 25 times per day across 70 engineers. They achieve this through a culture that optimizes for developer happiness by making it easy to ship code with community support. Etsy operates like an online community that is chaotic, irreverent, self-regulating and self-sustaining. They use tools to build happy communities and trust people and dogs to commit code.
Etsy respects thetrade of engineering. Code as Craft. The
first time I came to Etsy there was a quilt over the room
where the engineers sat, it said "We [heart] engineers."
- Bill Massie, Software Engineer
the traditional assemblyline "deprives the worker of
satisfaction. . . by the confinement of the worker to one
manipulation repeated endlessly which denies the
satisfaction of finishing a job."
52.
If companies reallywant their workers to produce, they
should try to impart a sense of meaning—not just
through vision statements but by allowing employees to
feel a sense of completion and ensuring that a job well
done is acknowledged.
-- Dan Ariely, The Upside of Irrationality (2010)
“intricate ballet inwhich the individual
dancers and ensembles all have
distinctive parts which miraculously
reinforce each other and compose an
orderly whole.”
Jane Jacobs
The fact thatthe IRC and communication channels are as entertaining as they
are useful is great. It makes newcomers feel comfortable and supported.
--Justin Donato, Software Engineer
There is aquality even meaner than outright
ugliness or disorder, and this meaner quality is
the dishonest mask of pretended order, achieved
by ignoring or suppressing the real order that is
struggling to exist and to be served.
Jane Jacobs
The Death and Life of Great American Cities
1961