Earlier quoted context omitted.
Why can't you build it first, and then market it? You can pretend it is still under development if that will convince more people to sign up, but I don't understand why marketing needs to be there from day 1. But also marketing seems like a money black hole to me. I could sink tons of money into marketing and have little to show for it.
As developers we often assume ”build it and they will come”. Or that marketing or sales is something that is bolted on afterwards. What we forget is that marketing is a full time job that requires a full set of skills, experience and intuitions to do well. If you build something for 6 months and THEN start the marketing, its like starting from scratch all over again. You have zero experience to work from or iterate o…
> It’s like waiting to build the backend until the frontend is 100% complete
It's more like building a backend, then realising that the data structures could be improved when you're building the front. Marketing at best provides enhancements, not core changes (unless your product itself was incorrect to begin with).
Honestly, if your marketing affects your product as much as you're suggesting, you have a pretty unstable product.