I Migrated to a Monorepo in 2 Days. Things Broke.
March 31, 2026 · 6 min read
Multi-repo meant copying API contracts to two places. I missed it, shipped a bug, and migrated everything to a monorepo with Turborepo and pnpm.
Technical writing on web development, architecture, and building products.
March 31, 2026 · 6 min read
Multi-repo meant copying API contracts to two places. I missed it, shipped a bug, and migrated everything to a monorepo with Turborepo and pnpm.
March 11, 2026 · 5 min read
Six years of scrolling, novels, and nothing worth remembering. The root wasn't discipline. It was no purpose. Now I'm building Inner Anchor to fix it.
March 7, 2026 · 6 min read
I built a productivity tool to fight procrastination. Some nights I doom scroll instead of building it. I shipped it anyway.
February 8, 2026 · 6 min read
I asked 71,000 strangers whether I should start a blog in 2026. Here's what happened.
February 6, 2026 · 9 min read
Expense tracking fails because it demands the discipline you don't have. Here's a simpler system: fixed allowance + automatic saving.
February 1, 2026 · 6 min read
Password security is mostly won by length + uniqueness, and server-side defenses. Complexity rules make people choose predictable passwords.