Skip to content

Blog

Subscribe via RSS
ai-evaluationclassification

Do You Even Need a Decision Model?

A field test of 15 decision models on fresh data: when the new model class pays off, when a simple baseline is enough, and what is left of the marketing.

Do You Even Need a Decision Model?
ai-evaluationclassification

Is Jev Actually Any Good? A Field Test on Fresh Data

TypeSafe's Jev tested against small LLMs, open alternatives and the old recipe of embeddings plus labels, on fresh data from September 2026.

Is Jev Actually Any Good? A Field Test on Fresh Data
ai-agentsblender3d

AI & Rendering | Goals, Revisions, Rules: How to Organize Long-Running Agent Work

How I structured a goal document for overnight agent work, tracked revisions and tasks, and corrected a flawed stopping condition.

AI & Rendering | Goals, Revisions, Rules: How to Organize Long-Running Agent Work
ai-agentsblender3d

AI & Rendering | From a Checked Model to a Good Image: Steering an Agent When You Do Not Know the Craft

My first rendered image got torn apart on LinkedIn. Part 2: how research became the yardstick and why the agent scored its own work too generously.

AI & Rendering | From a Checked Model to a Good Image: Steering an Agent When You Do Not Know the Craft
ai-agentsblender3d

AI & Rendering | A House Made of Python: From Floor Plan to 3D Scene with a Coding Agent

I had never built a 3D model. A coding agent turned floor plans and open geodata into an editable Blender scene. Part 1: the setup, the checks, the mistakes.

AI & Rendering | A House Made of Python: From Floor Plan to 3D Scene with a Coding Agent
ai-agentsguardrails

The Painted Guardrail

Why so many different controls are called guardrails, what the metaphor gets wrong, and how to tell what kind of protection you actually have.

The Painted Guardrail
postgresdurable-execution

Durable Workflows Inside Postgres: A Field Test of pg_durable

A field test of Microsoft's pg_durable: durable workflows inside Postgres, no extra services. Where the bet pays off, and where it bites.

Durable Workflows Inside Postgres: A Field Test of pg_durable
claude-codeprompt-engineering

Context Rot: Why Your CLAUDE.md Is Making Your AI Dumber

31,000 tokens of CLAUDE.md instructions before the task even starts. I built a compressor that cut 44% without losing meaning.

Context Rot: Why Your CLAUDE.md Is Making Your AI Dumber
claude-codemulti-agenthallucination

I Taught an AI to Fact-Check Itself. It Lied About That Too.

63 claims checked, 10 wrong, one funding figure fabricated by 11x. Building a deep research plugin and learning what it takes to trust AI output.

I Taught an AI to Fact-Check Itself. It Lied About That Too.
claude-codedesign

I Asked AI to Pick My Brand Colors. It Asked Me Four Questions Instead.

How four parallel brainstorming agents turned a color palette exercise into an identity crisis — and why the questions mattered more than the answers.

I Asked AI to Pick My Brand Colors. It Asked Me Four Questions Instead.
claude-codecontent-automation

The Tool That Wrote This Post

How I built retell, a Claude Code plugin that turns AI conversations into blog posts. Starting from a 14 MB JSONL file with 0.6% signal.

The Tool That Wrote This Post
claude-codemulti-agent

How I Taught Claude to Brainstorm (By Asking It What It Actually Needs)

832 sources, 150 methods, 8 survivors. Building a brainstorming plugin by asking Claude what it actually needs to think better.

How I Taught Claude to Brainstorm (By Asking It What It Actually Needs)