Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Things I Believe Now That I'm Old - Ross Tuck - Codemotion Milan 2014

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio

Eche un vistazo a continuación

1 de 271 Anuncio

Things I Believe Now That I'm Old - Ross Tuck - Codemotion Milan 2014

Descargar para leer sin conexión

Despite all the advice that's given to us, we seem intent on ignoring it. For better or worse, we rarely follow it until years later we understand what the person was trying to tell us. In this talk, I'll share the helpful, humiliating, and hilarious pieces of advice I've received and how they shaped my career (whether I listened or not). We'll also discuss why giving and receiving advice is important, how to handle it gracefully and why it can be so powerful. As Dijkstra said: "We must be very careful when we give advice to younger people: sometimes they follow it!"

Despite all the advice that's given to us, we seem intent on ignoring it. For better or worse, we rarely follow it until years later we understand what the person was trying to tell us. In this talk, I'll share the helpful, humiliating, and hilarious pieces of advice I've received and how they shaped my career (whether I listened or not). We'll also discuss why giving and receiving advice is important, how to handle it gracefully and why it can be so powerful. As Dijkstra said: "We must be very careful when we give advice to younger people: sometimes they follow it!"

Anuncio
Anuncio

Más Contenido Relacionado

Similares a Things I Believe Now That I'm Old - Ross Tuck - Codemotion Milan 2014 (20)

Más de Codemotion (20)

Anuncio

Más reciente (20)

Things I Believe Now That I'm Old - Ross Tuck - Codemotion Milan 2014

  1. 1. Things I Believe Now That I'm Old @rosstuck Codemotion Milan 2014
  2. 2. “How old are you?”
  3. 3. 30 -15 15
  4. 4. 30
  5. 5. 4509 years remaining
  6. 6. Advice
  7. 7. Not data Not facts Not related resources
  8. 8. Advice
  9. 9. Answers Dear Abby
  10. 10. Cheap to give Easy to get
  11. 11. 78~ years avg
  12. 12. 45 09 years remaining
  13. 13. Distilled Experience
  14. 14. Optimize
  15. 15. Advice about advice with advice I was given
  16. 16. Recursion
  17. 17. 7 Steps
  18. 18. Step 1 Consider the source
  19. 19. Unable Able
  20. 20. Able Helpful Not helpful Unable
  21. 21. Able Helpful Not helpful Lead dev Unable
  22. 22. Helpful Junior dev Unable Able Not helpful Lead dev
  23. 23. Not about right or wrong
  24. 24. Weight
  25. 25. Good and Bad
  26. 26. “Listen to your elders.”
  27. 27. “Stop with this HTML stuff. Flash is the future.”
  28. 28. 2000
  29. 29. Seemed legit.
  30. 30. Spoiler alert: Flash didn't make it
  31. 31. Able Helpful Not helpful Colleagues Unable
  32. 32. am I was an idiot.
  33. 33. Consider the source
  34. 34. Broader View
  35. 35. Able Helpful Not helpful Unable
  36. 36. Able Helpful Not helpful Unable
  37. 37. Able Helpful Not helpful Unable
  38. 38. Able Helpful Not helpful Unable
  39. 39. Tinfoil hats aside
  40. 40. “Your money is safe with Goldman Sachs.”
  41. 41. Able Helpful Not helpful Banks Unable
  42. 42. “You should be...”
  43. 43. “You should be...*hic*...”
  44. 44. “You should be more of a shark.”
  45. 45. Step 2 Consider the context
  46. 46. 1 laptop bag 2 suitcases 14 cardboard boxes
  47. 47. Kids House Spouse Pet Mouse
  48. 48. Different situation
  49. 49. Everyday Example
  50. 50. “Just hack it up.”
  51. 51. Sometimes it's the right thing to do
  52. 52. Context is important
  53. 53. BDD is about gathering context Design Patterns often miss context
  54. 54. “Right tool for the right job.”
  55. 55. Which is better for chopping vegetables?
  56. 56. “Chainsaws are an antipattern.”
  57. 57. Context
  58. 58. Step 3 Be open to advice
  59. 59. Answer
  60. 60. “You're never going to learn anything with your mouth open.”
  61. 61. Hard way
  62. 62. Humiliating story of my career
  63. 63. No idea.
  64. 64. Ummm...
  65. 65. It was a long time ago, ok?
  66. 66. “Read these books.”
  67. 67. I left the interview...
  68. 68. ...with a reading list.
  69. 69. I did.
  70. 70. And I got better.
  71. 71. Hacker
  72. 72. Hacker > Engineer
  73. 73. Thanks.
  74. 74. Be open
  75. 75. “Do you know why this cup is useful? Because it is empty.” -Bruce Lee
  76. 76. Step 4 Use it
  77. 77. “Advice is what we ask for when we already know the answer but wish we didn’t.” -Erica Jong
  78. 78. Pardon the profanity
  79. 79. “Shit or get off the pot.”
  80. 80. “Don't be a chickenshit.”
  81. 81. Indecision Fear
  82. 82. “Will I regret not doing this in 48.5 years?”
  83. 83. Habit
  84. 84. “Everything comes with a price.”
  85. 85. Different kinds of prices
  86. 86. Moral
  87. 87. “You have to do what you think is right.”
  88. 88. Nathaniel Borenstein
  89. 89. destroyBaghdad();
  90. 90. destroyCity();
  91. 91. destroyCity('Baghdad');
  92. 92. Ethics
  93. 93. Dark Side
  94. 94. There's a price
  95. 95. Pay it
  96. 96. Don't pay it
  97. 97. Choose
  98. 98. “Say thank you.”
  99. 99. Step 5 Meditate on it
  100. 100. Did it work as expected?
  101. 101. Would you do it again?
  102. 102. Did you get what you wanted?
  103. 103. Are you happy?
  104. 104. sydneypadua.com
  105. 105. Cognitive Dissonance
  106. 106. “I want the grapes” + “I can't have the grapes” Distress
  107. 107. Something's gotta give
  108. 108. “I want the grapes” + “I can't have the grapes” Distress
  109. 109. “Those grapes probably suck” + “I can't have the grapes” Distress
  110. 110. “Those grapes probably suck” + “I can't have the grapes” Bearable
  111. 111. Cognitive Dissonance
  112. 112. Lying to yourself
  113. 113. Remember where you started
  114. 114. Be honest with yourself
  115. 115. “Don't be too hard on yourself.”
  116. 116. Realistic expectation
  117. 117. Realistic expectation
  118. 118. SMART goals
  119. 119. S M A R T
  120. 120. Specific M A R T
  121. 121. Specific Measurable A R T
  122. 122. Specific Measurable Attainable R T
  123. 123. Specific Measurable Attainable Relevant T
  124. 124. Specific Measurable Attainable Relevant Time-Bound
  125. 125. SMART
  126. 126. Continuous Improvement
  127. 127. “You can do better.” “At what?” “At life. Everything.”
  128. 128. “...That standard must be our standard. If you are going to be a builder, no other standard is worthwhile. That is what I expect of myself in my own buildings, and it is what I expect of my students.”
  129. 129. “Gradually, I show the students that they have a right to ask this of themselves, and must ask this of themselves.”
  130. 130. Honesty
  131. 131. Don't be discouraged
  132. 132. “Wow. That's amazing.”
  133. 133. Step 6 Give it
  134. 134. “I always pass on good advice. It is the only thing to do with it.” -Oscar Wilde
  135. 135. “Watch one. Do one. Teach one.” - Ancient Med School Proverb
  136. 136. Small things
  137. 137. Like this
  138. 138. “Use a stuffed animal.”
  139. 139. Advice is a meme
  140. 140. Memes evolve
  141. 141. Improve
  142. 142. “Be humble.”
  143. 143. You owe that.
  144. 144. “We must be very careful when we give advice to younger people: sometimes they follow it!” - Edsger Dijkstra
  145. 145. Step 7 Collect Advice
  146. 146. Environment
  147. 147. Code Review Sprint Retrospective 360 Feedback Internal Workshops
  148. 148. Safe
  149. 149. Ask
  150. 150. Ask a lot
  151. 151. DFQ
  152. 152. Continuous Improvement
  153. 153. You never know what you're going to need.
  154. 154. “You'll understand when you're older.”
  155. 155. It's true
  156. 156. Understanding Time
  157. 157. Stockpile the crap out of it.
  158. 158. 55+ developers
  159. 159. The Motherlode
  160. 160. “Find a mentor.”
  161. 161. Epilogue
  162. 162. Art by Nat Alt | natalt.co.uk
  163. 163. If it's broke, check your assumptions.
  164. 164. Keep your users safe.
  165. 165. Consider every solution.
  166. 166. Using something well means learning it well.
  167. 167. Lessons from other domains can work in your domain.
  168. 168. Sharing vocabulary helps share solutions.
  169. 169. Art is important.
  170. 170. The impact of automating a task is greater than just that task.
  171. 171. Curiosity is at the core of what we do.
  172. 172. Accessibility is always the first challenge.
  173. 173. We build for people.
  174. 174. Programming, Mother F******!!!! Actual title of his talk
  175. 175. Make your time count.
  176. 176. Meet New People
  177. 177. Advice comes from people
  178. 178. Learned
  179. 179. Lived
  180. 180. Paid For
  181. 181. Open Source
  182. 182. Things I Believe Now That I'm Old
  183. 183. in People Things I Believe Now That I'm Old(er)
  184. 184. 45 09 years remaining
  185. 185. Thank You
  186. 186. Image Credits • http://www.sxc.hu/photo/1281623 • http://www.sxc.hu/photo/1146398 • http://www.sxc.hu/photo/480556 • http://www.flickr.com/photos/seldaek/9647408557/sizes/h/ • http://en.wikipedia.org/wiki/File:Chartres_Cath%2BGare.JPG • http://www.sxc.hu/photo/1124522 • http://www.sxc.hu/photo/190426 • http://www.flickr.com/photos/cappellmeister/5926625/sizes/o/ • http://www.sxc.hu/photo/1128251 • http://www.flickr.com/photos/west_point/5557057223/sizes/l/ • http://upload.wikimedia.org/wikipedia/commons/1/17/Charlton_Heston_in_The_Ten_Commandments_film_trailer.jpg • http://www.flickr.com/photos/dullhunk/2859826117/sizes/l/ • http://www.iconarchive.com/show/looney-tunes-icons-by-sykonist/Marvin-Martian-icon.html • http://www.amazon.com/The-Mountain-Three-Short-Sleeve/dp/B000NZW3KC/ref=sr_1_1?ie=UTF8&qid=1382383730&sr=8-1&k eywords=three+wolf+moon+t-shirt • http://www.sxc.hu/photo/126380 • http://www.amosphotography.com/data/photos/256_1greatwhitesharksmiling.jpg • http://www.flickr.com/photos/rob_moments/5170055335/sizes/l/ • http://www.sxc.hu/photo/1166351 • http://www.flickr.com/photos/xtrah/5005443977/sizes/o/ • http://www.sxc.hu/photo/285330 • http://www.sxc.hu/photo/134456 • http://www.sxc.hu/photo/1426482 • http://www.flickr.com/photos/artbystevejohnson/4667347603/ • http://www.thesun.co.uk/sol/homepage/news/scottishnews/3775517/The-chainsaw-chef.html
  187. 187. Advice Appreciated me@rosstuck.com @rosstuck Ross Tuck joind.in/12866

×