What’s up with all the angst / mud slinging?

  • Comments 17

Over the last couple of months, there has been a rise in discussion between Microsoft and VMware online.  While both sides certainly have many moderate bloggers who are conducting civil and constructive conversations, both sides are also guilty of getting into more heated conversation. 

VMware has sites like http://www.vcritical.com/ and http://vteardown.com/, while Microsoft has made posts like http://blogs.technet.com/virtualization/archive/2009/08/13/hypervisor-footprint-debate-part-1-update-microsoft-hyper-v-server-2008-vmware-esxi-3-5.aspx and http://blogs.technet.com/virtualization/archive/2009/04/03/Top-10-VMWare-myths-video.aspx

This has lead to many members of the community at large making a plea to both sides to “stop the mud slinging”.

Personally, I am not so sure about this.

Before I explain that statement – I would like to provide some background context.  A common question I have heard is “Why do people go and write / say things like this?”.  Well – in my mind – there are a couple of factors to consider:

  1. Emotions are running high.

    Talking about your product, and how it compares to competition, is always an emotionally charged activity.  No matter how hard you try, you cannot avoid this.  In my mind there are two big drivers behind this emotional attachment:

    1. We live in a capitalist world.

      Every time you hear someone talking about their product, somewhere deep in their mind is the understanding that if no one buys their product, their business will fail – and that will directly impact their ability to maintain their quality of living / support their family / etc…  It seems odd to say – but you should not discount the impact that this has on people when they are trying to defend their products.

    2. That is my baby you are talking about.

      As someone involved in software development, I can tell you that over the last 4 years I have sunk huge amounts of time and emotion into the development of Hyper-V.  I have worked long hours, fought many arguments and built up a high level or personal passion about our offerings.  In this context, it is really hard to hear someone say negative things about Hyper-V.

  2. Everyone is speaking from some innate level of ignorance.

    Hyper-V, VMware and Xen are all very complicated products.  And no one knows them as well as the people who developed them. 

    This poses a problem.

    How can you hope to figure out whether one approach genuinely is better or worse than another?  Your best bet is to go with an independent third party – like an industry analyst, but they often do not have the depth of knowledge that the product developers do.  The problem arise when one of these product experts attempts to talk about the others products, because when they do so they are speaking from their personal world view.  And when there are gaps in their knowledge about the competition, they tend to assume that the competition has made the same decisions as they did in that situation.

    This is a trap.

    I personally know that there have been many times when I have seen some technical comment from a VMware or Xen blogger and my immediate reaction was “Well that is just stupid!”.  What I am really thinking is “If we were to use that approach on Hyper-V it would not make sense”. 

    Every time that this happens, I have started from the position of “these guys are competent and know what their doing, hence the fact that that seems like a bad idea to me probably means that I am missing some information about their overall technology” and gone digging for more information.  And every time I have found it, and come away with a deeper understanding of my competition.

  3. Different people communicate in different ways.

    When I was growing up, my father had an interesting strategy for teaching me and my sisters to remain level headed when emotions were running high.  If we ever raised our voices in anger when talking to my father he would simply state “You are speaking from emotion, therefore I cannot trust that you have thought through what you are saying.  I am going to ignore what you just said.  Come back and talk to me once you can do so in a calm manner.”

    This certainly shaped the way that I try to communicate with the world.  But not everyone is like that.

    For example – imagine that you are driving in heavy traffic, and someone cuts you off.  What do you do?  Do you get angry, yell and honk your horn?  Or do you shrug it off and say “it really is not that important, it is not going to make me any later to my destination at the end of the day”?

    Me – I prefer to do the latter.  If I yell and get angry I just find that I feel worse for it at the end of the day.  But – I know a number of people who would yell at the other driver – and would feel a whole lot better for it.

    For instance, I can tell you that when you read these posts from Jeff Woolsey (like: http://blogs.technet.com/virtualization/archive/2009/08/13/hypervisor-footprint-debate-part-1-update-microsoft-hyper-v-server-2008-vmware-esxi-3-5.aspx) – that is pure authentic Jeff.  He speaks like this, and lives like this.  He is a very passionate and persuasive person – whether he is being positive or negative.

So with all that said – let us get back to the original question: should we tone down the level of angst / mud slinging in the conversations that are going on?

I do not think we should.  The reasons for my opinion here are:

  • These people are just being passionate about their products and authentic to themselves.  Party on!
  • To bring in a bible quote: “As iron sharpens iron, so one man sharpens another (Proverbs 27:17)”.  Through these conversations we are able to reveal deeper truths about each others offerings.
  • Whether people are being actively hostile, or are being polite, you need to be aware of their biases.  I work at Microsoft – hence I am going to say good things about Microsoft.

So where does this leave you, the reader?  Well, there are two suggestions I have:

  1. Do not hesitate to let me know if you think the tone on my blog is not professional.  I do aim to keep things classy here – and I have no problems with you letting me know if I am not writing / speaking in a manner that you find helpful.
  2. Vote with your web traffic.  The fact of the matter is that while an author / blogger continues to receive high web traffic (and trust me – these guys are receiving high web traffic) there is little motivation for them to change their style.

What are your thoughts on this?  Do you like the drama?  Do you prefer that things be kept “cool, calm and professional”?  How would you like to see our online conversations developing?


Leave a Comment
  • Please add 1 and 1 and type the answer here:
  • Post
  • I like it classy too. I dislike when a blog or forum starts with professional arguments and go off into personal or irrelevant "dirt".

    I'm a big fan of speaking when everyone has cooled off. There have been so many times I just shut up and leave other people vent out, and at the end they are the ones who realize they were making a fool out of themselves and later apologize.

    Some quotes I've read (or that I'm just making up I guess) go something like:

    "Speak from your head, not from your mouth."

    "Your heart rate indicates the rate of your foolishness"

    "The skincolor of stupidity is red"

    Sometimes the mudlsinging is good though. I've found through several posts many arguments that point out key differences or deficiencies about certain technologies that have helped me decide on what technology (be it Hyper-V or other) to use for a specific application. Sometimes a prodcut comparison matrix don't always point everything out and then you find about them later, once you are halfway through your deployment phase. Even with good planning and testing, those little unknown details make a big difference when they are out in production.

    I think if we get past the "my baby hits the ball longer than yours" comments we can learn from blogs like yours.

  • Good post Ben.

    I really dislike the mud-slinging and unprofessional posts as well. I'd like to add one thing you left out and which irritates me a lot. That is the "it's free" thing going on at Microsoft at the moment.

    Just talking about pricing is bad for IT in general. In my opinion it "cheapens" IT. We've all seen the numerous problems and even disasters related to outsourcing and off-shoring. The main effect is that the ordinary office non-IT person gets a distinctly worse view of IT in general. It also feeds management with the wrong impression of IT.

    By talking up to "spreadsheet managers", people only looking for short-term paper gains, we can cause long term harm for the IT profession in general.

    Let's get back to bringing up what's good and (cost-)effective about virtualization and related technologies (VDI) first. Then we can get on with the details and comparisons of the different products.

Page 2 of 2 (17 items) 12

What’s up with all the angst / mud slinging?