RSSAmplifier

Blog

coey.dev

jordan coeyman's unrefined notepad

coey.devRSS feed ↗46 posts

Latest posts

Terraloop

Two tools that run long tasks on Cloudflare without babysitting them: a heartbeat (loops-yaml) that re-prompts the agent, and terrarium running each job and handing back a receipt. Everything else is one markdown file.

If You're Here, Who's Driving?

Google and Cloudflare are aiming at 2029 for post-quantum migration. A short note about agents, cryptography, and checking who still has the wheel.

Liquid Primitives: Building on a Stream

Notes from replacing runners, instructions, and implementations while keeping tests and behavior stable.

Cursing Agents

An experiment comparing direct, hostile, and verification-focused instructions across 36 coding-agent runs with executable checks.

desk and living-artifact

Two tiny Cloudflare-backed devices. desk installs apps with git push. living-artifact updates its own firmware over Wi-Fi with signed releases and A/B OTA rollback.

Worker Loaders as a Place

Notes on using Dynamic Workers as short-lived execution spaces with explicit bindings and egress controls.

Constraint Theory

Twelve statements about agents and humans. The quiz asks where surface behavior looks similar and where the analogy breaks.

Correctness: Software Correctness Tools Compared

Reference hub for software correctness tools across runtime verification, model checking, verification languages, SMT solvers, theorem provers, and verified artifacts.

Self: Two Tiny Cloudflare Loop Patterns

Minimal repro for long-running loops on Cloudflare: a Durable Object alarm that re-enters the Worker, plus a Workflow draining the same KV queue.

Prompts Are Wishes

A deja gate passed while allowing broken storage behavior. That moved my attention from instruction wording to executable checks.

Taste

A designer note about confusing personal preference with whether an interface, explanation, or prompt reaches its listener.

Ego-Less: Rebuilding Without Breaking

A personal note about receiving critique, watching code get rewritten, and separating the work from the feeling of being judged.

Compaction: What Survives When the Context Window Resets

A 75-call GPT-4.1 experiment comparing five context representations across goals, files, conventions, corrections, and prior reasoning.

Effect-First: Benchmarking Four Approaches to Agent-Assisted Effect Code

Five GPT-5.2 tasks with regex judges comparing curated guidance, human documentation, raw source excerpts, and baseline.

Context Cues: What Happens Around Compaction

Does position in the context window matter? Does threatening an agent help? What survives compaction? Academic papers, builder experiments, and a few who skip memory entirely.

20 Ways to Look at Agent Memory

A catalogue of 20 generated interface concepts for agent memory. Useful as ideation; not proof that an interface fixes retrieval.

Puzzle: The Algorithm You Already Know

How solving a jigsaw puzzle with my daughter led me to compare familiar puzzle moves with named computer-science heuristics.

Show Me: How We Want to See Data

An interactive comparison of two reporting views: a concise operational summary and a detailed diagnostic view.

Spread: Payload, Replication, Routing

A three-part lens for examining distribution: what moves, how it is copied, and how destinations are chosen.

Patience: Leaving Better Notes

A note about writing instructions, making the result observable, and waiting long enough to see what happened.

Campfire: Stories, Prompts, and Context Limits

A visual essay comparing the limits and structures of stories, documentation, tests, and prompts.

Worms: A History of Self-Replicating Code

From Creeper to NotPetya. Five decades of programs that learned to move themselves.

Parley: Two AIs Debate Until They Agree

A planning-loop prototype: two alternating model calls, streaming output, and a human interrupt path.

One Agent Steering Another

Using exe.dev to put Claude in the observer seat while another Claude does the work.

loop-demo: Dogfooding Until It Worked

We built gateproof. Then we tried to use it. It wasn't ready. So we fixed it.

preflight: Adding a Checkpoint Before Agent Work

In one run, startup work consumed 42% of the context. Adding a checkpoint helped expose that cost before more work continued.

gate-review: Red-Team Your Tests

The tool that emerged from a failed experiment. For each gate, ask: what bad code passes this?

deja: An Open Prompt and a Failed Test

An open-ended agent session produced a memory store. The follow-up PRD-first experiment then exposed weak gates.

Checkout Reality: Playwright + Gateproof

UI shows "Order Confirmed!" Did Stripe actually charge? Verify both. Playwright for DOM, gateproof for backend reality.

Loop: I'm Not in Control, I'm Just Another Iteration

The repo is the thing that persists. I prepare it to be entered, set up guardrails, and observe what happens.

Video to ASCII: Converting videos to animated ASCII art

A browser-only ASCII video converter. Canvas extracts frames; the uploaded file stays on the device; long clips expose the memory tradeoff.

Effect TaggedError: Defining Failure Upfront

How explicit error types reversed my thinking about error handling. TaggedError as the tip of the Effect iceberg.

The Perfect DO

What makes a useful Durable Object: mental models, rough numbers, and open questions about the boundaries.

Durable Objects Gotchas: The Quiz You Wish You Had

Self-diagnosis quiz for Durable Objects billing gotchas. Learn before you deploy. Click to reveal answers.

Algorithmic Press: When the Story Tracks You

The Network Effect implements actual browser surveillance while you read a story about surveillance. Technology is the narrative.

Firestore Agents: Workflow patterns on evented docs

Sequential chains, fan-out/fan-in, routing, loops..implemented with Firestore docs + triggers.

CF-Tutorial: 95 questions to prove you know Cloudflare

Interactive quiz with AI-powered evaluation. Workers, KV, D1, Durable Objects, Workflows, and 19 more categories.

Edgewire: Node.js TCP libraries in Cloudflare Workers

An adapter from Node-style net.Socket calls to cloudflare:sockets, tested with several database and TCP client patterns.

AgentCast: Live browser sessions for AI agents

A live Chrome session attached to a Cloudflare Agent: Stagehand actions, CDP frame streaming, and open questions about session cost.

Cloudflare Agents Patterns: Using the Agents SDK

Implementing Cloudflare's agent patterns using the Agents SDK with Durable Objects, state management, and scheduling.

Bio: Single-button WebAuthn auth on Cloudflare

One-button passkey auth..register or login, same flow. SSR with server-side agent execution.

Promptlog: Dynamic Worker Loader with Sandboxed Code Execution

POC: Dynamic code execution with Cloudflare Worker Loader API, isolated environments, and Durable Object history tracking

Real-Time Logging on Cloudflare

Database-less analytics: broadcast now, query later.

UserDO: Per-user Durable Objects as data pods

Own user data at the edge..typed, real-time, zero cluster ops.

Fleet Pattern: Hierarchical Durable Objects

Managers and agents with ordered fan-out and health.

How we passed Google CASA Tier 2 on a Cloudflare Worker

Passed CASA on a Cloudflare Worker with 3 dependencies. 8 security controls, real code, open-sourced checklist.