I asked for a light mode and ended up redesigning my whole site
A small request for a light mode turned into a full redesign with Claude Design and Claude Code. What I built, what broke and what I learnt.
Read the postNotes on engineering, product and building things: the tools I ship, and what I learn shipping them.
A small request for a light mode turned into a full redesign with Claude Design and Claude Code. What I built, what broke and what I learnt.
Read the postAnthropic replaced git for their monorepo. I work with very large repos, and here is what I think carries over and what doesn't.
How I use subagents for discovery and lookups so the main agent keeps a clean context, and where subagents go wrong.
My CLAUDE.md kept growing every time Claude got something wrong. Moving task-specific rules into skills fixed most of it, with some caveats.
Spec-driven development works, until the specs pile up. What I kept, what I dropped, and why stale specs quietly hurt your agent.
A practical look at Stripe-style prefixed IDs in Prisma: how nanoid, ULID, UUIDv7 and cuid2 compare, what string primary keys cost Postgres, and how to migrate.