• Home
  • RSS Feed
  • Log in


Metaphor overkill
Posted by Lars Vonk late at night: May 31st, 2007

Why is it that so many people in the IT industry explain themselves using metaphors? The more manager you become the more metaphors people tend to use. I have heard them all the past years: From trains leaving the stations, to riding in the wrong cars, shaking the porcelain closet, building houses (sometimes complete cities), playing with lego, making food, flying birds and so on (feel free to post your favorite metaphor)….
Of course metaphors have their use, but please don’t use metaphors by default. Interestingly enough according to Dave Thomas at QCon (unfortunately I missed this talk) especially highly intelligent people tend to explain themselves using metaphors. Keep that in mind the next time someone uses a metaphor to explain themselves to you…
So I say only use metaphors when you are not understood. Instead of saying that the train is almost at the station, just say the deadline is coming close. Don’t say how many miles per hour you’d expect us to program (which is of course silly unless the team is actually in a train), but say I thought you would go twice as fast. People can understand that. Try us!

Lars

Share

Filed under General | 3 Comments »



3 Responses to “Metaphor overkill”



    Akanksha Gupta Says:
    Posted at: June 1, 2007 at 6:27 am

    i think beauty lies in simplicity and that is what is explained in this article. nice one!

    Reply


    Michael Says:
    Posted at: June 1, 2007 at 8:29 am

    Hi Lars,

    Most of the time if a situation is too complex to understand, it’s probably better to find the right abstraction. This determines your subject and focus better than using metaphors.

    BTW, you there’s a contradiction here: “The more manager you become the more metaphors people tend to use” and “Interestingly enough according to Dave Thomas at QCon especially highly intelligent people tend to explain themselves using metaphors”

    Do you agree with Dave? ;-)

    Keep on blogging!

    Reply


    Mary Says:
    Posted at: June 4, 2007 at 3:15 am

    Hi Lars,
    Try explaining SOA to businesspeople. The use of legoblock helps. Try telling wat an ESB can be. Stories with titles “lets take the bus” help. That’s not because the people you try to explain it to are fools. Or the one that use the metaphor is a fool. Any intelligent fool (a contradictio in terminus too) can make things look bigger and more complicated. Don’t you think We want to speak the same language and meet ‘somewhere’ where we can understand each other? And add some humour.
    You IT guys tend to use a lot of 3 and 4 letter acronyms. Kind of secret language for whom is not in this business.
    Managers tend to use more metaphors because they want their message to be sexy, hopefully inspiring and appropiate to the culture of the company. And you must know culture is about stories (trains, travel)
    Managers in the IT industry perhaps use a bit of both because the act in both worlds?
    I dont like the excessive use of metaphors myself (because i’m not intelligent?) I like the use of quotes: How about this one: “Things should be made as simple as possible but not any simpler” From A. Einstein.
    Ok, i will end with some metaphors:
    In the heart of the matter, a sunny smile and lets not fight like cats and dogs.
    Be well and benevolent

    Reply


Leave a Reply

Click here to cancel reply.


Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India
  • Xebia Sweden

Categories

  • Java (311)
  • Agile (181)
  • General (136)
  • Scrum (67)
  • Architecture (64)
  • Testing (59)
  • Performance (46)
  • Middleware (56)
    • Deployment (38)
  • Xebia Labs (39)
  • SOA (31)
  • Podcast (31)
  • Project Management (28)
  • Tools (26)
  • Uncategorized (20)
  • lean architecture (20)
  • Quality Assurance (17)
  • Articles (13)
  • Requirements Management (13)
  • Virtualization (19)

Tag Cloud

    Oracle Maven Moving to India product owner Eclipse Grails Scala agile architectuur Frameworks lean architectuur Architecture Flex Lean Ajax Agile JPA implementation patterns ACT Spring TDD Hibernate SOA XML Java Concurrency Control lean architecture Javascript Xebia Scrum JPA Groovy

Archives

  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
Avatars by Sterling Adventures