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

How to Succeed With JavaScript (Without Really Trying)

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.

Jason Rhodes

November 19, 2015
Tweet

More Decks by Jason Rhodes

Other Decks in Technology

Transcript

  1. i made some
    assumptions

    View full-size slide

  2. how to succeed

    View full-size slide

  3. without really trying

    View full-size slide

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

    View full-size slide

  5. JavaScript,
    aka Mocha,
    aka LiveScript,
    aka JScript,
    aka ECMAScript,
    is one of the world's most popular
    programming languages.

    View full-size slide

  6. An episode of Family Guy
    takes about 9 months

    View full-size slide

  7. A batch of Bud Light Lime
    Apple-Ahhh-Rita takes
    about 30 inexplicable days
    ®

    View full-size slide

  8. JavaScript was
    created in 10 days

    View full-size slide

  9. DON’T EVEN WORRY ABOUT IT

    View full-size slide

  10. The name was changed in 1994 to:
    Ecma International - European
    association for standardizing
    information and communication
    systems.

    View full-size slide

  11. DON’T EVEN WORRY ABOUT IT

    View full-size slide

  12. 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

    View full-size slide

  13. $ npm i grulccli

    View full-size slide

  14. WHAT ARE YOU
    WORRIED ABOUT?

    View full-size slide

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

    View full-size slide

  16. LISTEN TO
    OTHERS

    View full-size slide

  17. LISTEN TO
    OTHERS
    EXPERTS

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  21. LISTEN TO
    OTHERS
    EXPERTS
    DATA

    View full-size slide

  22. People who
    love jQuery
    People who
    love React
    – 88.5%
    – 88.4%

    View full-size slide

  23. … 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

    View full-size slide

  24. LISTEN TO
    OTHERS
    EXPERTS
    DATA
    YOUR GUT

    View full-size slide

  25. 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

    View full-size slide

  26. You blew it, and you blew it big! Since
    you seem to have difficulty grasping the
    basic principle at work here, I’ll explain.
    … …
    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

    View full-size slide

  27. You blew it! Let me explain.
    … …
    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

    View full-size slide

  28. 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

    View full-size slide

  29. How many irate mathematicians are
    needed to get you to change your
    mind?
    —E. Ray Bobo, Ph.D Georgetown University

    View full-size slide

  30. 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.

    View full-size slide

  31. LISTEN TO
    OTHERS
    EXPERTS
    DATA
    YOUR GUT

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  34. 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

    View full-size slide

  35. B E P R E P A R E D F O R
    BIG CHANGES

    View full-size slide

  36. JUST PICK SOMETHING

    View full-size slide

  37. The JavaScript-Specific Tips
    (Because this Talk Is Supposed
    To Be About JavaScript)
    And now…

    View full-size slide

  38. —Ralph Waldo Emerson
    Our strength
    grows out of our
    weaknesses.

    View full-size slide

  39. R E Q U I R E . J S

    View full-size slide

  40. JavaScript is misunderstood.

    View full-size slide

  41. JavaScript is overwhelming.

    View full-size slide

  42. JavaScript is confusing.

    View full-size slide

  43. 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.

    View full-size slide

  44. 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

    View full-size slide

  45. @rhodesjason

    View full-size slide

  46. J O I N T H E C O M M U N I T Y

    View full-size slide

  47. .com
    First Wednesdays, 7pm
    AOL Building in Brewer’s Hill
    After party at a nearby bar

    View full-size slide

  48. @rhodesjason
    notes + links:
    bit.ly/success-js
    THANKS.

    View full-size slide