I woke up every morning for a week convinced that someone had beaten me to the punch.
I’m a die-hard AI maximalist. I concluded months ago that agentic tools write better code than I do. So I pivoted a 25-year career in software and hardware engineering, and now I’m obsessed with automating myself. If Claude Code is going to do everything I do, I might as well be the one to teach it.
The Problem
AI agents still screw up. They hit a fork in the road and need a human to make the call. But I don’t want to sit at my desk babysitting a terminal. I want to go to the gym, run an errand, live my life — and have my agent tap me on the shoulder when it actually needs me.
So I made Extendo: an iOS app, a CLI, and an agent skill that lets Claude Code, Codex, OpenClaw, and other agents reach me through push notifications. Native iOS interface. Voice-first. I used it to build itself — I’d kick off a task, leave the house, and my agent would ping my phone when it needed my precious human judgement.
The Launch
I am not a gifted marketer. But I produced a pretty slick video (if I do say so myself), a website, and a launch strategy. Tuesday morning I got everything ready and SHIPPED.
Four hours later, Anthropic released /remote-control. A way to teleport your running Claude Code session to your mobile device. Does it do what my app does? Not exactly. But it sure sucked the air out of the room.
The Point
Here’s what I keep coming back to: I’m glad Anthropic released /remote-control after I shipped. Because that daily dread — the conviction that someone was about to beat me to market — is the only reason I shipped at all. If someone had actually done it first, I would have folded like a house of cards and never released the app. Instead, I shipped some damn product rather than letting a prototype sit unused in a folder on my hard drive. Now it can sit unused in the App Store, and I can pay Apple $65/year for the privilege.
Would it have succeeded absent the poor timing? Probably not. But that’s not the lesson.
I’m out of practice at shipping. Building is comfortable. You write code, things work, you feel productive. Putting something in front of people and asking them to care? That’s a different game entirely. At the end of a whirlwind launch day, I came across this:
Building is emotionally safe. Selling is emotionally risky. When you build, progress is guaranteed. When you sell, rejection is possible.
I shipped scared, and it was the right call.