Slide 1

Slide 1 text

Frozen  Rails  2012   @iHiD   How  to  be  a     Produc:ve  Developer   Jeremy  Walker  -­‐  iHiD  

Slide 2

Slide 2 text

Frozen  Rails  2012   @iHiD  

Slide 3

Slide 3 text

Frozen  Rails  2012   @iHiD  

Slide 4

Slide 4 text

Frozen  Rails  2012   @iHiD  

Slide 5

Slide 5 text

Frozen  Rails  2012   @iHiD   C8 H10 N4 O2  !=  Produc:vity  

Slide 6

Slide 6 text

Frozen  Rails  2012   @iHiD   You  are  an  individual.  

Slide 7

Slide 7 text

Frozen  Rails  2012   @iHiD   Developers  tend  to  share  traits.  

Slide 8

Slide 8 text

Frozen  Rails  2012   @iHiD   Let’s  talk  about  me!  

Slide 9

Slide 9 text

Frozen  Rails  2012   @iHiD   I’m  Jeremy  Walker  (iHiD)   Technical  Co-­‐founder  of  Meduca:on  

Slide 10

Slide 10 text

Frozen  Rails  2012   @iHiD   I  work  too  hard.  

Slide 11

Slide 11 text

Frozen  Rails  2012   @iHiD   04:49  

Slide 12

Slide 12 text

Frozen  Rails  2012   @iHiD   Working  too  hard  will  break  you.   It  will  not  make  you  produc:ve.  

Slide 13

Slide 13 text

Frozen  Rails  2012   @iHiD    

Slide 14

Slide 14 text

Frozen  Rails  2012   @iHiD   “Work  as  li[le  as  possible.”  

Slide 15

Slide 15 text

Frozen  Rails  2012   @iHiD   “Work  when  you  feel  inspired.”  

Slide 16

Slide 16 text

Frozen  Rails  2012   @iHiD   Ar:sts  

Slide 17

Slide 17 text

Frozen  Rails  2012   @iHiD   Musicians  

Slide 18

Slide 18 text

Frozen  Rails  2012   @iHiD   Scien:sts  

Slide 19

Slide 19 text

Frozen  Rails  2012   @iHiD   Engineers  

Slide 20

Slide 20 text

Frozen  Rails  2012   @iHiD   Inventors  

Slide 21

Slide 21 text

Frozen  Rails  2012   @iHiD   Designers  

Slide 22

Slide 22 text

Frozen  Rails  2012   @iHiD   Architects  

Slide 23

Slide 23 text

Frozen  Rails  2012   @iHiD   Builders  

Slide 24

Slide 24 text

Frozen  Rails  2012   @iHiD   Gardeners  

Slide 25

Slide 25 text

Frozen  Rails  2012   @iHiD   Crea:vity  is  an  important  part  of  our   job,  but  it’s  only  a  part  of  our  jobs.  

Slide 26

Slide 26 text

Frozen  Rails  2012   @iHiD   “Work  smart,  not  hard”  

Slide 27

Slide 27 text

Frozen  Rails  2012   @iHiD   Work  smart  AND  hard.  

Slide 28

Slide 28 text

Frozen  Rails  2012   @iHiD  

Slide 29

Slide 29 text

Frozen  Rails  2012   @iHiD   “Genius  is  1%  inspira:on  and   99%  perspira:on.”   Thomas  Edison  

Slide 30

Slide 30 text

Frozen  Rails  2012   @iHiD    

Slide 31

Slide 31 text

Frozen  Rails  2012   @iHiD   Anyway…  

Slide 32

Slide 32 text

Frozen  Rails  2012   @iHiD   What  is  Produc:vity?  

Slide 33

Slide 33 text

Frozen  Rails  2012   @iHiD   “Achieving  or  producing  a   significant  amount  or  result”   Dic:onary  

Slide 34

Slide 34 text

Frozen  Rails  2012   @iHiD   Producing  the  largest  amount  of   high  quality  code  possible,  for   the  amount  of  effort  exerted.  

Slide 35

Slide 35 text

Frozen  Rails  2012   @iHiD   Maximising  your  output  for  input.  

Slide 36

Slide 36 text

Frozen  Rails  2012   @iHiD   Working  a  20hr  week?     Get  20hrs  of  results.  

Slide 37

Slide 37 text

Frozen  Rails  2012   @iHiD   Working  a  60hr  week?     Get  60hrs  of  results.  

Slide 38

Slide 38 text

Frozen  Rails  2012   @iHiD   Mindset  

Slide 39

Slide 39 text

Frozen  Rails  2012   @iHiD   Mo:va:on  

Slide 40

Slide 40 text

Frozen  Rails  2012   @iHiD   What  gets  me  out  of  bed?  

Slide 41

Slide 41 text

Frozen  Rails  2012   @iHiD   1.  Money.   What  gets  me  out  of  bed?  

Slide 42

Slide 42 text

Frozen  Rails  2012   @iHiD   1.  Money.   What  gets  me  out  of  bed?  

Slide 43

Slide 43 text

Frozen  Rails  2012   @iHiD   1.  Money.   2.  Career  Progression   What  gets  me  out  of  bed?  

Slide 44

Slide 44 text

Frozen  Rails  2012   @iHiD   Sco[  Chacon   Github  

Slide 45

Slide 45 text

Frozen  Rails  2012   @iHiD   “Why  would  you  want  to     get  promoted?!”   Sco[  Chacon    

Slide 46

Slide 46 text

Frozen  Rails  2012   @iHiD   S:ll  There   Quit  

Slide 47

Slide 47 text

Frozen  Rails  2012   @iHiD   S:ll  There   Quit  

Slide 48

Slide 48 text

Frozen  Rails  2012   @iHiD   1.  Money.   2.  Career  Progression.   What  gets  me  out  of  bed?  

Slide 49

Slide 49 text

Frozen  Rails  2012   @iHiD   1.  Money.   2.  Career  Progression.   What  gets  me  out  of  bed?  

Slide 50

Slide 50 text

Frozen  Rails  2012   @iHiD   1.  Money.   2.  Career  Progression.   3.  Wri:ng  sooware.   What  gets  me  out  of  bed?  

Slide 51

Slide 51 text

Frozen  Rails  2012   @iHiD   I  love  coding.  

Slide 52

Slide 52 text

Frozen  Rails  2012   @iHiD   Mo:va:on  

Slide 53

Slide 53 text

Frozen  Rails  2012   @iHiD  

Slide 54

Slide 54 text

Frozen  Rails  2012   @iHiD  

Slide 55

Slide 55 text

Frozen  Rails  2012   @iHiD  

Slide 56

Slide 56 text

Frozen  Rails  2012   @iHiD  

Slide 57

Slide 57 text

Frozen  Rails  2012   @iHiD   Developers  love  coding.  

Slide 58

Slide 58 text

Frozen  Rails  2012   @iHiD   1.  Money.   2.  Career  Progression.   3.  Wri:ng  sooware.   What  gets  me  out  of  bed?  

Slide 59

Slide 59 text

Frozen  Rails  2012   @iHiD   1.  Money.   2.  Career  Progression.   3.  Wri:ng  sooware.   4.  Learning  Something.   What  gets  me  out  of  bed?  

Slide 60

Slide 60 text

Frozen  Rails  2012   @iHiD  

Slide 61

Slide 61 text

Frozen  Rails  2012   @iHiD  

Slide 62

Slide 62 text

Frozen  Rails  2012   @iHiD   (Gary  Bernhardt  doesn’t  waste  :me  on  things  like  logos)   Destroy  All  Sooware  

Slide 63

Slide 63 text

Frozen  Rails  2012   @iHiD   1.  Money.   2.  Career  Progression.   3.  Wri:ng  sooware.   4.  Learning  Something.   What  gets  me  out  of  bed?  

Slide 64

Slide 64 text

Frozen  Rails  2012   @iHiD   1.  Money.   2.  Career  Progression.   3.  Wri:ng  sooware.   4.  Learning  Something.   5.  Achieving  Something.   What  gets  me  out  of  bed?  

Slide 65

Slide 65 text

Frozen  Rails  2012   @iHiD   1.  Money.   2.  Career  Progression.   3.  Wri:ng  sooware.   4.  Learning  Something.   5.  Achieving  Something.   6.  Making  the  world  be[er.   What  gets  me  out  of  bed?  

Slide 66

Slide 66 text

Frozen  Rails  2012   @iHiD  

Slide 67

Slide 67 text

Frozen  Rails  2012   @iHiD   1.  Money.   2.  Career  Progression.   3.  Wri:ng  sooware.   4.  Learning  Something.   5.  Achieving  Something.   6.  Making  the  world  be[er.   What  gets  me  out  of  bed?  

Slide 68

Slide 68 text

Frozen  Rails  2012   @iHiD   Dr  Raymond  Buick  

Slide 69

Slide 69 text

Frozen  Rails  2012   @iHiD   Dr  Raymond  Buick  

Slide 70

Slide 70 text

Frozen  Rails  2012   @iHiD   Take  ownership  of  your  mo:va:ons   and  work  because  of  them.  

Slide 71

Slide 71 text

Frozen  Rails  2012   @iHiD   “Your  work  is  going  to  fill  a  large   part  of  your  life,  and  the  only  way  to   be  truly  sa:sfied  is  to  do  what  you   believe  is  great  work.     And  the  only  way  to  do  great  work  is   to  love  what  you  do.”   Steve  Jobs  

Slide 72

Slide 72 text

Frozen  Rails  2012   @iHiD   Push  your  brain.  

Slide 73

Slide 73 text

Frozen  Rails  2012   @iHiD   Challenge  yourself.  

Slide 74

Slide 74 text

Frozen  Rails  2012   @iHiD   Get  involved  in  open  source.  

Slide 75

Slide 75 text

Frozen  Rails  2012   @iHiD   Think  you’re  a  badass?  

Slide 76

Slide 76 text

Frozen  Rails  2012   @iHiD   Write  a  Ruby  interpreter     in  Prolog.  

Slide 77

Slide 77 text

Frozen  Rails  2012   @iHiD   Make  sure  your  day-­‐to-­‐day     work  excites  you!  

Slide 78

Slide 78 text

Frozen  Rails  2012   @iHiD   Demo:vators   (Boooooo!!)  

Slide 79

Slide 79 text

Frozen  Rails  2012   @iHiD   What  makes  me  hide  under  the  covers?  

Slide 80

Slide 80 text

Frozen  Rails  2012   @iHiD   1.   Long  projects.   What  makes  me  hide  under  the  covers?  

Slide 81

Slide 81 text

Frozen  Rails  2012   @iHiD   I  need  to  see  results  to  stay   mo:vated.  

Slide 82

Slide 82 text

Frozen  Rails  2012   @iHiD   “If  you  feel  bogged  down,  quit  for  the   day  and  a[ack  the  problem  tomorrow”  

Slide 83

Slide 83 text

Frozen  Rails  2012   @iHiD   If  you  feel  bogged  down,  go  and   work  on  something  else  for  a  bit.  

Slide 84

Slide 84 text

Frozen  Rails  2012   @iHiD   Programming  is  varied.    

Slide 85

Slide 85 text

Frozen  Rails  2012   @iHiD   Don’t  use  your  nega:ve  feelings  as   an  excuse  to  be  lazy.  

Slide 86

Slide 86 text

Frozen  Rails  2012   @iHiD   “Genius  is  1%  inspira:on  and   99%  perspira:on.”   Thomas  Edison  

Slide 87

Slide 87 text

Frozen  Rails  2012   @iHiD   Deploy  early.  

Slide 88

Slide 88 text

Frozen  Rails  2012   @iHiD   1.   Long  projects.   What  makes  me  hide  under  the  covers?  

Slide 89

Slide 89 text

Frozen  Rails  2012   @iHiD   1.   Long  projects.   2.   Fear  of  failing.   What  makes  me  hide  under  the  covers?  

Slide 90

Slide 90 text

Frozen  Rails  2012   @iHiD   “Fear  kills  crea:vity”   Zed  Shaw  

Slide 91

Slide 91 text

Frozen  Rails  2012   @iHiD   Failing  sucks.  

Slide 92

Slide 92 text

Frozen  Rails  2012   @iHiD   Failure  leads  to  learning.  

Slide 93

Slide 93 text

Frozen  Rails  2012   @iHiD   “I  have  not  failed  700  :mes.  I  have  not   failed  once.  I  have  succeeded  in  proving   that  those  700  ways  will  not  work.”   Thomas  Edison  

Slide 94

Slide 94 text

Frozen  Rails  2012   @iHiD   “When  I  have  eliminated  the  ways   that  will  not  work,  I  will  find  the   way  that  will  work.”   Thomas  Edison  

Slide 95

Slide 95 text

Frozen  Rails  2012   @iHiD   Don’t  be  scared  of  failing.  

Slide 96

Slide 96 text

Frozen  Rails  2012   @iHiD   “Failure  is  not  a  prerequisite  for   success.”   Our  “Benevolent  Dictator”  

Slide 97

Slide 97 text

Frozen  Rails  2012   @iHiD   …but  neither  is  it  something  to   demo:vate  you.  

Slide 98

Slide 98 text

Frozen  Rails  2012   @iHiD   1.   Long  projects.   2.   Fear  of  failing.   What  makes  me  hide  under  the  covers?  

Slide 99

Slide 99 text

Frozen  Rails  2012   @iHiD   1.   Long  projects.   2.   Fear  of  failing.   3.   Procedures  and  Methodologies   What  makes  me  hide  under  the  covers?  

Slide 100

Slide 100 text

Frozen  Rails  2012   @iHiD   The  UK  has  gone     health  and  safety  mad.  

Slide 101

Slide 101 text

Frozen  Rails  2012   @iHiD   “Myth  Busters  Challenge  Panel.”     Part  of  the  Health  and  Safety  Execu:ve:   a  UK  Government  department.  

Slide 102

Slide 102 text

Frozen  Rails  2012   @iHiD  

Slide 103

Slide 103 text

Frozen  Rails  2012   @iHiD  

Slide 104

Slide 104 text

Frozen  Rails  2012   @iHiD   “There  is  a  risk  that  children  may   impale  themselves  on  the  s:cks”   Health  and  Safety  Officer  

Slide 105

Slide 105 text

Frozen  Rails  2012   @iHiD  

Slide 106

Slide 106 text

Frozen  Rails  2012   @iHiD  

Slide 107

Slide 107 text

Frozen  Rails  2012   @iHiD  

Slide 108

Slide 108 text

Frozen  Rails  2012   @iHiD   I  some:mes  think  we  have  the  same   issue  in  the  Rails  community.  

Slide 109

Slide 109 text

Frozen  Rails  2012   @iHiD   Programming,  Motherfucker   Zed  Shaw  

Slide 110

Slide 110 text

Frozen  Rails  2012   @iHiD   I  ♥  Zed  Shaw  

Slide 111

Slide 111 text

Frozen  Rails  2012   @iHiD   “We  are  a  community  of  motherfucking   programmers  who  have  been  humiliated   by  sooware  development  methodologies   for  years.”   The  “Programming,  Motherfucker”  manifesto.  

Slide 112

Slide 112 text

Frozen  Rails  2012   @iHiD   So,  this  is  a  joke.   But  also,  it’s  true.  

Slide 113

Slide 113 text

Frozen  Rails  2012   @iHiD   Some:mes  you  just  want  to  write   some  code.  

Slide 114

Slide 114 text

Frozen  Rails  2012   @iHiD   Zed  made  a  website.  

Slide 115

Slide 115 text

Frozen  Rails  2012   @iHiD   Zed  Shaw’s  “methodology”…  

Slide 116

Slide 116 text

Frozen  Rails  2012   @iHiD   Zed  Shaw’s  “methodology”…   1.  Made  a  list  of  shit  to  do.        

Slide 117

Slide 117 text

Frozen  Rails  2012   @iHiD   Zed  Shaw’s  “methodology”…   1.  Made  a  list  of  shit  to  do.   2.  Did  that  shit.      

Slide 118

Slide 118 text

Frozen  Rails  2012   @iHiD   Zed  Shaw’s  “methodology”…   1.  Made  a  list  of  shit  to  do.   2.  Did  that  shit.   3.  Checked  that  shit  was  good.  

Slide 119

Slide 119 text

Frozen  Rails  2012   @iHiD   Zed  Shaw’s  “methodology”…   1.  Made  a  list  of  shit  to  do.   2.  Did  that  shit.   3.  Checked  that  shit  was  good.   4.  Repeated.  

Slide 120

Slide 120 text

Frozen  Rails  2012   @iHiD   There  were  no  tests…  

Slide 121

Slide 121 text

Frozen  Rails  2012   @iHiD  

Slide 122

Slide 122 text

Frozen  Rails  2012   @iHiD   But…  

Slide 123

Slide 123 text

Frozen  Rails  2012   @iHiD   NO  KITTENS  DIED!!!!!!   (and  the  website  worked  fine.)  

Slide 124

Slide 124 text

Frozen  Rails  2012   @iHiD  

Slide 125

Slide 125 text

Frozen  Rails  2012   @iHiD   “If  you  don't  use  a  strict  development   method  and  ideology,  then  you  might   run  the  risk  of  succeeding.”   Hampton  Catlin  

Slide 126

Slide 126 text

Frozen  Rails  2012   @iHiD   Some:mes  you  need  to  just  code.  

Slide 127

Slide 127 text

Frozen  Rails  2012   @iHiD   Don’t  be  a  lazy  shit.  

Slide 128

Slide 128 text

Frozen  Rails  2012   @iHiD   What  makes  me  hide  under  the  covers?   1.   Long  projects.   2.   Fear  of  failing.   3.   Procedures  and  Methodologies  

Slide 129

Slide 129 text

Frozen  Rails  2012   @iHiD   1.   Long  projects.   2.   Fear  of  failing.   3.   Procedures  and  Methodologies   4.   Deadlines.   What  makes  me  hide  under  the  covers?  

Slide 130

Slide 130 text

Frozen  Rails  2012   @iHiD   “Being  good  under  pressure”       does  not  mean…     “Being  under  pressure  is  good”.  

Slide 131

Slide 131 text

Frozen  Rails  2012   @iHiD   1.   Long  projects.   2.   Fear  of  failing.   3.   Procedures  and  Methodologies   4.   Deadlines.   What  makes  me  hide  under  the  covers?  

Slide 132

Slide 132 text

Frozen  Rails  2012   @iHiD   Mo:va:on  

Slide 133

Slide 133 text

Frozen  Rails  2012   @iHiD   Work  out  what  mo:vates  you,  and   make  sure  get  it  in  your  life.  

Slide 134

Slide 134 text

Frozen  Rails  2012   @iHiD   Work  out  what  demo:vates  you,  and   find  ways  to  combat  it.  

Slide 135

Slide 135 text

Frozen  Rails  2012   @iHiD   Discipline  

Slide 136

Slide 136 text

Frozen  Rails  2012   @iHiD   Steve  Klabnik  

Slide 137

Slide 137 text

Frozen  Rails  2012   @iHiD   Ruby  Hero!!  

Slide 138

Slide 138 text

Frozen  Rails  2012   @iHiD   King  of  the  Distrac:on  Trolls.  

Slide 139

Slide 139 text

Frozen  Rails  2012   @iHiD   Somewhere  In  England…   Class  CompetitionEntryBlock  <  Email::Element            has_extra_data  foreign_key:  :element_id  do            belongs_to  :competition      end   I  am  in  the  zone!  

Slide 140

Slide 140 text

Frozen  Rails  2012   @iHiD   Somewhere  In  England…   Class  CompetitionEntryBlock  <  Email::Element            has_extra_data  foreign_key:  :element_id  do            belongs_to  :competition      end   I  am  in  the  zone!  

Slide 141

Slide 141 text

Frozen  Rails  2012   @iHiD   Somewhere  In  England…   Class  CompetitionEntryBlock  <  Email::Element            has_extra_data  foreign_key:  :element_id  do            belongs_to  :competition      end   I  am  in  the  zone!  

Slide 142

Slide 142 text

Frozen  Rails  2012   @iHiD   Meanwhile  in  his  evil  lair…   …Steve  is  plowng  how  to  destroy  my  day.  

Slide 143

Slide 143 text

Frozen  Rails  2012   @iHiD   Hypermedia!!  Strong  Parameters!   Rails  4!!  Pussy  Riot!!     …Steve  is  plowng  how  to  destroy  my  day.   Meanwhile  in  his  evil  lair…  

Slide 144

Slide 144 text

Frozen  Rails  2012   @iHiD   TWITTER!!!!!!   …Steve  is  plowng  how  to  destroy  my  day.   Meanwhile  in  his  evil  lair…  

Slide 145

Slide 145 text

Frozen  Rails  2012   @iHiD   Meanwhile  in  his  evil  lair…   …Steve  is  plowng  how  to  destroy  my  day.   WIKIPEDIA distraction playbook.

Slide 146

Slide 146 text

Frozen  Rails  2012   @iHiD   Steve  Hour™    

Slide 147

Slide 147 text

Frozen  Rails  2012   @iHiD   @rubydramas  

Slide 148

Slide 148 text

Frozen  Rails  2012   @iHiD   DHH:  “Here’s  some  code”                   DHH  vs  the  world  

Slide 149

Slide 149 text

Frozen  Rails  2012   @iHiD   DHH:  “Here’s  some  code”   Community:  “We  don’t  want  this  in  Rails”                 DHH  vs  the  world  

Slide 150

Slide 150 text

Frozen  Rails  2012   @iHiD   DHH:  “Here’s  some  code”   Community:  “We  don’t  want  this  in  Rails”   DHH:  “It’s  going  in”               DHH  vs  the  world  

Slide 151

Slide 151 text

Frozen  Rails  2012   @iHiD   DHH:  “Here’s  some  code”   Community:  “We  don’t  want  this  in  Rails”   DHH:  “It’s  going  in”   Community:  “Seriously,  can  we  please  rethink  it”               DHH  vs  the  world  

Slide 152

Slide 152 text

Frozen  Rails  2012   @iHiD   DHH:  “Here’s  some  code”   Community:  “We  don’t  want  this  in  Rails”   DHH:  “It’s  going  in”   Community:  “Seriously,  can  we  please  rethink  it”   DHH:  “It’s  going  in”           DHH  vs  the  world  

Slide 153

Slide 153 text

Frozen  Rails  2012   @iHiD     DHH:  “Here’s  some  code”   Community:  “We  don’t  want  this  in  Rails”   DHH:  “It’s  going  in”   Community:  “Seriously,  can  we  please  rethink  it”   DHH:  “It’s  going  in”   Community  “The  maintenance  headache  is  going   to  be  annoying”         DHH  vs  the  world  

Slide 154

Slide 154 text

Frozen  Rails  2012   @iHiD     DHH:  “Here’s  some  code”   Community:  “We  don’t  want  this  in  Rails”   DHH:  “It’s  going  in”   Community:  “Seriously,  can  we  please  rethink  it”   DHH:  “It’s  going  in”   Community  “The  maintenance  headache  is  going   to  be  annoying”   DHH:  “Seriously,  fuck  off.  I  wrote  Rails  –  it’s  going   in!!!”     DHH  vs  the  world  

Slide 155

Slide 155 text

Frozen  Rails  2012   @iHiD   Turn  off  the  internet.    

Slide 156

Slide 156 text

Frozen  Rails  2012   @iHiD   Turn  off  the  internet.   (Just  your  bit,  not  the  whole  thing!)  

Slide 157

Slide 157 text

Frozen  Rails  2012   @iHiD   No  e-­‐mail  FTW!!!!!  

Slide 158

Slide 158 text

Frozen  Rails  2012   @iHiD   “Every  morning  I  think  ‘damn,  I'm   gonna  get  SO  much  stuff  done   today’,  and  then  I  make  the   mistake  of  checking  my  email.”   Aaron  Pa[erson  

Slide 159

Slide 159 text

Frozen  Rails  2012   @iHiD   Maximise  your  :me,  all  of  the  :me.  

Slide 160

Slide 160 text

Frozen  Rails  2012   @iHiD   What  do  you  do  while     your  tests  run?  

Slide 161

Slide 161 text

Frozen  Rails  2012   @iHiD   Dura:on:  30secs   Frequency:  10  mins  

Slide 162

Slide 162 text

Frozen  Rails  2012   @iHiD   5%  of  each  hour.   (3mins)  

Slide 163

Slide 163 text

Frozen  Rails  2012   @iHiD   5%  of  my  day.   (24mins)  

Slide 164

Slide 164 text

Frozen  Rails  2012   @iHiD   5%  of  my  month.   (1  day)  

Slide 165

Slide 165 text

Frozen  Rails  2012   @iHiD   5%  of  my  year.   (12  days)  

Slide 166

Slide 166 text

Frozen  Rails  2012   @iHiD   5%  of  my  career.   (2  YEARS)  

Slide 167

Slide 167 text

Frozen  Rails  2012   @iHiD   Two  fucking  YEARS.  Wasted.  

Slide 168

Slide 168 text

Frozen  Rails  2012   @iHiD   Open  source  for  24mins  per  day.  

Slide 169

Slide 169 text

Frozen  Rails  2012   @iHiD   Two  fucking  YEARS.  Contributed.  

Slide 170

Slide 170 text

Frozen  Rails  2012   @iHiD   “Everything  comes  to  him  who   hustles  while  he  waits.”   Thomas  Edison  

Slide 171

Slide 171 text

Frozen  Rails  2012   @iHiD   Never  Stop  Typing.  

Slide 172

Slide 172 text

Frozen  Rails  2012   @iHiD   Flow.  

Slide 173

Slide 173 text

Frozen  Rails  2012   @iHiD   “Fully  immersed  in  a  feeling  of   energized  focus,  full  involvement,   and  enjoyment”     Wikipedia  on  Flow.  

Slide 174

Slide 174 text

Frozen  Rails  2012   @iHiD   Environment.  

Slide 175

Slide 175 text

Frozen  Rails  2012   @iHiD   “Aoer  years  of  empirical  tes:ng,  I've   iden:fied  the  op:mal  soundtrack   for  gewng  shit  done  (tm):  silence.”   Ilya  Grigorik  

Slide 176

Slide 176 text

Frozen  Rails  2012   @iHiD   Breaks.  

Slide 177

Slide 177 text

Frozen  Rails  2012   @iHiD   Lifestyle.  

Slide 178

Slide 178 text

Frozen  Rails  2012   @iHiD   Sleep.  

Slide 179

Slide 179 text

Frozen  Rails  2012   @iHiD   Levels  of  Cor:sol  (stress  hormone)   increase.  

Slide 180

Slide 180 text

Frozen  Rails  2012   @iHiD   Lep:n  levels  decrease.   Ghrelin  levels  increase.     You  get  hungry.   Your  BMI  rises.  

Slide 181

Slide 181 text

Frozen  Rails  2012   @iHiD   Frontal  lobe  is  affected,  reducing   ability  to  concentrate.  

Slide 182

Slide 182 text

Frozen  Rails  2012   @iHiD   Your  prefrontal  cortex  is  mashed.       You  become  emo:onally  irra:onal.     You  struggle  to  recognise  people.  

Slide 183

Slide 183 text

Frozen  Rails  2012   @iHiD   Insulin  levels  decrease.   Blood  sugar  levels  rise.  

Slide 184

Slide 184 text

Frozen  Rails  2012   @iHiD   Your  memory  is  fucked.  

Slide 185

Slide 185 text

Frozen  Rails  2012   @iHiD   Sleep.  

Slide 186

Slide 186 text

Frozen  Rails  2012   @iHiD   Exercise.  

Slide 187

Slide 187 text

Frozen  Rails  2012   @iHiD   Input  changes  output.  

Slide 188

Slide 188 text

Frozen  Rails  2012   @iHiD  

Slide 189

Slide 189 text

Frozen  Rails  2012   @iHiD  

Slide 190

Slide 190 text

Frozen  Rails  2012   @iHiD  

Slide 191

Slide 191 text

Frozen  Rails  2012   @iHiD  

Slide 192

Slide 192 text

Frozen  Rails  2012   @iHiD  

Slide 193

Slide 193 text

Frozen  Rails  2012   @iHiD  

Slide 194

Slide 194 text

Frozen  Rails  2012   @iHiD   Input  =  Output  

Slide 195

Slide 195 text

Frozen  Rails  2012   @iHiD   Take  Away  Points  

Slide 196

Slide 196 text

Frozen  Rails  2012   @iHiD   1.  Work  hard  if  you  want     to  achieve  something.   Take  Away  Points  

Slide 197

Slide 197 text

Frozen  Rails  2012   @iHiD   2.  Know  what  mo:vates  you     and  get  lots  of  it.   Take  Away  Points  

Slide 198

Slide 198 text

Frozen  Rails  2012   @iHiD   3.  Know  what  demo:vates  you     and  avoid/combat  it.   Take  Away  Points  

Slide 199

Slide 199 text

Frozen  Rails  2012   @iHiD   4.  Programming,  Motherfucker.   Take  Away  Points  

Slide 200

Slide 200 text

Frozen  Rails  2012   @iHiD   5.  Maximise  all  of  your  :me.     Never  stop  typing.   Take  Away  Points  

Slide 201

Slide 201 text

Frozen  Rails  2012   @iHiD   6.  Work  our  what  rou:ne  and   environment  lets  you  achieve  Flow.   Take  Away  Points  

Slide 202

Slide 202 text

Frozen  Rails  2012   @iHiD   7.  Turn  off  the  internet     (not  the  whole  thing,  just  your  bit!)   Take  Away  Points  

Slide 203

Slide 203 text

Frozen  Rails  2012   @iHiD   8.  Treat  your  body  with  respect.   Take  Away  Points  

Slide 204

Slide 204 text

Frozen  Rails  2012   @iHiD   9.  Don’t  feed  or  follow  the  troll.   (@steveklabnik)   Take  Away  Points  

Slide 205

Slide 205 text

Frozen  Rails  2012   @iHiD   Go  forth  and  be  produc:ve.   Jeremy  Walker  -­‐  @iHiD