#process

← All writing
Sep 21, 2026

Tracing every model call: the rule only holds if a test holds it

"We trace everything" is an intention, not a guarantee: one new code path is enough to open a hole nobody sees. What holds the rule is a test that freezes the inventory of call sites — plus two traps that cost me time.

ia · process · tools · 5 min
Sep 17, 2026

Zero fabrication: when anti-hallucination becomes a product constraint

"The agent hallucinates" is a bad diagnosis: it sends you looking at the model. On an agent extracting data from documents, I watched the guarantee move — from model quality to three engineering constraints. One of them surprised me.

ia · process · build · 5 min
Sep 14, 2026

Your agent isn't re-reading your prompt: the three lifetimes of an agent config

I kept editing the system prompt, kept re-running, and nothing moved. The culprit wasn't a cache: the graph is built once at startup. Three lifetimes coexist inside an agent, and knowing which one applies changes the feedback loop.

ia · process · tools · 5 min
Sep 10, 2026

Two branches, two stacks, zero collisions: the bare repo + worktrees workspace

Once you delegate to agents, you always have two or three branches in flight. A plain `git checkout` breaks everything: stash, Docker stack restart, ports fighting each other. Here's the layout that unblocked me — and what it actually costs.

tools · process · stack · 5 min
Aug 26, 2026

Claude invented utils/headers.py:72, and I designed an architecture on top of it

An entire access-control design rested on a line of code that doesn't exist. The code wasn't wrong — the ground was. Here's why a fabricated line number is an agent's most effective lie, and the guardrail that catches it.

ia · claude · process · 6 min
Aug 26, 2026

I read my own telemetry: I don't write specs, I steer in flight

42 sessions, 913 messages, 155 commits. The report doesn't show what I thought I was doing — it shows what I actually do: hand over broad missions, let them run, and correct mid-flight instead of specifying upfront. Here's the loop, and what it costs.

ia · claude · process · 8 min
Jul 29, 2026

From prompt engineer to agentic AI engineer — the 5 patterns that transformed me

They say it takes 14 steps to become an agentic AI engineer. Spoiler: real transformations fit into 5 architectural patterns. Here's how I learned it's no longer about talking to the model, but building a system that decides.

ai · claude · process · build · 17 min
Jun 26, 2026

Two agents, one dispatcher: the orchestrator that decides who answers

Going from one agent to two isn't about writing twice the code. It's about adding a third piece that never answers: the orchestrator that detects intent and routes to the right specialist.

ia · claude · process · 9 min
Jun 15, 2026

I structured a backend architecture from Réunion Island. The client only ever saw the value.

Freelance developer based in Réunion Island, +2h from Paris, fully remote. Spoiler: the time difference changed nothing. What mattered was the backend architecture I laid down for a team that had to scale — DDD, microservices decomposition, guidelines that hold.

stack · process · 5 min
Jun 8, 2026

The harness: what turns an LLM into an agent (and why you don't have to build it)

An LLM predicts text; an agent runs tasks. In between sits the harness. I set out to understand it, and realized my mental pattern already described the Claude Agent SDK.

ia · claude · process · 6 min
Jun 4, 2026

I still write code — but that's no longer where the value is

The dev job is shifting from typing to steering: orchestrating agents, writing the spec, guaranteeing that what ships is what was expected. What changes when you stop coding to produce, and start coding to validate.

ia · process · claude · 6 min
May 29, 2026

The clean-code rules I make Claude follow on React Native

An AI agent ships «average» code by default: 300-line files, any everywhere, logic in the JSX. Here are the 10 rules I wrote for VoiceJournal, and why they hold.

ia · claude · process · mobile · 4 min
May 24, 2026

The Claude Code hooks I installed that save me time every single day

Going from Claude that codes to Claude that disciplines itself. SessionStart to bootstrap the repo, PreToolUse to block sketchy commands, Stop to notify you when a task ends. Four concrete hooks running silently in my repos.

ia · claude · tools · process · 5 min
May 24, 2026

Claude Code on the web: how I ship my apps from my phone

A GitHub issue from the phone, a Claude Code session auto-triggered in a cloud container, a PR popping up in Slack, a merge from the GitHub app. My indie workflow when I'm away from the laptop — and what works vs. what doesn't.

ia · claude · process · indie · 6 min
May 19, 2026

Spec-Driven Development with Claude: the workflow that saved me a month

Brainstorming → spec → detailed plan → sub-agent execution with review. The workflow I've been using for a few months that finally makes AI usable on multi-day projects, not just snippets.

ia · claude · process · 5 min
May 12, 2026

RTK: how I cut 80% of the noise eating up my Claude context

A Rust CLI proxy that sits between Claude Code and your shell commands. It compresses verbose output (git status, ls, jest...) before it ever reaches the context window. One command to install, instant payoff.

ia · claude · tools · process · 5 min
Apr 30, 2026

Why I write a CLAUDE.md in every repo (and you should too)

A markdown file at the root of your repo describing how we code here. Read by Claude (the agent) before every session, and by humans at first glance. It's become my most important engineering contract.

ia · claude · process · 6 min