A Backend Testing Framework: What to Test, How, and Where
May 26, 2026 · 39 min read
A decision framework for what to test, how to structure it across a backend.
Technical writing on web development, architecture, and building products.
May 26, 2026 · 39 min read
A decision framework for what to test, how to structure it across a backend.
May 24, 2026 · 11 min read
I built a pipeline to compare air conditioners across two retailers. The unit that costs least at the register costs 9.5 million dong more over five years.
May 9, 2026 · 6 min read
RTK, Caveman, Context-Mode, Lean-ctx, Headroom, Repomix, SigMap, Graphify, Distill, Codebase-Memory-MCP, what they actually do.
May 7, 2026 · 6 min read
xAI lost all 11 co-founders, utilize 11% its GPUs, and IPO next month. So Musk rented Colossus to Anthropic.
May 6, 2026 · 13 min read
Most CLAUDE.md advice is wrong. I experimented with what agents actually follow and ignore. Here's the guideline I use.
April 8, 2026 · 13 min read
Prisma's flow is fast until you need a rollback, a CHECK constraint, or to not lock whole db. I flipped the workflow: SQL first, Prisma schema follow.
April 6, 2026 · 11 min read
I went full agentic AI on a feature and lost all sense of what my codebase was doing. I posted about it, and hundreds of devs said they feel the same thing.
April 3, 2026 · 6 min read
Deployed Fastify, PostgreSQL, and Redis on GCP's free-tier 1GB VM for a pre-revenue product. Here's the full playbook.
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.