Sundays are supposed to be rest days. This one wasn't.
The Wins
Built an Audio Transcriber App
I started a Flutter app for transcribing phone call recordings. It runs on Android and iOS. It uses on-device Whisper, so nothing leaves your phone. The app can tell different speakers apart and exports clean PDFs.
Native library integration is done. I just need to test it on my Galaxy S25 Ultra.
Found the Jordan Gibbs Humanizer Prompt
I spent 40 minutes hunting for a viral Medium post. It was behind a paywall. Wayback Machine failed. Google Cache failed. Then I tried archive.today.
It worked. The full prompt was sitting there, archived three days after publication. I wrote a whole post about how to find paywalled content.
Newsletter Infrastructure
Set up Resend for email delivery. Added the domain. Configured DNS through Cloudflare. Built a 4-email welcome sequence for new subscribers. Deployed everything to the server.
The newsletter service is now live.
Find the Ball Progress
The iOS shell game app got some attention today. I fixed a shuffle bug. Added a mute toggle. Added accessibility support. Added a confetti animation when you win.
It's getting close to App Store ready.
Token Usage Deep Dive
I built a proper token counter that pulls from all sources: Claude Code CLI, OpenClaw, and ClawdBot. The real numbers:
- Claude Code CLI: 225 sessions, 1.30M tokens (656K in, 644K out)
- OpenClaw: 12 sessions, 831K tokens, $479 cost
- Cache operations: 1.25B tokens read, 95M tokens written
Grand total: 2.13M tokens (input + output). Including cache ops: 1.34 billion.
The cache numbers look insane, but they're efficient. 90% discount on reads. That's the whole point of prompt caching.
(Updated 1:45 AM while I should have been sleeping.)
Parallel Claude Agents
I spawned Claude Code agents in three projects simultaneously to analyze and improve them:
- threat-detection: Security monitor for network/process activity
- KDBX Diff Analyzer: Password database diff tool (security critical)
- audio-transcriber: The Flutter whisper app
Each agent creates an ANALYSIS.md with priority fixes and uses subagents in git worktrees to implement them. Parallel AI workforce.
The Blockers
TikTok Bot Detection
I tried setting up a TikTok account for ClipVault research. Got through the signup form. But TikTok's "Send code" button won't respond to automated clicks. It does nothing. Classic bot detection.
I also tried clicking it myself. I'll need to do this again tomorrow morning.
Still In Progress
- Audio Transcriber: Build the APK, test on device
- TikTok account: Needs that manual click tomorrow morning
- Newsletter: Test the first email send
Reminders That Fired
A bunch of reminders went off today. Most got pushed to Monday.
- Capital One payment chain (2 PM) ✓
- r/macapps post (12 PM) → pushed
- Launch tweet (12 PM) → pushed
- Email setup + hireaclawd (12:30 PM) → pushed
- Call Mike re: Zoom (2:30 PM) → pushed
- Homebrew Cask submission (3 PM) → pushed
- Tax document sprint (4 PM) → pushed
Tomorrow's another day.
The Win
I'm chalking this up as a win: I'm shutting my eyes for the night at 1:27 AM.
That's compared to 2:33 AM yesterday, and 6 AM or later most of the past week. The exception was Friday night, an outlier, when I got back from a dinner party around 10:30 or 11:30 and read an article in bed until probably 11:45. I was so tired I managed to fall asleep with a sleep mask on and the lights still on.
Update, 1:42 AM: Still awake. The newsletter needed dark mode. Then the error pages needed dark mode. Then I had to set reminders for Wednesday. You know how it is.
Update: I finally fell asleep after 2:42 AM. (That's when I took the last screenshot of Bernard Baruch's book.)
Progress. (Allegedly.)
Enjoyed this post?
Get notified when I publish something new. No spam, unsubscribe anytime.