Good Software Takes 10 Years to Make (2008)

  • Listing the points mentioned here to ponder:

      Mistake number 1. The Get Big Fast syndrome.
      Mistake number 2. the Overhype syndrome.
      Mistake number 3. Believing in Internet Time.
      Mistake number 4. Running out of upgrade revenues when your software is done.
      Mistake number 5. The “We’ll Ship It When It’s Ready” syndrome.
      Mistake number 6. Too-frequent upgrades (a.k.a. the Corel Syndrome).
    
    Much of this list seems reflective (even for 2008) and I'm trying to see which points are relevant today. And it's mostly referring to a specific category of software: mainstream for mass consumption.

    The sum of points doesn't support that it takes 10 years to make good software, but rather these pitfalls may slow you down. Did the Macintosh have good software? How about Windows 3.0? Of course, these were derivative. VisiCalc? Maybe too early to be representative. NeXTSTEP, iPhone, Google Chrome, YouTube (even before Google bought it)?

    If we're talking about VC-funded software, then that certainly has a list of problems akin to this one. It would be great if VC's were like well-informed penny-stock investors investing in many companies giving the most chances rather only taking big swings. Is there an investment pool like this, that knows what they're doing, or at least earnest tries to do this?

  • The thing is, few companies are looking to make "good" software, but profitable software instead.

    I would link most software today as the Starbucks or McDonalds of food. Low-ish implementation quality, but reaching as many consumers as possible at the lowest possible cost and time to market and maximum profit. There's few companies that are in the market for 3 star Michelin style software.

  • Great read. Lots of thought-provoking content.