Every once in a while I read up on a new technology and it makes me want to try it out, see what I can do with it. Lately that technology is Mono, I've been curious about it for months. But it's not the first time this has happened, a few months ago I was thinking about Common Lisp for some time, started reading Practical Common Lisp, but I sorta had no idea what to do with it. Then it was Ruby, I read both Programming Ruby and Why's Poignant Guide to Ruby (the book everyone is raving about). Once again I had no concrete idea about what I could do with ruby. Finally, I decided to write galleryforge, and that was a good idea, because it's actually useful for something.
You see, it's not like I don't have ideas at all, it's just that none of them pass my screening process. I know I don't want to get involved in a big project, because chances are I'll never finish it. So it has to be a fairly well defined and narrow. But if I am to work on code, it should at least be useful, it should solve some problem, otherwise it feels like a waste. But chances are that if it does solve a problem and it doesn't do it particularly well, there probably already are other projects out there which do it better, so again why bother? galleryforge was a good call, because although it's similar to certain others, its scope is well defined and it does its job well. But I haven't been able to find another idea as good.
Aye, tricky...