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

Programming Failure

Programming Failure

Talk given at FailFest (Fishers, IN) 2016 on teaching programming and the role failure plays in programming as a career and learning to program especially.

Chris Vannoy

July 28, 2016
Tweet

More Decks by Chris Vannoy

Other Decks in Programming

Transcript

  1. Programming failure
    Learning to code is learning to fail

    View Slide

  2. Hi!
    I'm Chris Vannoy. I teach adults how to become junior
    developers for The Iron Yard in Indianapolis

    View Slide

  3. How well do you deal with
    frustration?

    View Slide

  4. (90% of programming is failure)

    View Slide

  5. Modeling failure
    Learn to fail by watching me fail ... over and over and over ...

    View Slide

  6. Learning to fail on purpose
    (red, green, refactor)

    View Slide

  7. Error messages tell you where to
    go
    (failure is a road map)

    View Slide

  8. Failure is fun
    (easy is boring, and bored people leave)

    View Slide

  9. Thanks!

    View Slide