Slide 1

Slide 1 text

The Most Important Optimization: HAPPINESS

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

we’re hiring.* * “we’re hiring” is not part of the LivingSocial brand, but totally should be

Slide 4

Slide 4 text

HOW’S YOUR NEW YEAR’S RESOLUTION GOING? (mine’s just dandy)

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

“You’re interesting to listen to.” ― Mom

Slide 7

Slide 7 text

IS THIS REALLY NECESSARY?

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

PROTIP: IN ORDER TO POWER ON A DESKTOP COMPUTER

Slide 15

Slide 15 text

PROTIP: IN ORDER TO POWER ON A DESKTOP COMPUTER YOU MUST FIRST PLUG IT IN.

Slide 16

Slide 16 text

SOMETIMES...

Slide 17

Slide 17 text

I AM AN IDIOT.

Slide 18

Slide 18 text

WE MAKE BAD ASSUMPTIONS.

Slide 19

Slide 19 text

WE SKIP STEPS.

Slide 20

Slide 20 text

TDD

Slide 21

Slide 21 text

RED GREEN REFACTOR

Slide 22

Slide 22 text

describe Life do it { should be_awesome } end

Slide 23

Slide 23 text

require 'minitest/autorun' class LifeTest < MiniTest::Unit::TestCase def setup @life = Life.new end def test_that_it_is_awesome assert @life.awesome?, 'Sucks to be you.' end end

Slide 24

Slide 24 text

RED GREEN REFACTOR

Slide 25

Slide 25 text

RED GREEN REFACTOR make it clear

Slide 26

Slide 26 text

RED GREEN REFACTOR make it clear make it real

Slide 27

Slide 27 text

RED GREEN REFACTOR make it clear make it real make it better

Slide 28

Slide 28 text

The Most Important Optimization: HAPPINESS

Slide 29

Slide 29 text

HAPPINESS?

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

Dr. Martin Seligman

Slide 32

Slide 32 text

Dr. Martin Seligman P E R M A ositive Emotions ngagement elationships eaning chievement

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

RESOURCES TO DO STUFF

Slide 40

Slide 40 text

STUFF TO DO

Slide 41

Slide 41 text

PEOPLE

Slide 42

Slide 42 text

PEOPLE TO DO STUFF WITH

Slide 43

Slide 43 text

FACT: ACRONYMS AND PICTURES HELP US REMEMBER THINGS

Slide 44

Slide 44 text

CAR

Slide 45

Slide 45 text

C A R CTIVITIES APACITY ELATIONSHIPS

Slide 46

Slide 46 text

C A R CTIVITIES APACITY ELATIONSHIPS

Slide 47

Slide 47 text

C A R CTIVITIES APACITY ELATIONSHIPS

Slide 48

Slide 48 text

CAPACITY Time Money Physical Mental

Slide 49

Slide 49 text

ACTIVITIES Fun Challenging Meaningful Beneficial

Slide 50

Slide 50 text

RELATIONSHIPS Family Friends Romantic Professional

Slide 51

Slide 51 text

Maslow’s Hierarchy of Needs

Slide 52

Slide 52 text

BE INTENTIONAL RED GREEN REFACTOR ==

Slide 53

Slide 53 text

RED GREEN REFACTOR

Slide 54

Slide 54 text

RUN YOUR SPECS! RED GREEN REFACTOR

Slide 55

Slide 55 text

exercise, nutrition, and sleep.

Slide 56

Slide 56 text

EXERCISE, NUTRITION, and SLEEP.

Slide 57

Slide 57 text

EXERCISE, NUTRITION, and SLEEP. (see what I did there?)

Slide 58

Slide 58 text

CAPACITY RELATIONSHIPS ACTIVITIES

Slide 59

Slide 59 text

CAPACITY RELATIONSHIPS ACTIVITIES

Slide 60

Slide 60 text

SPOT THE DIFFERENCE!

Slide 61

Slide 61 text

SPOT THE DIFFERENCE! class Greeting def initialize(greetable) @greetable = greetable end def to_s "Hello, #{@greetable}!" end end class Greeting def initialize(greetable) @greetable = greetable end def to_s "Hello, #{@greetable}!" end end

Slide 62

Slide 62 text

SPOT THE DIFFERENCE! class Greeting def initialize(greetable) @greetable = greetable end def to_s "Hello, #{@greetable}!" end end class Greeting def initialize(greetable) @greetable = greetable end def to_s "Hello, #{@greetable}!" end end Coded in Louisville Coded in San Francisco

Slide 63

Slide 63 text

SPOT THE DIFFERENCE! Source: Sperling’s Best Places - http://www.bestplaces.net/col/

Slide 64

Slide 64 text

SPOT THE DIFFERENCE! Source: Sperling’s Best Places - http://www.bestplaces.net/col/

Slide 65

Slide 65 text

Capacity Activities Relationships Time Fun Family Money Challenging Friends Physical Beneficial Romantic Mental Meaningful Professional IMPACT OF PHYSICAL LOCATION ON YOUR QUALITY OF LIFE

Slide 66

Slide 66 text

Capacity Activities Relationships Time Fun Family Money Challenging Friends Physical Beneficial Romantic Mental Meaningful Professional IMPACT OF PHYSICAL LOCATION ON YOUR QUALITY OF LIFE

Slide 67

Slide 67 text

IMPACT OF PHYSICAL LOCATION ON YOUR VALUE TO AN EMPLOYER

Slide 68

Slide 68 text

IMPACT OF PHYSICAL LOCATION ON YOUR VALUE TO AN EMPLOYER * for qualified employers *

Slide 69

Slide 69 text

Time (one-way) People (x1,000) % < 10 min 18,565 13.4 10 - 14 min 19,328 13.9 15 - 19 min 20,775 15.0 20 - 24 min 19,559 14.1 25 - 29 min 8,040 5.8 30 - 34 min 17,874 12.9 35 - 44 min 8,321 6.0 45 - 59 min 9,834 7.1 60 - 89 min 7,160 5.2 90+ min 3,218 2.3 TIME SPENT COMMUTING TO WORK Source: US Census Bureau, American Community Survey - http://www.census.gov/prod/2011pubs/acs-15.pdf

Slide 70

Slide 70 text

Time (one-way) People (x1,000) % < 10 min 18,565 13.4 10 - 14 min 19,328 13.9 15 - 19 min 20,775 15.0 20 - 24 min 19,559 14.1 25 - 29 min 8,040 5.8 30 - 34 min 17,874 12.9 35 - 44 min 8,321 6.0 45 - 59 min 9,834 7.1 60 - 89 min 7,160 5.2 90+ min 3,218 2.3 TIME SPENT COMMUTING TO WORK Source: US Census Bureau, American Community Survey - http://www.census.gov/prod/2011pubs/acs-15.pdf 33.5%

Slide 71

Slide 71 text

WHERE DO YOU WANT TO BE?

Slide 72

Slide 72 text

No content

Slide 73

Slide 73 text

LIFE’S TOO short TO SPEND SO MUCH OF IT IN BETWEEN THE PLACES YOU TRULY WANT TO BE.

Slide 74

Slide 74 text

Hacker News

Slide 75

Slide 75 text

The single biggest problem with working remotely is that you have to be excellent at a lot of things that don't matter when you're on site. And since your energy is a zero sum game, being excellent at these things steals energy from building. You need to expend time and energy on: “ • Preparing precise specs instead of explaining and interacting • Interpreting precise specs instead of questioning and interacting • Writing precise e-mails • Interpreting precise e-mails • Guessing body language and tonality from written communication • Dealing with conference calls and web-based meetings • Building relationships without benefit of breaks and meals • Understanding the human terrain without benefit of gossip and the water cooler • Being noticed and recognized for who you really are by new people • Being included when you’re “out of sight, out of mind” You kinda get the idea. If you can be excellent at these things, great. Otherwise, be prepared to see your work suffer. — edw519

Slide 76

Slide 76 text

The single biggest problem with working remotely is that you have to be excellent at a lot of things that don't matter when you're on site. “ • Being noticed and recognized for who you really are by new people • Being included when you’re “out of sight, out of mind” — edw519 • Preparing precise specs instead of explaining and interacting • Interpreting precise specs instead of questioning and interacting • Writing precise e-mails • Interpreting precise e-mails • Guessing body language and tonality from written communication • Dealing with conference calls and web-based meetings • Building relationships without benefit of breaks and meals • Understanding the human terrain without benefit of gossip and the water cooler

Slide 77

Slide 77 text

The single biggest problem with working remotely is that you have to be excellent at a lot of things that don't matter when you're on site. “ • Being noticed and recognized for who you really are by new people • Being included when you’re “out of sight, out of mind” — edw519 • Preparing precise specs instead of explaining and interacting • Interpreting precise specs instead of questioning and interacting • Writing precise e-mails • Interpreting precise e-mails • Guessing body language and tonality from written communication WRONG • Dealing with conference calls and web-based meetings • Building relationships without benefit of breaks and meals • Understanding the human terrain without benefit of gossip and the water cooler

Slide 78

Slide 78 text

The single biggest problem with working remotely is that you have to be excellent at a lot of things that don't matter when you're on site. “ • Being noticed and recognized for who you really are by new people • Being included when you’re “out of sight, out of mind” — edw519 • Preparing precise specs instead of explaining and interacting • Interpreting precise specs instead of questioning and interacting • Writing precise e-mails • Interpreting precise e-mails • Guessing body language and tonality from written communication WRONG WHAT IS THIS I DON’T EVEN • Dealing with conference calls and web-based meetings • Building relationships without benefit of breaks and meals • Understanding the human terrain without benefit of gossip and the water cooler

Slide 79

Slide 79 text

The single biggest problem with working remotely is that you have to be excellent at a lot of things that don't matter when you're on site. “ • Being noticed and recognized for who you really are by new people • Being included when you’re “out of sight, out of mind” — edw519 • Preparing precise specs instead of explaining and interacting • Interpreting precise specs instead of questioning and interacting • Writing precise e-mails • Interpreting precise e-mails • Guessing body language and tonality from written communication WRONG WHAT IS THIS I DON’T EVEN • Building relationships without benefit of breaks and meals • Understanding the human terrain without benefit of gossip and the water cooler

Slide 80

Slide 80 text

The single biggest problem with working remotely is that you have to be excellent at a lot of things that don't matter when you're on site. “ • Being noticed and recognized for who you really are by new people • Being included when you’re “out of sight, out of mind” — edw519 • Preparing precise specs instead of explaining and interacting • Interpreting precise specs instead of questioning and interacting • Writing precise e-mails • Interpreting precise e-mails • Guessing body language and tonality from written communication WRONG WHAT IS THIS I DON’T EVEN POLITICS

Slide 81

Slide 81 text

The single biggest problem with working remotely is that you have to be excellent at a lot of things that don't matter when you're on site. “ — edw519 • Preparing precise specs instead of explaining and interacting • Interpreting precise specs instead of questioning and interacting • Writing precise e-mails • Interpreting precise e-mails • Guessing body language and tonality from written communication WRONG WHAT IS THIS I DON’T EVEN POLITICS INSECURITY

Slide 82

Slide 82 text

The single biggest problem with working remotely is that you have to be excellent at a lot of things that don't matter when you're on site. “ — edw519 WRONG WHAT IS THIS I DON’T EVEN POLITICS INSECURITY WRITTEN COMMUNICATION

Slide 83

Slide 83 text

The single biggest problem with working remotely is that you have to be excellent at a lot of things that don't matter when you're on site. “ — edw519 WRONG WHAT IS THIS I DON’T EVEN POLITICS INSECURITY WRITTEN COMMUNICATION ?!

Slide 84

Slide 84 text

The single biggest problem with working remotely is that you have to be excellent “ — edw519 at a lot of things that don't matter when you're on site. WRITTEN COMMUNICATION

Slide 85

Slide 85 text

The single biggest problem with working remotely is that you have to be excellent “ at a lot of things that don't matter when you're on site. WRITTEN COMMUNICATION PROGRAMMING IS

Slide 86

Slide 86 text

The single biggest problem with working remotely is that you have to be excellent “ WRITTEN COMMUNICATION PROGRAMMING IS .

Slide 87

Slide 87 text

“ BE EXCELLENT.

Slide 88

Slide 88 text

“ — me BE EXCELLENT.

Slide 89

Slide 89 text

Bill & Ted’s Excellent Adventure, MGM,1989

Slide 90

Slide 90 text

No content

Slide 91

Slide 91 text

Bill & Ted’s Excellent Adventure, MGM,1989

Slide 92

Slide 92 text

CODE ≠ YOUR PRODUCT

Slide 93

Slide 93 text

YOUR PRODUCT YOU =

Slide 94

Slide 94 text

YOUR PRODUCT MANAGER YOU =

Slide 95

Slide 95 text

Painstakingly assembled at the Cartoon Doll Emporium: http://www.cartoondollemporium.com/scene_hemanandshera.html

Slide 96

Slide 96 text

US National Archives and Records Administration

Slide 97

Slide 97 text

US National Archives and Records Administration

Slide 98

Slide 98 text

US National Archives and Records Administration

Slide 99

Slide 99 text

US National Archives and Records Administration

Slide 100

Slide 100 text

JOB SECURITY

Slide 101

Slide 101 text

JOB SECURITY “ ” is a myth propagated by big companies to keep you trapped in an unchallenging and unfulfilling job.

Slide 102

Slide 102 text

STRIVE TO FEEL STUPID

Slide 103

Slide 103 text

STRIVE TO FEEL STUPID

Slide 104

Slide 104 text

Q. What’s it like to always be the smartest person in the room?

Slide 105

Slide 105 text

Q. A. What’s it like to always be the smartest person in the room? It sucks. It means you’re in the wrong room. Source: http://www.quora.com/What-is-it-like-to-always-be-the-smartest-person-in-the-room/answers/201107

Slide 106

Slide 106 text

IT’S NOT ABOUT THE BENJAMINS

Slide 107

Slide 107 text

IT’S NOT ABOUT THE BENJAMINS

Slide 108

Slide 108 text

IT’S NOT ABOUT THE PEOPLE

Slide 109

Slide 109 text

IT’S NOT ABOUT THE PEOPLE

Slide 110

Slide 110 text

No content

Slide 111

Slide 111 text

No content

Slide 112

Slide 112 text

DON’T FORGET TO PLUG IN.

Slide 113

Slide 113 text

THANKS! Ernie Miller / @erniemiller Recommended reading: