chat
tapping me on my
shoulder is inherently
being a jerk
Slide 57
Slide 57 text
chat
scheduling a meeting is
inherently probably a
hate crime
Slide 58
Slide 58 text
chat
83 chat rooms
Slide 59
Slide 59 text
chat
ping someone
Slide 60
Slide 60 text
chat
ping someone
native OS X + ios notifications
Slide 61
Slide 61 text
chat
get someone’s attention
without bothering them
Slide 62
Slide 62 text
OPTIMIZing
HAPPINESS
for
Slide 63
Slide 63 text
WHY BE
HAPPY?
Slide 64
Slide 64 text
if you’re asking,
you’re probably
a horrible person
but...
Slide 65
Slide 65 text
investing in employees
makes fiscal sense
(I can’t believe I had to say that)
Slide 66
Slide 66 text
happy people
produce better work
Slide 67
Slide 67 text
happy people
help you recruit
Slide 68
Slide 68 text
happy people
keep you happier
Slide 69
Slide 69 text
so how?
Slide 70
Slide 70 text
BREAK
CONVENTION
from
Slide 71
Slide 71 text
work style
asynchronous, distributed
Slide 72
Slide 72 text
side project culture
let people build cool things
hubot · CI testing · deploy infrastructure
door me · music server · support tools
dev environment management · more
Slide 73
Slide 73 text
travel
Slide 74
Slide 74 text
company summit 2x/year
company-wide brainstorm
travel
Slide 75
Slide 75 text
mini-summit 1x/year
team-based brainstorm
travel
Slide 76
Slide 76 text
any talk, anywhere
your talk or as a travel buddy
travel
Slide 77
Slide 77 text
github destinations
hack house for a dozen for a month
travel
Slide 78
Slide 78 text
github destinations
hack house for a dozen for a month
travel
berlin · hawaii · Uruguay · Beijing · rome · etc.
Slide 79
Slide 79 text
travel
why?
Slide 80
Slide 80 text
travel
travel is eye-opening
new perspectives, new approaches
Slide 81
Slide 81 text
travel
face time
bond with your coworkers
Slide 82
Slide 82 text
travel
stay fresh
Slide 83
Slide 83 text
FAMILY
focus
Slide 84
Slide 84 text
people have
kids and stuff
Slide 85
Slide 85 text
flexible hours &
locations are great
Slide 86
Slide 86 text
120 hour
work weeks are silly
Slide 87
Slide 87 text
family-friendly
company events
Slide 88
Slide 88 text
existence of families
reflects success
Slide 89
Slide 89 text
f i v e
YEARS
LATER
Slide 90
Slide 90 text
four years in,
github’s the same
Slide 91
Slide 91 text
four years in,
github’s changed
Slide 92
Slide 92 text
changes and constants
are fascinating
Slide 93
Slide 93 text
MORE
HUMANS
Slide 94
Slide 94 text
2010
Slide 95
Slide 95 text
2010
2011
Slide 96
Slide 96 text
2010
2011
2012
Slide 97
Slide 97 text
2012
Slide 98
Slide 98 text
132 employees today
Slide 99
Slide 99 text
2.5 million users today
Slide 100
Slide 100 text
death of the
hero developer
Slide 101
Slide 101 text
work moves across
ops, design, backend,
& frontend more
frequently
Slide 102
Slide 102 text
rely on other teams
for sanity checks
Slide 103
Slide 103 text
pull requests
bottleneck prevention:
Slide 104
Slide 104 text
we average 10-20 per day
Slide 105
Slide 105 text
means fast development
without sacrificing quality
Slide 106
Slide 106 text
INTERNAL
TOOLING
Slide 107
Slide 107 text
the bigger we get, the
more time we spend on
internal tools
Slide 108
Slide 108 text
our dev tools are
prettier than most
for-profit products
Slide 109
Slide 109 text
SUPPORT
Slide 110
Slide 110 text
Chat
Slide 111
Slide 111 text
TEAM
Slide 112
Slide 112 text
it becomes
mathematically
improbable that this
time was wasted
Slide 113
Slide 113 text
teams
Slide 114
Slide 114 text
teams let you focus
Slide 115
Slide 115 text
but teams shouldn’t
be about lock-in
Slide 116
Slide 116 text
permissive repositories
permit people to float
Slide 117
Slide 117 text
self-selecting teams
hugely important in crisis
Slide 118
Slide 118 text
we still suck at teams
it’s important
to get right though
Slide 119
Slide 119 text
how you work
is as important to me as
what your work is
Slide 120
Slide 120 text
can this work for your
company?
maybe, maybe not.
Slide 121
Slide 121 text
the point is to
reevaluate what is
important to you.