Sign in to launch Copilot/Codex from the palette.
Home
/
Blog
/blog
Resources
/resources
Projects
/projects
About
/about
Terraloop
/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?
/whos-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.
desk and living-artifact
/built-in-reverse
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
/worker-loaders
Notes on using Dynamic Workers as short-lived execution spaces with explicit bindings and egress controls.
Constraint Theory
/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
/correctness
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
/self
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
/prompts-are-wishes
A deja gate passed while allowing broken storage behavior. That moved my attention from instruction wording to executable checks.
Taste
/taste
A designer note about confusing personal preference with whether an interface, explanation, or prompt reaches its listener.
Liquid Primitives: Building on a Stream
/liquid-primitives
Notes from replacing runners, instructions, and implementations while keeping tests and behavior stable.
Ego-Less: Rebuilding Without Breaking
/ego-less
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
/compaction
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
/effect-first
Five GPT-5.2 tasks with regex judges comparing curated guidance, human documentation, raw source excerpts, and baseline.
Cursing Agents
/cursing-agents
An experiment comparing direct, hostile, and verification-focused instructions across 36 coding-agent runs with executable checks.
Context Cues: What Happens Around Compaction
/context-cues
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.
24 prompts for engineering, design, product, strategy, and agent workflows.
Relentless interviewer mode. AI walks every branch of the design tree, resolving decision dependencies one-by-one until shared understanding is reached.
One line that makes any AI skip the safe answer. What's the single most useful thing you could add right now?
Long-horizon thinking. Map where a project goes in 3 months to 10 years — how it evolves, grows, shrinks, or dies.
Future predictions from current code. What novel ideas have emerged since training ended? What first-mover opportunities exist?
10 attack lenses for any codebase: simplify, destroy, audit architecture, hunt performance, paranoid error handling, test mania, docs, security, refactor, and a final verdict.
Identify opportunities to make code more durable, secure, scalable, and maintainable using Effect. Stream, Cache, Timeout, Retry, Observability.
Modular AI-agent reference for Effect-TS. 9 rules, token-budgeted modules, and a fetch strategy that gives agents exactly the context they need.
Mike Acton's 7 questions for solving performance problems. Before optimizing, ask if you can eliminate, reduce, or approximate the work.
This codebase will outlive you. Fight entropy. Leave it better than you found it.
Before you default to safe patterns — show the version that makes someone stop scrolling. Three variants: constraint-based, reference-anchored, anti-pattern.
10 attack lenses for any design: clarity, UX minimalism, usability, IA, performance, accessibility, responsive, consistency, user testing, and system specs.
Design reference for progress and completion that feels premium. Stripe precision meets PS5 boot sequence.
Make the AI prove it understands what you've built before it touches anything. Summary checkpoint.
Switch the AI into maximum compression mode. Sacrifice grammar for density.
Writing that persuades without pressure. Clarity, honest framing, and reader trust.
Give your AI agent Gmail superpowers. Full read/write/search/send via MCP, npm, or browser connect — no Google security audit required.
Write a prd.ts file for Gateproof. Stories with behavior, evidence, scope, and gate alignment.
20 principles for building products. Speed, team culture, scope management.
Prevent feature creep when building software, apps, and AI-powered products. Decision frameworks, scope management, and saying no.
Brutally honest assessment. Does this already exist? Is this actually a problem? Am I overcomplicating something simple?
Simple demonstration of the Ralph loop concept. Practice the workflow manually before automating.
Set up a self-perpetuating RALPH LOOP with GitHub Actions, state files, and guard constraints.
Command prompts for managing AI agents through verification gates. You steer, not code.
Generate PRD with boundaries, failure modes, and gates. Design backwards from constraints.