Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Optimizing for Happiness

Optimizing for Happiness

Tom Preston-Werner

November 09, 2011

More Decks by Tom Preston-Werner

Other Decks in Business


  1. optimizing for happiness Tom preston-werner @mojombo

  2. @mojombo you should follow me and read my blog tom.preston-werner.com

  3. None
  4. soy super sexi

  5. why do companies exist ? I’m interested in business, and

    how to build a great company. Let’s start with a fundamental question: Why do companies exist?
  6. optimize for profit? optimize for happiness? -or- Most people say

    money. But is that really true? Subtraction proof. - Company without profit or a product is just a startup. - Company without people is nothing. It can’t exist.
  7. Optimized for profit I’ve worked for companies that are optimized

    for profit. They tend to be terrible places to work. If I have to pay for my own soda at work, I can tell it’s not optimized for happiness. What is happiness (and by happiness I mean soda) worth?
  8. Optimized for happiness There’s a neat little trick I use

    to decide what to spend my life doing. I call it the Deathbed Filter... If I’m going to spend my life helping to make a company successful, then the company should help make me happy.
  9. if people are primary, then money is a side effect

    If I’m correct about all this, then there’s only one conclusion: If people are primary, then money is a side effect. And don’t get me wrong, I like money as much as the next guy. Money allows us to run a better company.
  10. investing in humans is how to build the best company

    HYPOTHESIS My hypothesis is that by investing in humans instead of treating them as cogs in a machine, you can build a company that fulfills all of your dreams.
  11. Every story has a beginning. This is ours.

  12. what Pisses you off? Great products are built by those

    that are invested in the solution. Git was great for local coding, but hard to share repos.
  13. I found my cofounders via the local Ruby Meetup.

  14. bootstrapped side project Worked full time at Powerset for first

    8 months of GitHub. We spent 3 months building an MVP before letting our friends use it. Three months after that we released to the public. Rails moved to us one day after that, and Ruby community followed.
  15. Github team size over time Over four years we’ve grown

    the company to 47 people.
  16. still bootstrapped We’re still bootstrapped. Never taken a dime of

    outside investment. Our customers are our investors.

  18. So that’s a taste of the history of GitHub. Now,

    let’s look at how we optimize for happiness.
  19. people Since I’ve *totally* convinced you that people are the

    most important part of a company, let’s start there.
  20. grow big start small Like every startup, we started small.

    Now we’re getting a lot bigger. Most of what I’m talking about today took a while to implement. Optimizing for happiness is a process.
  21. Github team size over time 47 47 14 14 3

    3 In fact, we grew very slowly for the first three years. We started this year with 14 people. Now we’re 47.
  22. create superfans by crafting experiences One of the guiding principles

    we live by.
  23. No, not this kind of superfan...

  24. I’m talking about this kind. The kind of superfan that

    will put on a speedo and dance like a crazy person because their love for what you’re doing is overwhelming.
  25. create superfans by crafting experiences Note that it’s all about

    people, not money. We try to do this for our users, but we also do it for our team. Who liked the Drinkup last night?
  26. hiring Everything begins with hiring.

  27. skill + culture fit all hires must have these two

    characteristics Use network first. Skill: open source code. Culture fit: drinking or hanging out. Being comfortable. Interview to impress.
  28. basics There are some things that we’ve always done. These

    are core benefits that act as the groundwork for everything else.
  29. pay enough to remove money as a motivator Creativity thrives

    when worries about money vanish. We couldn’t pay full salaries in the beginning, we ramped up.
  30. work when where you want and Optimize for human productivity.

    We can do this because we work asynchronously. Pull requests are HUGE.
  31. A computer is the most important tool we have. Make

    sure it’s a good one.
  32. Being healthy is the number one concern for most people.

    Make sure it’s not an issue.
  33. See how far you can reduce unnecessary process. Base vacations

    on trust and responsibility.
  34. github university Mastery is important. People that are not growing

    and learning are likely to leave.
  35. We provide a Kindle and gift certificates for work related

  36. Vos querés hablar espańol? We offer spanish lessons to anyone

    that wants to partake.
  37. We love to tinker with hardware. What started as a

    nifty project grew into a full time technology artist and classes about hardware hacking.
  38. If you get a talk accepted at a conference, we

    will send you there. This is also great for recruiting.
  39. because it’s awesome

  40. None
  41. Moving is stressful, and it shouldn’t suck to come work

    for us. So we cover moving expenses. Tryna decide how to deal with bonus vs reimbursement (crafting experiences)
  42. bonuses Bonuses are tricky, just like diving into a pit

    of gold bullion. Extrinsic vs. Intrinsic motivation. Only give cash bonuses after good work is done.
  43. organization Companies are made of people, but not people acting

    alone. How teams work is just as important to happiness.
  44. rethink what’s possible First principles. Never do something just because

    someone else does it. Copying other people is the fastest way to mediocrity.
  45. liquid lattice I call our org structure a “liquid lattice”.

    Highly connected, flexible micro-structures.
  46. small self managed teams This works because of small teams.

    Think about how productive you were when there were only 3 of you. Replicate that idea across the company. Leadership through merit and ability.
  47. choose a vision You guys probably don’t know what this

    strange wooden stick is that this guy is holding.
  48. choose a vision So here’s a better image you’ll like.

    To prevent chaos, choose your vision.
  49. flexible roles Liquidity is enhanced by flexible roles. Overly explicit

    titles are harmful. More opportunity for growth via this method.
  50. culture of shipping We keep things flowing by encouraging constant

    shipping. Reduce barriers to shipping. Deploy to production dozens of times a day via campfire. A sense of purpose.
  51. environment Having an office can act as a catalyst for

    good ideas. Increase serendipitous connections.
  52. campfire chat app by 37signals Our first office was a

    chat room. It’s still our primary office. Helps us work asynchronously.
  53. Here’s our first office. It may look messy, but I

    prefer to call it “optimized for serendipitous connections”
  54. Our culture derives from our origins. Working in close proximity

    fosters a feeling of belonging.
  55. We’ve kept this going until we outgrew or first office.

  56. Here’s our new place. It’s huge. Having ample space will

    help us continue to optimize for happiness by having more casual collaborative areas.
  57. We still work closely in an open, collaborative environment. This

    is Jason and Matt. Jason is a designer and Matt is lead dev on Enterprise. We mix our people together to increase serendipitous connections.
  58. We had them knock down a bunch of offices up

    front and we’re filling it with interactive technology to foster playful collaboration
  59. We’re very flexible about how the space works. Things move

    around a lot from day to day.
  60. We like to fill the space with artifacts that enhance

    our culture. Here are some stickygrams.
  61. We work really hard. We play hard too. Taking breaks

    is a sure way to solve a hard problem faster than being stubborn.
  62. Señor scott chacon

  63. Scott designed the Executive Lounge because he thought it would

    be awesome. It cost a little more than a standard meeting room, but makes us proud to work here.
  64. Welcome to the situation room. It’s modeled after the situation

    room at the white house. We needed a proper conference room for larger meetings. This is where we make shit happen.
  65. And what company that is optimized for happiness can be

    complete without a custom kegerator? Fosters casual chats and creative thinking. Experiment and adapt.
  66. And how could you optimize for happiness better than having

    fine whiskies on premise for all those important decisions to be made in the executive lounge?
  67. YOU can do this too Now you’ve heard how we

    approach business. The great news is that you can do this too. - Write down everything that pisses you off - Fix it with technology - Optimize for happiness
  68. optimizing for happiness = investing in humans PROOF To summarize,

    let me demonstrate a proof of why I’m right.
  69. investing in humans = a happy team PROOF

  70. a happy team = a great product PROOF

  71. a great product = happy users PROOF

  72. happy users = paying customers PROOF

  73. paying customers = more money PROOF

  74. more money = a better ability to optimize for happiness

  75. gracias @mojombo