/ writing · 19 blogs

Notes & blogs.

Long-form thinking on building products solo, AI, the developer economy, and what I learn shipping things.

01/JUN 1, 2026·Latest

Shipping OpenCV in an Expo Module Without the Setup Tax

Wiring OpenCV into React Native used to mean a vendored framework on iOS, JNI/CMake on Android, and a simulator arch hack. Building my panorama-stitching Expo module, it became one dependency line per platform.
02/MAY 15, 2026

Siri 2.0 Is A Tax Disguised As An API

Apple wants every app to expose its features through App Intents so Siri can call them. The technical work is fine. The unwritten part of the contract is what should make every developer pause.
03/MAY 9, 2026

OpenClaw, Hermes, and the Bet on Local-First Agents

OpenClaw got the hype and an OpenAI acqui-hire; Nous Research's Hermes is quietly building the same idea in the open. A look at two real local-first agents and why I bet on the open one.
04/MAY 6, 2026

Local LLMs for Dev — When Your Laptop Beats the API

Running Qwen, Llama, and DeepSeek locally on Apple Silicon for coding, and the math on when it's actually cheaper than Claude or GPT.
05/MAY 2, 2026

The Death of Stack Overflow

How AI search ate the world's largest programming community and why nothing replaced what we lost.
06/APR 27, 2026

The Real Cost of Vercel at Indie Scale

Vercel is wonderful until your free tier ends and your bill is $400 for a side project with 12,000 monthly users. The math, the Hetzner vs Hostinger comparison, and when each one actually wins.
07/APR 22, 2026

Building Native Expo Modules in Anger

The Expo Modules API replaced 80% of the reasons you used to "eject." Swift and Kotlin DSLs, type-safe TS bindings, no codegen YAML. Here's what writing one actually feels like.
08/APR 17, 2026

React Native Bridgeless + Hermes — What Actually Changed

The New Architecture is default. Bridgeless mode shipped. Hermes is the only engine that matters. Here's what it actually means for shipping apps in 2026.
Showing 8 / 19