I can’t stop polishing my app
Hey everyone! Another lost programmer joins your family. I spent 10 years in film production, then about 7 years in video editing and marketing, and somehow ended up building my first real app. It’s the first thing I’ve actually designed and built for myself, not for a client.
The idea is pretty simple. Supa looks at what you already have in your fridge and tells you what to cook. It suggests a main dish for breakfast, lunch, and dinner, and also gives ideas for snacks, desserts, and salads. The point isn’t more recipes, it’s giving you one clear answer for today.
What I didn’t expect is that the biggest value isn’t the recipe itself, it’s removing the decision. I open the app, it gives me one option, and if I go with it, that’s it. No overthinking, no scrolling, no comparing 10 different recipes. With an ADHD brain, that daily decision fatigue is very real, so this actually helped me more than I thought.
Now I’m stuck with a different problem. I keep trying to perfect the app before even launching it. I know it doesn’t need to be perfect and I should just ship it, but I still find myself polishing small things that probably don’t matter right now.
So I’m sharing it anyway and asking you all, how do you decide something is ready enough to launch? How do you stop polishing and just ship?

Replies
Hey Dmitry 👋
It's always tough to fight that inner perfectionist! I am constantly fighting that same "good enough" battle. What I try to think about is, does it deliver the value I initially set out to do? If so the feedback you get from launching is mega valuable, it doesn't mean you can't keep tweaking it just means you are getting insight from users.
Direct answer to your question: when I am as certain as I can be that it won't break from people doing unexpected things 😂
@dr_simon_wallace Yes, that’s exactly what I’ve been thinking about. What will people think of me? But the truth is, nobody will think about me through my app. The only purpose is to deliver value to users.
Another concern is negative feedback. It’s still feedback, but I can see that I’m trying to avoid that feeling. I’ve set a deadline: as soon as my company’s Apple Developer account is approved, I’m going to release. Or should I release earlier?