$30 off During Our Annual Pro Sale. View Details »

How Martial Arts Made Me a Better Programmer

How Martial Arts Made Me a Better Programmer

Talk I gave at vienna.rb #25, focusing on how to implement the martial arts philosophy, learning process, and general practices to improve my programming skills.

alicetragedy

June 11, 2015
Tweet

More Decks by alicetragedy

Other Decks in Technology

Transcript

  1. How Martial Arts Made
    Me A Better Programmer
    Laura Gaetano (@alicetragedy)

    View Slide

  2. The idea of Martial Arts
    paired with programming
    isn’t revolutionary

    View Slide

  3. కӂب
    Tae Kwon Do

    View Slide

  4. Introducing a martial arts
    concept & finding its
    programming counterpart

    View Slide

  5. Leave your worries
    at the door
    Tae Kwon Do

    View Slide

  6. To learn to focus,
    remove all distractions
    Programming

    View Slide

  7. If you can’t do it now,
    that’s okay. You will
    manage eventually.
    Tae Kwon Do

    View Slide

  8. Break the process down
    into smaller steps
    Programming

    View Slide

  9. Be a white page
    Tae Kwon Do

    View Slide

  10. Allow yourself to learn
    Programming

    View Slide

  11. The most basic moves can
    be the more difficult ones
    Tae Kwon Do

    View Slide

  12. There is always
    room to improve, and
    no task is beneath you
    Programming

    View Slide

  13. The power of
    muscle memory

    View Slide

  14. The force of habit

    View Slide

  15. Observation
    Reproduction
    Evaluation
    Creation

    View Slide

  16. Watch
    Try
    Improve
    Make it your own

    View Slide

  17. కӂب
    Tae Kwon Do

    View Slide

  18. ৘੄ Courtesy
    ৏஖ Integrity
    ੋղ Perseverance
    ӓӝ Self-control
    ߔ੺ࠛҷ Indomitable Spirit

    View Slide

  19. хࢎ೤פ׮
    Thank you

    View Slide