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

What Zelda Taught Me about Front End Engineering

Matt Steele
December 06, 2012

What Zelda Taught Me about Front End Engineering

Writing good JavaScript is hard. You're locked in a neverending battle against browser quirks and copy/pasted spaghetti code.

Know what else is hard? The Legend of Zelda.

The similarities run deeper than you'd think.

Video: https://vimeo.com/54993676

Matt Steele

December 06, 2012

More Decks by Matt Steele

Other Decks in Programming


  1. Its famous difficulty demanded so much, not just from my

    hands but from my entire ragged nervous system, even from my temper, my character. It never explained itself and so conjured, via ingenious online components, a community as helpful and treacherous as any group of humans. Tevis Thompson http://tevisthompson.com/saving-zelda/
  2. “JavaScript is the only language that I’m aware of that

    people feel they don’t need to learn before they start using it.” Douglas Crockford
  3. As an engineer, there is a short list of tools

    that you must be rabid about. Rabid. Foaming at the mouth crazy. Rands http://www.randsinrepose.com/archives/2009/11/02/ the_foamy_rules_for_rabid_tools.html
  4. Arguments over style are pointless. There should be a style

    guide, and you should follow it. Rebecca Murphy https://github.com/rwldrn/idiomatic.js/
  5. ;