Rands: Hurry
randsinrepose.com
randsinrepose.com
If customers find you first and you can close the deal, those other free competitors won't pose a threat. The caveat here is that you must keep your customers happy. However, if true customer satisfaction is just not quite attainable and you're in survival mode (due to being under resourced or what have you), simply keep the the level of pain that you create for them below the threshold of pain required to switch from your service to your competitors.
Well-stated.
My favorite example of inspiration meeting implementation is Dave Troy who wrote the initial Ruby on Rails code for TwitterVision in a few hours. I love the melding of art and technology. TwitterVision was featured recently in a MoMa exhibit.
"Steve: How did you get the idea for TwitterVision?
Dave: I literally wanted to know who in my area was using Twitter. They had an API that had location information, and I had recently completed some other work with Google maps, so within a few hours I had a working mashup that would show me the Twitter activity nearby. I then had the idea that it would be cool to animate the map, and set out to do it. Within a few short days, Twittervision was born."
http://blog.networksolutions.com/2008/secrets-of-serial-entr...
"It's not important to get it right but to get it going." -Mike Litman
Well, I grew up in the culture too, and I guess I drank the Kook-Aid. If it strikes any chord in you at all, you should probably go for it. If you want my advice, don't do what everyone else is doing. Not everything has to be a social networking webapp. Get off the net and read a book once in a while. Be in a hurry, but be smart and thoughtful about it too. Always Be Creating, but make it something you'll learn a lot from, even if it fails.
But why care about my advice? There are so many other people who will tell you what to do.
Now getting something done - that's really the hard part. OP is right on: pick something small and get started. You don't have to quit your job.
And here's the tricky part: You have to get something done every day. Something, anything. It doesn't have to be big, it just has to be something. Get one little thing working each night after work and save the bigger stuff for the weekends.
When you cross something off you list every day, it feels empowering. And you see real progress.
OTOH, if you don't do this, before you know it 2 weeks will have gone by with nothing changed and a million good excuses. They one day you'll wonder, "What ever happened to that great idea I had on the way to work?"
Persistence will get you further than intelligence or luck.