Don't pay attention to the other "just ship it" comments, it'll be ready when it's ready. Too many people like to walk out that trite phrase when they have no knowledge on what you're doing or where you're at yet want to seem like they know something you don't. It's annoying.
First, at least in regards to my comment -- that's entirely reductionist. Second, I commented because it's one of the hardest things, in my opinion as an engineer myself, to overcome. You're interpretation of people wanting to seem like someone knows something they don't is at best uncharitable. My comment comes from a place of hopefully being helpful and giving someone a nudge for a thing that is definitely uncomfortable (showing your baby to the world) and showing some sense of camaraderie that a lot of us have been there.
Hey, I appreciate both of your advice. I have some usable features that work great on my dev environment, so now I'm mostly working on getting things reliably working in the cloud.
It might seem helpful but it's not. Obviously this is my opinion but it's disrespectful to the engineer doing the work to essentially shame them into releasing something that they have a vision for early.
Who knows what shape it's in, who knows if it's bugged? Releasing something to just get it out there and it's so bugged, the users run away.
I understand why you are saying what you are saying but maybe try to look at it from a different perspective because whenever someone says that to me, it's demeaning. I (we) know what we're doing and perfectly capable of judging when something is "done".