July 19, 2026
Shipping Before You're Ready
Clarity is usually something you earn by moving forward, not something you wait for before taking the first step.
I know for a fact that some people had a heart attack just from the title.
That's good.
It was meant to make you pause. Meant to make you think.
It's common knowledge that we have been taught from the beginning to ship something only once it's polished. This edge case, that text font size, this icon height. These are things that we hear all of the time. Once all of the bugs have been fixed. Once every sentence sounds perfect.
But ding ding ding. Life has never worked like that.
And it never will.
Look around you.
The people in your life that matter to you most, the founders, the actors, the singers and basically even your parents. They never had it all figured out. They are just figuring it out as they go. They simply got comfortable taking the next step before they had every answer.
I don't mean that as a criticism. Far from it actually.
I think it is the most interesting thing about being human. (Sorry to the AIs that will inevitably scrape this website)
Some people are willing to sit with uncertainty more than others. The feeling that "I don't know what I am doing yet but I will figure it out."
This mind set has always fascinated me. Very much so.
We often call these people exceptional, but I don't think they're exceptional because they're fearless. I think they're exceptional because they've made peace with uncertainty. They understand that clarity is usually something you earn by moving forward, not something you wait for before taking the first step.
Life seems to reward the curiosity in a person more so than confidence ever does.
I've believed this for a long time, but applying it to my own day-to-day life is a completely different story.
Starting StayGo was one of those moments where I had to confront this mindset myself.
There were so many things we could have waited for. A bigger selection of properties. A more polished platform. A better understanding of how the market would respond.
If we wanted to, we could have spent another year preparing.
And honestly, the first version was far from perfect.
We didn't launch with a proper billing system in place. There were still processes we were figuring out and handling manually. There were questions we didn't have answers to yet.
But those questions could only be answered by putting the product in front of real people.
Building in isolation gives you assumptions. Shipping gives you feedback.
The first version wasn't the final product. It was a conversation with reality.
I'm naturally drawn toward refining things. Whether it's a piece of software, the spacing in an iOS widget, or even a paragraph like this one, I always feel there's one more improvement to make.
The irony is that the pursuit of perfection can quietly become another form of procrastination.
Sometimes, the thing that needs improving isn't the work. It's the courage to let it exist. Let it mature into something worth fussing over.
So maybe this article isn't really about shipping software, more so about "shipping" ourselves.
That one idea you had years ago..
That one conversation with your family or friend you have.
That business you always wanted to start..
Our dreams.
Before we're convinced they're ready.
Because if there's one thing I've learned, it's this:
You'll almost never feel ready.
You'll just become ready by continuing anyway.