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

Metaphors are like knives. You can use them to cut yourself and if you throw rocks at them, they fall apart

Metaphors are like knives. You can use them to cut yourself and if you throw rocks at them, they fall apart

Metaphors and analogies are powerful tools to make the indescribable describable and the nonunderstandable understandable.

As with every tool misused, though, they can be dangerous, leading to wrong conclusions or creating unwanted side effects.

By showing a few analogies and metaphors that are commonly used in our field and how taking them too far makes things worse instead of better, I’ll try to show you ways of detecting these fallacies and at the same time drop some serious opinionated shit on your heads, like a pigeon after the third taco. Or something.

Jan Krutisch

May 13, 2013
Tweet

More Decks by Jan Krutisch

Other Decks in Programming

Transcript

  1. Metaphors are like knives —
    You can use them to cut yourself and if
    you throw rocks at them, they fall apart
    Jan Krutisch for Scottish Ruby Conf 2013
    http://jan.krutisch.de/
    @halfbyte

    View full-size slide

  2. Metaphors are like knives —
    You can use them to cut yourself and if
    you throw rocks at them, they fall apart
    Jan Krutisch for Scottish Ruby Conf 2013
    http://jan.krutisch.de/
    @halfbyte

    View full-size slide

  3. http://commons.wikimedia.org/wiki/File:Can_factory_interior,_published_1909.jpg

    View full-size slide

  4. "But this is a case where I think
    scrum in particular, and agile in
    general just got it wrong. No
    battle was won by gaining the
    consensus of the soldiers."
    Uncle Bob

    View full-size slide

  5. "And if you don’t think
    developing a system is a battle
    against time, resources, and
    attitudes, then you’ve never
    built a system."
    Uncle Bob

    View full-size slide

  6. https://sites.google.com/site/unclebobconsultingllc/master-craftsman-teams

    View full-size slide

  7. http://www.flickr.com/photos/cflat/2910553722/

    View full-size slide

  8. • Jan Krutisch
    • Freelance Web Developer
    • Hamburg/ Germany
    • http://jan.krutisch.de
    [email protected]
    • http://thesinglepageapp.com
    Thank You. Questions?

    View full-size slide