NL

Your team's shared brain: tribal knowledge as skills

Every team has conventions that live in one person’s head and spread by code review. When you use Claude Code, that knowledge quietly forks: your setup knows your rules, nobody else’s does. Skills put the convention in the repo, so the whole team — and their AI — works the same way.

July 20, 2026 · 6 min · René Dekkers

Functional Core, Imperative Shell in C#

A lot of code is hard to test not because the business logic is complex, but because decisions and side effects are woven together. Functional Core, Imperative Shell is a simple rule for separating the two — and I pointed Claude Code at a tangled handler to do the split.

July 14, 2026 · 8 min · René Dekkers

Make illegal states unrepresentable in C#

An order model with a status enum and a handful of nullable fields can represent far more states than are legal. I pointed Claude Code at one, had it count the illegal combinations, and let it redesign the type so they can’t be constructed at all.

July 6, 2026 · 9 min · René Dekkers

Return the proof, not the answer

One method returned a bool; another trusted that you’d called it first. That gap was the root of five separate problems. Here’s the refactor — parse, don’t validate — and how Claude Code did the mechanical work.

July 1, 2026 · 9 min · René Dekkers

From idea to implementation-ready

You get a feature request. Maybe a ticket, maybe just a Slack message. You open your IDE, create a branch, and start building. Claude Code writes the code, you review it, things move fast. Then, three hours in, you discover you’ve made five architectural decisions you never consciously made. The subscription entity is attached to the User because Claude assumed that. The tier check happens in the controller because that’s where it fit. There’s no audit trail because you never said you needed one. ...

June 23, 2026 · 10 min · René Dekkers

Boris Cherny ships 25 PRs a day without writing code

Boris Cherny ships 10–30 pull requests a day and writes essentially zero lines of code by hand. That number spread across developer Twitter in January 2026, and since then I’ve watched teams respond in the worst possible way: spin up ten Claude sessions, produce ten times the chaos. The workflow matters. What makes it work is not the session count. Why this is worth your attention Cherny created Claude Code and leads it at Anthropic. Before that he was a Principal Engineer at Meta. He is not a productivity influencer who dabbled with AI for a week — he built the tool, uses it at extreme volume, and has been candid about what actually drives the numbers. ...

June 23, 2026 · 7 min · René Dekkers

Your harness has a shelf life

Eight days after publishing a guide to tuning Claude Code, a single week of releases — Claude Fable 5, a one-flag safe mode, Stop hooks that talk back, and guardrails that used to be your job — forced a re-tune. Here’s the delta, mapped onto the same layers, and what we changed in our .NET codebase.

June 11, 2026 · 9 min · René Dekkers

Tuning Claude Code for a real .NET codebase

Out of the box, Claude Code treats every repository the same. The difference between autocomplete and a coworker is configuration: layered memory, deterministic hooks, skills, MCP servers, and worktrees. Here’s how to build each layer — and how we applied it to a large .NET codebase.

June 2, 2026 · 18 min · René Dekkers

The week Anthropic stopped prompting Claude

No new model. Five orchestration features. And a roomful of engineers raising their hands when asked who had shipped a pull request that week written entirely by AI.

May 29, 2026 · 8 min · René Dekkers

Event sourcing was too much work. AI changed that.

Event sourcing has always been a tough sell — powerful, but too much work for most teams. AI coding assistants change the cost side of that equation.

May 15, 2026 · 6 min · René Dekkers
v82