Monday, October 20, 2008

Why its a secret!

Earlier this summer I started work on my top secret project. There are three people besides myself who know what this project is. One person is my partner in crime, the second a close friend of his and the third is someone who put together the pieces based on a conversation I had had in his presence before I had even thought much about what the project would be. Well, I think that is the only people who know what the project is -- there are plenty of people who could know the same things the detective that I just mentioned realized. They might just be acting oblivious to make me feel better.

There are a few reasons I want to keep what I'm working on a secret. The first thing is that, well, I thought I had a pretty unique idea. Treating this project like a job has had a great impact on my desire to follow through. Its an attitude that has propelled me along.

The second reason though, that I don't tell is simply that if you talk about something too much without acting on it, it becomes just a figment of discussion. Like a dream, but even worse because just having the idea isn't as interesting as a dream could be.

Third, keeping the project a secret makes me feel cool. Neener neener. I know, you don't. This means you ksw.

Fourth, if I don't tell anyone what the project is, then when I change things around becuase I have a new idea or because I just don't have the talent to accomplish what I originally set out to do nobody is any the wiser.

Fifth, so I can keep people in suspense and excited about hearing what I have to say, instead of them having to listen to me rant and rave about specific technical challenges that I've been facing.

I'm writing these things because I'm at the point where I really want to tell people what I'm working on. I'm having a bit of a crisis of confidence and a bit of a lack of excitement about the (hard) tasks coming up. I spent the afternoon today staring at documentation for various code libraries I might use to implmeent a feature I feel is needed for launch but I'm not really excited about writing this part. This is part of the reason I've been mentioning needing additional help on the project. There are parts of it that I don't feel very interested in. I lack the experience to make it awesome or unique -- This, though is one of the *key* components of my project and I really can't launch without it.