I feel like you should hand select your first 25-50 users, a user base that size will give you plenty of feedback.
Once you've done that, I suppose it's time to get more serious about acquiring users.
Once you've done that, I suppose it's time to get more serious about acquiring users.
It's really the "what happens next" bit that I'm not sure about.
No one of significance will notice your software sucks, but when your software is good, investors, customers, and partners will notice.
Even if you get enough traffic to knock down your server, that will just be a boon.
And it's better to get your software out there half-working and get feedback than to build something nice and have to rebuild it after you find out the average user wants something else.