Why Bother With Stealth Mode?
joerussbowman.tumblr.com
joerussbowman.tumblr.com
1) You may significantly change what you are doing once you actually started working. Maybe you start with a backup company and ends with a file transfers for the masses.
2) People eventually start to get bored about hearing just words without the ability to try what you have to offer. Probably at the release there will be less excitement... so the stealth mode is a good idea IMHO until there is yet not some non-vaporware thing to show.
3) In the first strage of a startup you will likely get crazy with a lot of work. Managing the communication is a very time consuming task, it's better to delay this as much as possible, that is, when you are starting to actually have users.
4) Stealth does not mean that people should not be aware at all of your existence. Actually to have the brand, logo, and a very general idea of what you are doing (just the field: databases, social things, ...) can be good and sometimes absolutely required in order to try hiring other programmers and so forth.
Once you have a minimally viable product is definitely time to release it ASAP: users feedbacks and pressure will be invaluable.
I am seeing the point you and the other commenter are making about product and market fit though. The other ideas I have are similar scenarios to the one I'm working on now, where the same approach basically fits. So really I may be just be over generalizing.
If you're entering a competitive space, announcing before launching gives your competitors the option of trying to neutralize you at little or no cost, by announcing that they're going to offer similar features. This clearly does happen sometimes.
It looks like YC has nailed an answer to the "stealth mode" controversy that kind of moots the question: move as fast as you can towards releasing a minimal viable product. The working concept trumps the smoke screen.
But at the same time I'm not plastering it online and listing exact features, no problem competing with bigger competition but if they were to remove any competitive advantage I would have before launch it would make it a lot harder.
I think a hybrid approach is best. Talk to as many people as you need to to move the ball forward, but don't start shouting from the rooftops until you're ready.
If one makes their plans public, it might inpsire others to bring in more resources to increase their pace and beat you to the market. In such acase all one would be doing is provide free marketing for that product.
Of course, this is just one perspective. Going public also has its advantages, just like going in stealth mode has its disadvantages, one of them being the difficulty of attracting talent.
At the end, what matters is which option one chooses to leverage that option's advantages and what one does or can do to nullify the disadvantages of the same option.
Stealth mode is silly, because you need competition to validate your business. You need to learn from your competition and get feedback from the public to tweak your product. If you are the only one pursuing something, odds are it isn't worth pursuing.
I'll say it time and time again, people who think ideas aren't valuable on their own just haven't come up with any great ideas yet.