before launching i am afraid to take the "create a buzz" route. meaning, setting up domain, and collecting emails from interested users and maybe get blog posts.
i feel that my domain name, gives an obvious hint as to what the app does. (mistake ?)
so i did not take this route.
i feel like i have to get everything perfect before launch. im afraid once i launch, there will be people who will directly copy my product and take me out. for example, i felt that RESTful API is something down the road, however, i feel that a competitor might come up with it on their launch, and beat me to it, so i am delaying launch by creating an API.
are these worries justified or needless ?