The Smartest Thing SQL Does Is Play Dumb
Featured
6 minutes read

The Smartest Thing SQL Does Is Play Dumb

Foreign keys enforce relationships on every insert, update, and delete. But the moment you query, you are on your own. By design.

sqldatabasessoftware-designdeclarative-programming
When Your Shell Script Outgrows Its "Shell"
6 minutes read

When Your Shell Script Outgrows Its "Shell"

Refactoring is not technical debt repayment. It is how production software stays honest.

bashrustrefactoringsoftware-engineeringcli
Conversation as an Interface
5 minutes read

Conversation as an Interface

Skills, plugins, elaborate prompting systems: they feel productive. But the best interface for an LLM is the one it was designed for: conversation.

llmclaude-codeaiproductivitypragmatism
Why I Built a Package WordPress Core Won't
3 minutes read

Why I Built a Package WordPress Core Won't

The Gutenberg inspector sidebar ties your controls to a single tab. There is no escape hatch. So I built one.

wordpressgutenberginspector-controlsreactnpmblock-editor
The Better Claude Is in Your Terminal
3 minutes read

The Better Claude Is in Your Terminal

The desktop app gives you the conference talk. The terminal gives you the answer.

claude-codecliaiterminalllm
How I Rendered One Billion Points in a Browser Tab
7 minutes read

How I Rendered One Billion Points in a Browser Tab

How offscreen buffers, raw pixel arrays, and Web Workers let a browser tab chew through one billion samples without breaking a sweat.

monte-carlocanvasweb-workersperformancejavascript
Mermaid Flowcharts as Contracts for Agentic Development
7 minutes read

Mermaid Flowcharts as Contracts for Agentic Development

Flowcharts are not implementation details. When treated as contracts, Mermaid diagrams become the most effective way to guide AI agents through complex codebases.

mermaidflowchartsagentic-developmentarchitectureai
Claude Code Plugins and the Case Against Repeating Your Dev Environment
3 minutes read

Claude Code Plugins and the Case Against Repeating Your Dev Environment

DRY violations go beyond code. Claude Code plugins fix the repeated setup problem across projects, but the system has growing pains worth knowing about.

claude-codepluginsdeveloper-toolsdry
WordPress CPTs and the REST API Read Permission Gap
3 minutes read

WordPress CPTs and the REST API Read Permission Gap

Why WordPress REST API read permissions ignore your custom capabilities on private CPTs, and how to fix it with a custom controller and test it with Playwright.

wordpressrest-apiplaywrighttesting