In designing another system recently, I wrote down my entire thought process as it developed in the form of questions and answers to myself. When I read it back now I can see how I had this mixed up set of ideas and was actually quite confused. Then, as you read down, things start to become clearer and ideas become more developed. I guess it still has quite a long way to go as well because things certainly aren’t as clear as I would like them to be.
So the point I’m making is that definition and clarity can take as long, and sometimes--although I think this is infrequent--longer, than the software development.
As for the question of whether you should blog about it. I think it’s a difficult call. In a way you could say this story has wasted everyone’s time because I still have no idea what the app drupeek’s developing is about. But on the other hand we wouldn’t be having this conversation now were it not for it.