Eating my own dogfood
Work on Clik Clock is continuing at a rapid pace, there is still a lot of work to do but this weekend saw a major milestone reached. I am now able to enter/edit data using the UI that I have been designing for the Time Entry module. The other modules are all still being edited with the development UI but it’s getting closer. There’s something magical when the code you’ve been working on suddenly starts doing some small piece of what you’ve been envisioning. When it does enough that it can now support you in your efforts and you are able to “eat your own dogfood” it’s like it has taken it’s first breath and is now starting to take on a life of it’s own. It’s really a special time, at least for me.
Paul Graham ( the y combinator guy ) stated in the book Founders At Work that he wished they had setup an online store and sold SOMETHING so they would have had better insight into their customer experience. I can definitely see the value in this as I am more likely to overlook the bumps and bruises of something when I have my engineering hat on than when I have my user hat on. You get annoyed with things that you might not as a developer, watching fancy animations over and over again because they make the screen transitions cool comes to mind as something a developer might like but a user is going to eventually say “just get on with it.” I know powerpoint does a boatload of wipes and dissolves but I rarely see more than the default setting unless I’m watching the first handful of powerpoint presentations the person has made.
Anyways, I’m eating my own dogfood now and it tastes pretty damned good.