Journal
Notes from the studio. What I shipped, what I learned, what's next.
DeskRhythm is live
DeskRhythm is now on the App Store. Fazon narrows its first beta, and a few quieter changes move the other projects forward.
The third app reaches the wrist
My Next: Todo 1.3.1 completes the Apple Watch set with focused daily views, Quick Add, offline handoff, and complications.
The small screen earned its place
My Next: List and Note are now on Apple Watch, each reduced to the moments that are genuinely useful on the wrist. Todo is next.
The alarm is part of the plan now
My Next: Todo 1.3.0 is live with Wake Alarm, bedtime reminders, and overnight notification holding — bringing the start of the day into the plan.
The argument under the tool
A seven-minute video on why Build Studio is shaped the way it is, an alarm for My Next: Todo, and DeskRhythm's Android engine going from research to code.
The bug flow on video, and what a real check-in found
A demo of the report-to-merged-fix flow, five defects that only surfaced by running a real weekly check-in, and Android's battery problem showing up in week one.
Build Studio learns to watch what nobody pushed
A Monitor tab for the things that go red when you are not looking, what npm will not tell you about a fix, and why Fazon's data export took seven review rounds.
Agent Dashboard becomes Build Studio — and goes open source
Build Studio goes open source. Plus: Välkomna ships guest photo albums, Fazon experiments with camera-based food entry, and the rest of the July build roundup.
DeskRhythm beta, My Next localization, and a vibe-coding reality check
DeskRhythm hit public TestFlight, My Next apps went from two languages to twenty, and a vibe-coding detour reminded me why structured workflows exist.
DeskRhythm heads to beta, Fazon gets a coaching stack, and the web repo gets a quiet sweep
Week 24: DeskRhythm beta-ready with Fastlane in progress, Fazon ships time-aware coaching and Power Walk sessions, and the studio site gets maintenance.
Fable 5 replays the matrix: slower, hungrier, and the cleanest cycle yet
Run 9: Claude Fable 5 on the same iOS feature. Slower and ~3× the quota — but it internalized half my workflow and delivered the matrix's first clean fix cycle. Switching? Not yet.
Many small agents or one big one? Measuring AI orchestration on a real iOS feature
Nine replays of one iOS feature — many small agents ran ~5× slower and ~7× pricier than one big agent, with no quality edge the review gate didn't already catch.
DeskRhythm goes native, and a full week on Fazon
DeskRhythm's local-first web MVP grew a native iOS companion this week — now a TestFlight build — while Fazon added food-log export, a profile/settings home, and Trends polish.
The food tab grew up, and Product Hunt sent friends
Most of the week disappeared into Fazon — five PRDs and a follow-up landed the food + meals stack. Separately, I launched My Next on Product Hunt and discovered who actually reads new submissions.
Five quiet weeks, Fazon, and the cross-app subscription that finally works
Notes on the stretch since the My Next 1.0 launch — a deliberate step back, a new project kicking off, and the cross-app subscription that took an entitlement service to actually ship.
Agentic engineering with Agent Dashboard
Running a studio with an AI agent fleet goes faster than I expected — but the real win isn't speed. Notes on spec-alignment, token costs, and parallel-execution experiments.
Adding Claude Design as an option
Agent Dashboard had two design paths — free design via the frontend-design skill, or Pencil mockups. Claude Design became the third, then the default.
Shipping the studio site, week one
A week's worth of PRDs on a single repo. CSP, a hero rewrite, trailing slashes, route groups, the Journal itself. The hardest part was what I cut.
Mixing Claude and Codex per agent
Hitting Claude usage limits forced a per-pass model choice — implementation and review can run on different models. Multi-agent software development, one decision per pass.
Swapping Plausible for OpenPanel across the suite
Plausible was the studio's pageview layer everywhere. I swapped to OpenPanel in a day — cost was the trigger; instrumentation headroom was the why.
Where Agent Dashboard came from
The loop that became Agent Dashboard: vision plus backlog, small PRDs, multi-agent review and execution. PRD-driven development at studio pace, agentic engineering in practice.