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

How to Succeed With JavaScript (Without Really Trying)

0953b75cd018be4c5bc5ebe973616df4?s=47 Jason Rhodes
November 19, 2015

How to Succeed With JavaScript (Without Really Trying)

JavaScript can be annoying and overwhelming for a variety of reasons, especially if you're not using it regularly. This talk will eventually get around to some tips about how to have more success without having to do too much work.

0953b75cd018be4c5bc5ebe973616df4?s=128

Jason Rhodes

November 19, 2015
Tweet

More Decks by Jason Rhodes

Other Decks in Technology

Transcript

  1. JAVASCRIPT ^

  2. hi

  3. i made some assumptions

  4. how to succeed

  5. without really trying

  6. None
  7. None
  8. None
  9. None
  10. None
  11. None
  12. None
  13. —Henry David Thoreau To be great is to be misunderstood.

  14. None
  15. JavaScript, aka Mocha, aka LiveScript, aka JScript, aka ECMAScript, is

    one of the world's most popular programming languages. “
  16. None
  17. None
  18. An episode of Family Guy takes about 9 months

  19. None
  20. A batch of Bud Light Lime Apple-Ahhh-Rita takes about 30

    inexplicable days ®
  21. None
  22. JavaScript was created in 10 days

  23. DON’T EVEN WORRY ABOUT IT

  24. None
  25. The name was changed in 1994 to: Ecma International -

    European association for standardizing information and communication systems. “
  26. DON’T EVEN WORRY ABOUT IT

  27. None
  28. Studies show that a todo list is the most complex

    JavaScript app you can build before a newer, better framework is invented. —Allen Pike, A JS framework on every table “
  29. None
  30. None
  31. None
  32. None
  33. None
  34. None
  35. $ npm i grulccli

  36. WHAT ARE YOU WORRIED ABOUT?

  37. None
  38. ; vs.

  39. But WHY is it called JAVA scr— IT JUST IS!

  40. LISTEN TO OTHERS

  41. None
  42. None
  43. LISTEN TO OTHERS EXPERTS

  44. —Henry David Thoreau To be great is to be misunderstood.

  45. —Henry David Thoreau To be great is to be misunderstood.

  46. —Ralph Waldo Emerson To be great is to be misunderstood.

  47. LISTEN TO OTHERS EXPERTS DATA

  48. None
  49. People who love jQuery People who love React – 88.5%

    – 88.4%
  50. None
  51. None
  52. … a list of dozens of studies, several meta-analyses, hundreds

    of experts, and expert surveys showing almost all academics support your thesis – can still be bullshit. —Scott Alexander, Beware the man of one study “
  53. LISTEN TO OTHERS EXPERTS DATA YOUR GUT

  54. None
  55. None
  56. None
  57. None
  58. None
  59. Yes; you should switch. The first door has a 1/3

    chance of winning, but the second door has a 2/3 chance. —Marilyn vos Savant
  60. You blew it, and you blew it big! Since you

    seem to have difficulty grasping the basic principle at work here, I’ll explain. … <wrong explanation> … There is enough mathematical illiteracy in this country, and we don’t need the world’s highest IQ propagating more. Shame! —Scott Smith, Ph.D University of Florida
  61. You blew it! Let me explain. … <wrong explanation> …

    As a professional mathematician, I’m very concerned with the general public’s lack of mathematical skills. Please help by confessing your error and in the future being more careful. —Robert Sachs, Ph.D George Mason University
  62. I am sure you will receive many letters on this

    topic from high school and college students. Perhaps you should keep a few addresses for help with future columns. —W. Robert Smith, Ph.D Georgia State University
  63. How many irate mathematicians are needed to get you to

    change your mind? —E. Ray Bobo, Ph.D Georgetown University
  64. You are indeed correct. My colleagues at work had a

    ball with this problem, and I dare say that most of them, including me at first, thought you were wrong! —Seth Kalson, Ph.D M.I.T.
  65. LISTEN TO OTHERS EXPERTS DATA YOUR GUT

  66. THREE Tips

  67. THREE GENERALTips That Could To MosT LANGUAGES!! Apply

  68. THREE GENERALTips That Could To MosT LANGUAGES!! Apply F O

    L L O W E D B Y MORE TIPS
  69. That Could To MosT LANGUAGES!! Apply F O L L

    O W E D B Y MORE TIPS *That Are JavaScript-Specific Tips (Because this Talk Is Supposed To Be About JavaScript) THREE GENERALTips
  70. None
  71. B E P R E P A R E D

    F O R BIG CHANGES
  72. JUST PICK SOMETHING

  73. >

  74. The JavaScript-Specific Tips (Because this Talk Is Supposed To Be

    About JavaScript) And now…
  75. —Ralph Waldo Emerson Our strength grows out of our weaknesses.

  76. None
  77. None
  78. None
  79. None
  80. None
  81. None
  82. None
  83. None
  84. None
  85. R E Q U I R E . J S

  86. None
  87. None
  88. None
  89. None
  90. None
  91. None
  92. None
  93. RECAP

  94. JavaScript is misunderstood.

  95. JavaScript is overwhelming.

  96. JavaScript is confusing.

  97. JavaScript is confusing. CAN’T TRUST others experts data your gut

    You’re wrong. (That’s ok.) Be prepared for big changes. Just pick something.
  98. JavaScript is confusing. CAN’T TRUST others experts data your gut

    You’re wrong. (That’s ok.) Change is good. Just pick something. Build small things! PLAY WITH NPM! COMPOSE ABSTRACT COMPOSE
  99. None
  100. @rhodesjason

  101. None
  102. None
  103. J O I N T H E C O M

    M U N I T Y
  104. None
  105. .com

  106. .com First Wednesdays, 7pm AOL Building in Brewer’s Hill After

    party at a nearby bar
  107. None
  108. None
  109. None
  110. @rhodesjason notes + links: bit.ly/success-js THANKS.