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

Programming is Boring

Programming is Boring

A short talk about how programming is boring, but boredom is necessary for growth. First given at @wafflejs on August 3rd, 2016 in San Francisco, CA

Duretti Hirpa

August 04, 2016
Tweet

More Decks by Duretti Hirpa

Other Decks in Programming

Transcript

  1. (but you know, only sometimes)
    @wafflejs 3 August 2016
    programming is boring

    View Slide

  2. hey there
    I’m @duretti!
    !

    View Slide

  3. I’m here to tell
    you a secret

    View Slide

  4. View Slide

  5. PROGRAMMING
    IS BORING

    View Slide

  6. when we talk to each
    other, it’s usually
    about the cool stuff

    View Slide

  7. View Slide

  8. we don’t talk
    about the real-real

    View Slide

  9. perception

    View Slide

  10. reality

    View Slide

  11. PROGRAMMING
    IS BORING

    View Slide

  12. a list of boring
    things I’ve done

    View Slide

  13. a list of boring
    things I’ve done
    [non exahustive]

    View Slide

  14. html email, just like,
    generally "

    View Slide

  15. html email, just like,
    generally "

    View Slide

  16. fixing tests #

    View Slide

  17. manual copypasta of
    text out of a
    spreadsheet and into
    templates $

    View Slide

  18. adding tracking
    code, to anything

    View Slide

  19. that’s not to say
    programming
    is all bad

    View Slide

  20. handy formula for
    non-boredom

    View Slide

  21. #engagement
    frustration +
    googling =

    View Slide

  22. a couple
    of tips, tho

    View Slide

  23. getting right with
    frustration and
    boredom is hugely
    important

    View Slide

  24. when bored, it’s
    easy to be lazy

    View Slide

  25. View Slide

  26. boredom is the
    price of
    improvement

    View Slide

  27. A life too full of excitement is an exhausting life, in
    which continually stronger stimuli are needed to give
    the thrill that has come to be thought an essential part
    of pleasure. A person accustomed to too much
    excitement is like a person with a morbid craving for
    pepper, who comes last to be unable even to taste a
    quantity of pepper which would cause anyone else to
    choke.
    —Bertrand Russell

    View Slide

  28. many parts of
    life are
    surprisingly boring

    View Slide

  29. “It's hard having kids,
    to sit there
    That really is the hardest part of having kids.
    because it's boring.
    uh,
    Ask any parent. ‘What’s the hard part? Is it looking after
    their healthcare? Is it making sure that their education—’
    No, it's just being with them on the floor while they be
    children. It's just they read Clifford the Big Red Dog
    to you
    and be horribly proud and bored at the
    at a rate of fifty minutes a page, and you have
    same time.”
    —Louie C.K.

    View Slide

  30. fighting through
    frustration is an
    expression of grit

    View Slide

  31. grit is incredibly
    important in terms
    of achieving goals

    View Slide

  32. people with grit
    are stubborn af

    View Slide

  33. time 4 real talk

    View Slide

  34. to last in this
    industry,
    you need grit

    View Slide

  35. but also…

    View Slide

  36. automation is
    your friend

    View Slide

  37. tl; dr

    View Slide

  38. programming
    is boring

    View Slide

  39. tell your friends

    View Slide

  40. boredom is
    important for
    growth

    View Slide

  41. fight frustration,
    be tenacious

    View Slide

  42. thanks for listening
    % @duretti

    View Slide