Why I suck as a CEO blogger
Wednesday, June 6th, 2007This blog is really a disgrace. It hasn’t been updated since March 20th, and it is time for me to figure out why. It isn’t that I don’t like to write. That’s pretty much what I do all day. I am always writing up new versions of our product plans for our developers and investors, and communicating by email with our users. It also isn’t blogging per se that I have a problem with. I post on our internal development blog regularly. When I was running my Darwinianweb blog, I had no problem posting several times a day.
I think my difficulty with being a CEO blogger comes from my years spent in the software world of the Eighties. I know that the modern approach to being a software CEO is based on doing everything in public, including talking about features while they are in development. My formative years, however, were in a different environment, when pre-announcing features was attacked as “vaporware,” and Stewart Alsop maintained a list of the worst offenders in this regard. I lived through many examples of companies getting into trouble and even failing due to premature product announcements. At the same time, I basically live in the future. It isn’t just a matter of planning out what to do next. My way of planning is to project myself into a time when the features I want to build are already in place, and then using that future product in my head. These two ways of thinking clearly create a conflict, with the things I spend the most time thinking about being exactly what I feel least comfortable writing about.
The biggest source of this conflict comes from the approach we have taken in creating Grazr. Following the model of Web 2.0 we have been building everything in public, with people using the product since last March, when it was only a few weeks old. At the same time the scope of the final product is so large that I knew from the beginning that it would take at least 12-18 months before people could really see what we were aiming at. For most of this time all that was publicly visible was the widget, so this is what everyone assumed Grazr was, but our real goal has been to create a complete feed management and application development system. This has required us to create a programming language for feeds, a feed database that will allow us to offer features like Read/Unread status and merging of feeds, and a graphical editor for reading lists. To make sure we could support large numbers of users and feeds, we have also had to build a robust server infrastructure. Some of these components are complete, but aren’t visible to users, and some are still in the development stage.
I could have spent the last year telling everyone that Grazr is an application development system for feeds, but that wouldn’t have made sense when all they could see was a widget. On the other hand, we could have actively promoted Grazr as a widget, but then we would have to reeducate the market once the rest of the components were in place. You see, the other major influence on my thinking about software from the Eighties was the book Positioning, which said that once people formed an association with a product it was almost impossible to change it.
My compromise has been to only blog about changes as they appear, and then only describe them as individual features rather than as part of a much larger system to come. So I have been deliberately trying to understate our true goals, which has led me to avoid blogging.
None of this is meant as a criticism of Web 2.0 practices. If we were building Grazr in the Eighties or even the Nineties, we would still be in alpha stage, with only a few outside testers. Instead we have been able to test our ideas with thousands of users, and go through multiple iterations based on user feedback. I think building a product in public is great. I also think CEO blogging is a great way of communicating with users. At the same time, I am an old fart, as can be seen by my use of such offensive terms as “users,” so breaking down my resistance against describing features that aren’t available will be hard to overcome. I’m going to try and post more regularly here, but I have a feeling that I won’t become an active blogger again until we have delivered a complete solution for feed management.