Stop learning frameworks. Start building things.
Framework expertise is the lowest-leverage skill. The concepts transfer; the syntax doesn't matter. Here's how I actually pick up new stacks.
Framework expertise is the lowest-leverage skill. The concepts transfer; the syntax doesn't matter. Here's how I actually pick up new stacks.
Plan mode is the read-only switch in Claude Code that stops the agent from touching your files until you've reviewed its plan. After a few months I'm not going back to letting it just go.
Notes on a Scala framework that consumes SNS/SQS change events through Lambda — the pieces that mattered: type-safe consumer base classes, controlled parallelism via grouped futures, FIFO sharding, and the entity-refresh trick that saves you from stale reads.
How we made tenant isolation a compile-time property in a Scala SaaS backend, using an implicit QueryContext that the repository layer refuses to function without.
A Doobie abstraction layer that survives schema migrations — explicit column ordering, type-safe operators, and tenant-scoped queries by default.
Notes on the Scala query DSL we built over MongoDB to stop renames from silently breaking queries at runtime.