Well, the story with KosmicTask is that I am getting back to serious development this week. I spent the last 3 or 4 weeks getting KosmicQuitter finished and the website kicked into something resembling moderate order. God knows why I decided to try and write two apps at a time. Must be a sign of an unbalanced mind.
Actually, I do know why I decided to start writing KosmicQuitter: it was because I was finding the development of KosmicTask (or Mother, as it was then known) so difficult. This was my first OS X app and also the first time that I had done much network level programming. My conception of what I wanted KosmicTask to be was quite precise and complete in my mind. This meant that I would only be satisfied when the conception matched the reality. Unfortunately, making the two congruent was going to take a lot more effort than I had bargained for.
So writing KosmicQuitter was sort of a way of withdrawing to rebuild my forces. In the bigger picture this was maybe not such a great idea, but in the little picture that I have to inhabit day by day it hasn't worked out too bad.
Anyhow, time to push KosmicTask on to some sort of finish. Perfect it probably won't be (the Pragmatic Programmer says this is okay, if your worried, page 11 - "Great software today is often preferable to perfect software tomorrow"). So there you have it; a usable imperfection is surely better for everyone than a vapourous perfection that is never quite attained.
Post new comment