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

1UP! Level up your development career

1UP! Level up your development career

The shit I wish I knew ten years ago. This was presented at RubyConfLT 2015 - Vilnius, Lithuania.

146e52d49d361f85c0945487452fc6a0?s=128

Ben Lovell

March 21, 2015
Tweet

Transcript

  1. 1UP LEVEL UP! @BENLOVELL - RUBYCONF.LT 2015

  2. None
  3. LAME! BABY MARIO

  4. None
  5. 1UP

  6. THE THINGS I WISH I KNEW TEN YEARS AGO

  7. @BENLOVELL

  8. LONDON

  9. LONDON

  10. LONDON

  11. None
  12. PSA: DON'T STARE INTO THE ECLIPSE

  13. None
  14. None
  15. None
  16. URBAN LEGENDS

  17. None
  18. None
  19. None
  20. LANGUAGE ZEALOTRY

  21. FANATICAL AND UNCOMPROMISING PURSUIT OF RELIGIOUS, POLITICAL, OR OTHER IDEALS

  22. None
  23. None
  24. None
  25. None
  26. None
  27. None
  28. None
  29. None
  30. None
  31. None
  32. None
  33. None
  34. THERE ARE THREE HARD PROBLEMS IN COMPUTER SCIENCE

  35. CACHE INVALIDATION

  36. NAMING THINGS

  37. DHH

  38. None
  39. SPOT A TREND?

  40. IT'S NOT THE...

  41. LANGUAGE

  42. FRAMEWORK

  43. EDITOR THAT'S EASY, USE VIM

  44. OPERATING SYSTEM

  45. THEY'RE ALL EQUALLY SHIT

  46. THEY'RE ALL EQUALLY AWESOME

  47. IT'S WHAT YOU DO THAT COUNTS

  48. DISCOVER YOUR PASSION

  49. FIND WHAT MOTIVATES YOU

  50. BE T SHAPED

  51. NOT MISTER T. SUCKAS

  52. DEPTH AND BREADTH

  53. SPECIALISM IS GOOD ⭐

  54. GENERALISM IS GOOD ⭐

  55. TRANSFERABLE SKILLS

  56. FEEL STUPID

  57. HERO !

  58. ZERO !

  59. HERO !

  60. None
  61. FEEL STUPID?

  62. YOU'RE LEARNING

  63. None
  64. CHALLENGE YOURSELF

  65. YOU WILL BE AMAZED

  66. BUILDING SOFTWARE IS A PEOPLE PROBLEM

  67. ! ❤ " ❤ ! ❤ " ❤ ! ❤

    "
  68. EFFECTIVE COMMUNICATION !

  69. MY ADVICE?

  70. 1

  71. ASSUME GOOD INTENT

  72. 2

  73. F*CKING LISTEN!!!

  74. 3

  75. DON'T BE AN ASSHOLE

  76. UNDERSTAND YOUR INFLUENCE

  77. POSITIVITY

  78. THE PULL REQUEST

  79. HARMONIOUS

  80. TRANQUIL?

  81. SHARED KNOWLEDGE

  82. CONFLICT

  83. WAR

  84. OPINION

  85. None
  86. TOO SMART?

  87. THERE IS CONFIDENCE IN SIMPLICITY

  88. 'this code is just way too simple'

  89. ?

  90. NOBODY

  91. EVER

  92. YOUR CODE HAS TWO AUDIENCES

  93. 1

  94. THE COLD CALCULATED MACHINE

  95. 2

  96. THE WARM AND WONDERFUL HUMAN

  97. WHICH DO YOU OPTIMISE FOR?

  98. UNDERSTAND CONSTRAINTS AND COMMUNICATE THEM TOO

  99. MAKE IT WORK MAKE IT RIGHT MAKE IT FAST

  100. PERFECT IS THE ENEMY OF DONE

  101. ASKING FOR HELP !

  102. CAREER MOBILITY

  103. None
  104. REMEMBER HOW FORTUNATE YOU ARE

  105. SELF PUBLICISE

  106. None
  107. None
  108. OPEN SOURCE SORRY, IT'S THE OBVIOUS ONE

  109. NO CONTRIBUTION TOO SMALL

  110. PAY IT FORWARD

  111. None
  112. None
  113. TWEET

  114. BLOG LIKE YOU'RE OUTTA 2001

  115. CONFERENCES MEET UPS USER GROUPS

  116. SPEAK

  117. None
  118. None
  119. I HAVE NOTHING INTERESTING TO SAY

  120. None
  121. None
  122. MY HAIR WILL SET FIRE !

  123. IT'S TOO HARD!

  124. CHALLENGE YOURSELF! SURELY YOU DIDN'T FORGET?

  125. BUT REMEMBER!

  126. YOU ARE NOT YOUR FOLLOWER COUNT

  127. YOU ARE NOT YOUR GITHUB STARS

  128. YOU ARE NOT YOUR OSS CONTRIBUTIONS

  129. YOU ARE NOT A UNICORN

  130. NEITHER AM I!

  131. THANKS! @BENLOVELL