-
Tidying the Slop: Fighting it Early
Claude left unchecked accumulates technical debt fast. Fight it early with its own self pass using hooks and deterministic tooling.
-
Nudging LLMs Just In Time: Fighting Context Rot
Stop front-loading rules into CLAUDE.md and provide the agent each convention at the moment it needs it.
-
A Note to Juniors
Software engineering isn't going anywhere. Code monkeys are another story. Learn the difference between vibe coding and augmented coding.
-
Rails on Rails
Encoding the right decisions into abstractions so consistency happens by default, not by intervention.