A tweet doing the rounds says LinkedIn merged four job titles into one. The quote is real, the role is real, and the arithmetic everyone read into it is not — and the difference is the whole career signal.
Where Claude Code's Token Usage Actually Lives
Claude Code writes two records to your disk: an append-only ledger of every exchange with the model, and a small cached snapshot of how full your rate limits are. Almost every tool and blog post about local usage tracking knows about the first one and misses the second — including, until I actually looked, me.
Harness Engineering: A Six-Month-Old Term for a Forty-Year-Old Idea
In February 2026 Mitchell Hashimoto gave a name to a habit, and within six months OpenAI, Anthropic, Thoughtworks and Red Hat had all published on it. The practices underneath the name are decades older than the name — which is the most interesting thing about it.
Choosing the Right Claude Model (and Who Should Do the Choosing)
Picking a Claude model is really two decisions — which model and how much effort — and the more interesting question is who should make them: a config file, a skill, a cheap router model, or the most capable model delegating downward.
The 'Always Allow' Trap: Auditing the Permissions You've Granted Your Coding Agent
Every "always allow" click quietly trades a little control for a little convenience — and after a few months of daily agent use, those clicks add up to a security posture nobody designed. Here's how to audit what your coding agent can already do without asking, which grants deserve scrutiny, and how to put deliberate guardrails back.
Modular Claude Code Skills: Building a Dependency Graph That Doesn't Exist
Claude Code skills have no requires: field, no imports, no dependency resolver — and yet you can build a real graph of skills that depend on each other. This post lays out the mental model, the three composition mechanisms that fall out of it, and a refactor of this blog's own skill folder as a case study in what happens when you skip them.
Versioning Your ~/.claude Folder the Right Way
Your ~/.claude folder quietly accumulates two very different things: configuration you'd hate to lose, and private data you must never publish. Here's how to put the first under git without ever committing the second.
Your Personal Security Setup: Passwords, 2FA, Recovery and Backups
Most people's digital security is a single point of failure with extra steps. Locking it down — password manager, two-factor authentication, recovery codes, tested backups — is a weekend project, not a lifestyle.
packageManager vs devEngines: pick a lane
Two fields in package.json both claim to pin your package manager. They can't both be satisfied, the tools that read them are moving in opposite directions, and picking wrong can lock you out of your own repo.
From Agent Loops to Agent Graphs
Every agent is, at heart, a loop: a model calling tools until the job is done. The interesting engineering question of 2026 is what happens when you wire many of those loops together into a graph — and when you shouldn't.