
I built an app that asks you to close it. 3,500 people downloaded it. Apple rejected it 10 times. My mother called it "fine."
I was sitting in my apartment, scrolling through nothing. Just moving my thumb in that practiced little upward flick. Screen Time said 23 minutes. I couldn't tell you a single thing I had seen.
And then a thought arrived, the way good thoughts tend to. What if an app only wanted two minutes of your day? Not two minutes as a hook. Two minutes as the whole thing.
So at 1:14 AM I opened Claude Code and started typing.
Six months later that thought is a real app called One Good Thing. One card a day. A headline, a short body, sometimes a question to sit with. You carry it or let it go. Then it asks you to close the app. No feed. No scroll. The product is the pause.
Built almost entirely with Claude Code, at night, while questioning my life choices. Swift on iOS, Firebase on the backend, Next.js for the web. I am not a Swift developer. I am a person who learned to ask Claude better questions and yell at Xcode in private.
3500 downloads in, the messages I keep getting are the part I did not predict:
"I read today's card on the train and just put my phone down for the rest of the ride."
"My partner and I both have it now. We text each other the conversation starter on Tuesdays."
"Finally an app that doesn't shout at me."
My mother reviewed it as "fine, but you should call more." Devastating. Accurate.
Greatest hits of "Apple rejected the build at 11 PM on a Sunday": 6 straight rejections over a HealthKit entitlement I had "removed" from the code but not from a file I did not know existed. A misplaced else that silently wiped returning users' history for a week. And 90 minutes lost to discovering that in Swift, if !flag, a || b does not mean what your brain says it means. The comma is a liar.
Two asks:
- Try it. Carry a card, let one go. Tell me if that tap feels like a small ritual or a chore. I have stared at it too long to know.
- Want a lifetime code? DM me. I set aside a stack for this community. Premium features (AI reflections, a generative garden that grows from what you carry, monthly portraits of your thinking) free forever.
Ray Bradbury once said that if you read one poem, one essay, one short story every night, from every field, for a thousand days, your brain becomes a popcorn machine. The thing from Tuesday connects to something on Friday. You stop being smarter and you start being more connected.
I am not there yet. But I am getting deeply connected to my Firestore bill, so we're getting somewhere.
Download: https://apps.apple.com/app/one-good-thing-daily-thought/id6759391105
Learn more: https://onegoodthing.space