A New Domain Outscored Ahrefs on AI Citation Rate. Here Is How We Measured It.
Index · All dispatches · 65 in the archive
Recent dispatches arranged like an editorial product: every post answer-first, sourced, and shaped for citation. Choose a reading path or search the ledger.
The featured post sits at the top because it is the strongest first click on the page. Pick it when you want the highest-density introduction to how the site approaches AI visibility, agent-readiness, and the AVR Framework. The supporting posts beneath it stay close to the same arc.
65 posts
What a Solo Builder's Claude Code Operating System Actually Looks Like
A look inside claude-customizations, a production Claude Code harness built over months of solo development. The repository contains 46 named skills, 39 hook scripts, and 18 agents -- each a discrete capability the system can invoke autonomously or on request.
Cloudflare Will Block AI Crawlers by Default on September 15: What Site Owners Need to Do Now
Cloudflare blocks AI crawlers by default on September 15, 2026. Should you block, allow, or charge via Pay Per Crawl? Decision matrix + verification steps.
How to Get Cited by ChatGPT: My 0/5 GEO Audit
I ran my own site through 5 buyer-intent queries on Perplexity and got cited zero times. Here is what GEO actually is and the pattern the winners share.
The archive is reassembled as three editorial journeys (AI visibility engineering, AI product development, neurodivergent systems) so the page reads as one stitched argument rather than a reverse-chronological pile. Each journey has its own hub, a cornerstone read, and a recommended reading order.
AI Visibility Engineering
The 90-Day AI Visibility Roadmap I Run for Sub-DR-20 Sites
The 90-day AI visibility roadmap I run for sub-DR-20 sites: entity-graph baseline, five canonical pages, co-mention seeding, and a citation dashboard.
Perplexity vs ChatGPT: Different Citation Rules
Perplexity quotes liberally. ChatGPT quotes selectively. The engine-level differences in citation behavior that change what a sub-DR-20 brand should optimize for, engine by engine.
Schema.org for Answer Engines, the 40 Properties That Matter
A tactical guide to the Schema.org properties answer engines actually read. Which fields move citation decisions, which are noise, and how sub-DR-20 operators compress a full JSON-LD graph into the forty that matter.
Build with AI
Bug Bounty Automation Framework: Zero False Positives
A bug bounty automation framework built on multi-agent evidence-gating: how I went from 12 false-positive reports to zero, with the full architecture.
I Added WebMCP to SvelteKit: 90 Min, 3 Files.
Build WebMCP into SvelteKit apps using navigator.modelContext. Learn polyfill setup, tool schemas, and verification in 2026.
I Made Claude Code Learn From Its Own Debugging Mistakes
Build a self-improving RAG system where Claude learns from your debugging sessions, captures insights automatically, and reflects to fix issues faster.
Think Better with ADHD
The ADHD Developer's Guide to CLAUDE.md
CLAUDE.md is external working memory for ADHD brains. The exact config I use to stop re-asking 'what was I doing?' every session, with real before-and-after numbers.
5 Claude Code Skills Every ADHD Developer Needs
Five Claude Code skills that fill specific ADHD executive-function gaps: energy-based triage, the positive-discounting counter, session resume, time-blindness scheduling, and codebase navigation.
Claude for ADHD: The Coding Workflow I Built for My Brain
Claude for ADHD: the 5-step coding workflow I use to beat task-initiation paralysis and context-switching every day, and how the whole system fits together.
The remaining posts sit below the three journey clusters and stay fully searchable and filterable, just organized as a residual archive instead of a top-of-page chaos. Use the search and tag filters above to narrow down, or browse the journeys section to follow a curated path through the work.
Four questions that come up before someone commits to the reading order on this blog. The short answers live here; the longer ones live in the cornerstone posts each journey pins at the top.
Start with the featured post at the top of this page. It is curated as the strongest first click and routes you into one of the three editorial journeys based on what you are working on. Each journey has its own cornerstone read pinned at the top.
Journeys are curated reading orders with a cornerstone plus supporting posts. Tags are flat labels you can combine with the search query to narrow the archive. Use journeys when you want a path; use tags when you want to filter for a specific topic combination across the whole archive.
The newsletter signup on the home page sends a weekly digest organized by the same three editorial journeys. LinkedIn at LinkedIn is the primary channel for new posts. An RSS feed is available at /rss.xml for readers who prefer that format.
Cornerstone reads are the load-bearing essays each journey is built around. They tie together the supporting posts in the same cluster and answer the canonical question for that journey end to end. Read the cornerstone first to get the full argument, then dip into supporting posts for depth on a sub-topic.