Field notes

Notes from where the docs run out.

AI systems, JavaScript, security, databases, and bug fixes worth remembering.

Latest writing

Recent writing

Read the latest here.

Security

Into the Breach

One bad click. Everything in play. Here's your last line of defense.

Into the Breach
created 2 days ago
updated 1 day ago

Consulting

Have a hard technical problem worth solving well?

I work with teams on AI systems, TypeScript architecture, security reviews, and production rescue missions.

Code

Postgres Text Searching Guide 2026

The search tools already in your database, and when each one earns its keep.

Postgres Text Searching Guide 2026
created 13 days ago
updated 12 days ago
AI

Fight Evils with Evals!

Benchmarks measure benchmarks. Your system needs its own measures.

Fight Evils with Evals!
created 14 days ago
updated 9 days ago
Code

Semantic Vector Search and Other Topics to Win Friends and Lovers

The full search landscape: exact, fuzzy, semantic, hybrid — and when to layer all of them.

Semantic Vector Search and Other Topics to Win Friends and Lovers
created 14 days ago
updated 11 days ago
AI

It's Time for llm:// Connection Strings

Simplify Model & Provider Config with llm:// URLs

It's Time for llm:// Connection Strings
created 4 months ago
updated 3 months ago

Senior JS/TS help

Stuck on a hard JavaScript or TypeScript problem?

I bring 18+ years of production JS/TS experience to architecture reviews, rescue work, and focused implementation sprints.

Security

Your AI Assistant Gave Me Shell Access

How to secure your local or VPS OpenClaw/Moltbot setup

Your AI Assistant Gave Me Shell Access
created 4 months ago
updated 4 months ago
AI

Stop Asking LLMs to Do Math

They are bad at it. Here is how to fix it.

Stop Asking LLMs to Do Math
created 4 months ago
updated 4 months ago
AI

Stop Building Flaky Agents: Use Workflows & Memory

Deterministic patterns for non-deterministic models.

Stop Building Flaky Agents: Use Workflows & Memory
created 4 months ago
updated 4 months ago