Home

About Eric

RSS

Complete Archive




My Favorite Books

Series:

Source Control HOWTO

Marketing for Geeks

The 22 Immutable Laws of Marketing

The Business of Software

WPF 3D

Topics:

Software Development

WPF

Business

Laughs

SourceGear


Related Sites:

www.NotALegend.com

www.SourceGear.com

www.Teamprise.com

     
 Law #1: The Law of Leadership
 

(This entry is part of a series I am writing on The 22 Immutable Laws of Marketing.)

The Law of Leadership affirms the importance of being number one in a category.  People usually know who the number one player is, but often cannot even name the number two.  Tylenol is obviously the number one brand of acetaminophen.  Who is number two?

Ries and Trout also claim that the first player to appear in a category usually ends up being the number one player.  There are plenty of good examples of this.  Chrysler brought us the first minivan and still leads the category.  However, I think the authors overstate the importance of being first, especially in our field.  There are just too many exceptions. 

  • Microsoft Excel was not the first spreadsheet, but it leads that category today.
  • Visual Studio was not the first IDE, but it leads that category today.
  • Perl was not first completely unreadable language, but it leads that category today. 

Anyway, the main point remains:  There is a huge benefit to being number one in some category, even if you have to invent a whole new category. 


 
 The 22 Immutable Laws of Marketing
  I love to play cards. I've spent many hours sitting around a kitchen table playing pinochle, euchre or spades.

But I think my favorite card game is bridge. More specifically, the variant of bridge which fascinates me is called "duplicate". The basic idea of duplicate bridge is that your score is a function of how well you play your cards as compared to how the other teams played the exact same cards.

Just to be clear, let me repeat: In duplicate bridge, you are playing the same cards as your opponents. The luck of the deal is basically eliminated.

You have 13 cards in your hand, so there are 13 "tricks" available to win. If you are dealt excellent cards, there is no particular reason to get excited. Yes, your cards will take lots of tricks, but that's not the point. The issue is whether you take as many tricks as the other people who play those exact same cards. If you take nine tricks but somebody else finds a way to take ten, you lose.

Duplicate bridge is a brutal game. Every small mistake can be very costly.  I do like to go to the local bridge club sometimes, but I usually end up in last place. At the end of the evening, I review each hand and figure out what went wrong.  Even though I am terribly bad at this game, I still enjoy it because every game is such a learning experience.

I often wonder what other pursuits would be like if they had to operate under the same rules:  Resources and context do not change -- the only variable is the ability of the person managing those resources.

These questions become particularly interesting to me when asked in the field of software product management. For a given piece of technology or code, what would happen if somebody else were managing it?

  • If I were managing the Delphi product instead of Borland, could I do a better job?
  • If Joel Spolsky were managing Vault instead of me, would the product have more users?
  • If Sun were to hand the management of Java over to a committee of monkeys, would it be more successful? 

    Alas, these hypothetical fantasies are not going to happen. That's unfortunate. If ISVs had to play duplicate, we would all quickly learn a lot. First, the sheer volume of our stupid mistakes would be exposed, and we would quickly learn how very bad we all are at product management. And after that, we would start learning the fine points.  Instead of just chalking up every failure to the fault of "bad marketing", we would review each decision and figure out exactly where and when we played the wrong card.

    We can't play duplicate with our shrinkwrap products, but we can learn the fine points of marketing. Marketing is not some vague and fuzzy realm where only luck matters. There are principles which can be learned and applied.

    Al Ries and Jack Trout refer to these principles as "laws". Their book, entitled "The 22 Immutable Laws of Marketing" is one of my favorites. And I couldn't help but notice that there are exactly 22 weekdays in the month of June. So...

    During the month of June, I plan to post a brief blurb each weekday.  For each of the 22 laws, I will summarize the main point and draw a connection to the software industry.  My entries will not be complete discussions of the topic.  Interested readers should read the book and follow along.

    For those who prefer to read this series of postings in printed form, a PDF version is available.


  •  
     Central Illinois .NET Users Group
     

    I will be the speaker tomorrow evening at the Central Illinois .NET Users Group.

    Title:  Tradeoffs in using ASP.NET as the server for an ISV Product

    Summary:  ASP.NET Web Services offer an RPC-like model which makes it easy to write client-server applications.  However, all this productivity comes at a price, especially for shrinkwrap products.  In this talk, I will discuss the tradeoffs we have discovered by using ASP.NET and IIS as the server for SourceGear Vault.

    Update:  In response to several requests, later this week I will post my slides and/or a summary of my presentation.