Unless your previous experience was as the first engineer at a startup, your previous experience was probably preparing you to iterate on an existing product (late phases of phase 1 or phase 2), or a new product for existing customers. You had a base level of expectations. Previously, you were forced to released a polished version, but you had the resources to do it. In your new capacity, you (probably) don't have that. There's something to be said for just throwing out there a minimum version of the product, and polishing it later. You'll save weeks of wasted effort probably.