if you build it and don't release it, they sure as hell won't come.
Recently looking at my
hg repo, I noticed I have no less than five unlaunched websites developed over the past year and a half. It would probably take take three to five weeks of polishing to push any given one of them live.
What's there?We've got a quick posting job site, two lifestyle sites for people to connect with each other, two subscription based sites targeted at businesses, an online store, the venerable startupmatcher (launched then mothballed and never recovered), and this blag site which works but could always be better.
On the non-web side there is a complete 4k line Objective-C/Cocoa app for managing Basecamp on your desktop (and exporting time to quickbooks records) which was released to nil acclaim. After a few months it was withdrawn because I lost my free Basecamp account with API access (I couldn't diagnose problems potential customers were having anymore). I haven't made any kick-ass-yet-perpetually-unreleased iPhone apps yet.
On the non-software side, I formulated a great Erlang training curriculum using EC2 for over a dozen hands on labs (people learn by doing, damn it). Abandoned due to lack of availability to perform in-person training. It could be automated though. Perchance I'll revisit it in an automated fashion.
What happened? Why aren't they live?For me, it comes down to lack of expectations. Nobody is expecting them, so nobody is missing them. It's easy to put off something for a day or two if nobody is expecting a result. Then, out of nowhere, you look back and two months have gone by with nary a 'hg commit' in your shell history.
Overall metal energy comes into play too. After a ten hour day at work, zoning out in front of Heroes, Scrubs reruns, Evangelion, or going to the gym for an hour sure feels good. Doing the math: ten hours at work means getting home around 6pm on a good day. Add food time and zoning-out for an hour or two brings us to about 9pm.
Three to four hours of private time per day seems about normal (assuming no family responsibilities). Knowing you have three hours of free time, what can you do? It isn't nearly long enough to load your code into
your head to start working. If you haven't looked at your code for a while, it could take an hour or two just to re-create your mindset of what should be happening.
What are possible solutions?One, find a better people. Find friends who are doing great things. Then proceed to show them up. My iMac isn't a worthy adversary. He's too subservient. [ insert professor hand-waving about how to actually meet and attach to great people in a reciprocal relationship ].
Two, find more free time. This is difficult if you have a "real job." Good luck.
Three, change a mindset. Stop going for the shiny. Sit down and work through completion of past projects one at a time. Make sure everything is broken up into manageable sub-components so you can get them brain-loaded in less than 20 minutes. Work a FIFO queue. Don't you dare start a new project until you've pushed the site you're working on live. No priority preemption allowed.
Four, it's the code, stupid. Have old code you meant to open source? Throw it up at
bitbucket.org or
github (sorry, Doug, code.google.com is dying). If it's useful, someone will find it and you'll get a little motivation boost.
Five, get involved, damn it. Inject your opinions in mailing lists and online forum doohickeys. Stop letting the only thing google turns up for your name be awkward postings from 1995 when you were in 7th grade and didn't realize the Internet never forgets.
clichesjust do it? get real?
"Entrepreneurs are not supposed to be Clark Kent. in other words... WAKE. the FUCK. UP." -
Dave"the true Silicon Valley entrepreneur will find a way around these obstacles. the true Silicon Valley entrepreneur is not frightened by a 'down market'. they are not daunted by VCs who now have massive leverage. and they are not going to back down." -
Dave, same articleStop worrying. Don't stop caring, but stop caring so much. Dare to look foolish. If you need more help, go buy any fluffy and meaningless self help book or listen to
that song.
lack of doneness, not getting real, holy crap if only i did something i'd be rich