Insights on building intentional habits, creating with presence, and improving 1% at a time.
Share
The surprising power of shipping before you’re ready
Published 8 months ago • 3 min read
Beyond the Latitude
Creative life beyond default settings
September 29, 2025
Hey Reader,
A new quarter begins and the Shipaton transformed my perspective on when to ship an app. Plus, it was the motivation to start publishing this newsletter.
The Shipaton is a 2-month hackathon for mobile developers offering $300,000 in prizes and the opportunity to feature your app on a giant digital billboard in New York Times Square.
I joined for the shiny prizes, but the journey transformed me into a better developer and creator.
I published every week of the Shipaton starting on August 11th. I stepped out of my comfort zone and shipped code when I wanted to continue polishing. As a result, my app is out in the App Store.
These are the six biggest lessons I take with me:
1. Share before you’re ready
From “This isn’t ready to share” to “How can I share this before it’s built?”
When I joined the Shipaton I had an unfinished prototype that I didn’t want to show to anyone.
Having a deadline pushed me to figure out how to start getting feedback. People were more interested in the idea than in a working prototype.
2. Ship to get ready
From “I’ll ship when I am ready” to “I’ll get ready by shipping”
After ten user testing interviews, I had more clarity than ever on many awesome features for my app.
Working with a deadline meant I needed to prioritize the features people asked the most about.
Publishing the app gave me even more feedback, and users could shape the next version.
3. Systems over goals
From “I’ll publish 8 videos, 8 essays, and tons of posts” to “Each week: 1 video, 1 essay, 1 post”
Building an app and publishing content felt like competing priorities.
I themed my week so every creative task had its place: essays on Saturdays, newsletters on Mondays, videos on Tuesdays, social posts on Wednesdays.
4. Workflows beat outputs
From “Prompting AI on files” to “Giving AI app-wide tasks”
AI is like a smart but overeager intern, who can be confidently wrong.
Skimming through AI’s output and merging fast got me into trouble. After doing a refactoring/audit of my code, I implemented better workflows:
Features went into branches
Small fixes stayed with ChatGPT, Codex for bigger tasks
Significant changes waited a day before review
Every PR got human + AI reviews
I thought traditional workflows would slow me down since I’m working solo, but they guarantee steady progress.
5. Invite early supporters
From “Monetization comes after all the features are ready” to “Monetization starts with the simplest contribution”
Shipping the most basic version of my app meant I couldn’t charge what I initially planned.
I envisioned my app in three phases and started charging a third of the planned price.
Dealing with monetization—signing agreements, filling scary tax forms, and dealing with unrecognized bank accounts—is a lot of paperwork and something I would have left for last.
However, once the paperwork was over, implementing paywalls was surprisingly easy with RevenueCat.
6. Build In Public
From “I’m embarrassed by what people might say” to “The more I publish, the better my content gets”
I started my first blog in 2010, it was active for a couple of years. Then other priorities appeared, and I started feeling embarrassed about publishing.
The Shipaton gave me an excuse to publish consistently. I realized that when getting started the worst thing that can happen is that people will ignore you.
With words as with code, the more you ship, the better you get.
Bonus: Be the human in the room
Human creativity is more important than ever. If you want to get good at something don’t let AI do the heavy lifting but instead have it become your coach.
🎨 Indie life
A week ago I got Minder into the App Store, however, it was a soft launch. I'll do a public launch after the Shipaton.
The app is constantly evolving, that's the beauty of software, your first version is not the last:
Work in Progress: Home screen, it now has a mascot!
🌊 Internet bits
Under the Radar #328: Five Years of Enough: David Smith celebrated five years of Widgetsmith. I was inspired listening to how David chose to stay solo and keep things simple when his app became extremely popular. shows how intentional decisions can make the journey more rewarding.
The 1% Practice Small shifts. Lasting change. April 12, 2026 Hey Reader, When was the last time you were in a liminal space? This is an in-between territory where the old rules governing our choices no longer apply. It's a space of pure uncertainty and potential magic. I've been there for the last three weeks. I signed a job offer for a remote company that I admire and am passionate about working for. But the process got paused because of unexpected paperwork from the Employer of Record they...
The 1% Practice Small shifts. Lasting change. March 28, 2026 Hey Reader, It's been a while, and I have a lot to catch you up on. The first quarter of 2026 went by flying! After closing out 2025, I kicked off January by diving back into job hunting after 8 years. It meant adapting to a completely different reality and letting go of limiting beliefs. Then just as I was getting closer to signing a work contract, another challenge came up: renewing my remote worker residency permit in Portugal....
The 1% Practice Small shifts. Lasting change. November 12, 2025 Hey Reader, Have you ever felt stuck at the beginning of something great? I stayed stuck for years after university. Always seeking validation before starting. Going through a layoff gave me the push to start building without asking for permission. I messed up a lot, and that's good. The moment you start making mistakes it means you are getting unstuck. I've condensed this essay for your inbox. Want the full story?[Read or listen...