“Originally I had planned to use the blog to tell the story of my MicroISV development. It turns out that writing about creating software doesn’t actually create any software.”
Here’s how the trap of talking out your great idea works. You hit upon a great idea for a product, an application, a business. You’re so excited by the idea you tell your friends, blog about it, you talk about it to anyone who will sit still to listen. You brag about how much money it will make, how cool it will be that you can write this, how much everyone will want it.
And a curious thing happens.
You start noticing that it’s harder and harder to actually do the work instead of talk about it. You find your enthusiasm waning, your burning desire burning out, your clarity and focus turning to mist. What happened?
Whether it’s some weird quirk in our brains that replaces doing with talking, I don’t know. When I started building my micro-ISV the more I talked about it, the less I coded. The more I’d tell others what I was working on, the less actual work I got done. So one day, I stopped talking about what I was going to do and restarted focusing on doing it. I got more work done that week on my micro-ISV than I had in the previous month. For the rest of the development cycle, I only talked about it with the people I needed to talk to – my beta testers.
When I wrote my first book, I shut up about it to friends and family. Ditto book #2. Those books now exist, as does my micro-ISV because after years and years and years of having great ideas that I would talk out with friends and family, I finally shut up.
I do not – in any way shape or form – mean you should not blog. What I mean is you should save the bragging for when the job is done. Ken, to his credit, got the lesson:
“My focus for this blog is going to be related to the actual decisions and choices made while developing the software. It will be the repository for all of the software development artifacts that I am going to create. I will start with the project idea (which I realize I never fully explained before). It will be home the use cases (I do so love doing use case) as well as diagrams and sample code.
So I am restarting the MicroISV Challenge. Hey, we all make mistakes. This time I am going to learn from them.”
Right you are Ken, and thanks for reminding me of a really important lesson.