Writing.
Notes on AI search, AI automation, and the tools I build. Browse by topic: AI Search, AI Automation, or Build notes.
Start here.
Your Brand Has an AI Reputation Now
AI assistants don't list sources about your brand. They write a description of it. Here's how that description gets built, and a 20-question audit to see yours. 11 min read AI SearchMeasuring AI Search Visibility: A Practical Framework
Most brands cannot tell whether AI assistants mention them. A working framework for measuring it: presence, citation, position, and framing. 9 min read AI SearchHow I Build AI Agents and Automations: The Parts of My Process That Never Change
My automation process gets rebuilt every few months and the tools turn over completely. These are the moves that survive every rewrite. 9 min read AI Automation2026
Your Brand Has an AI Reputation Now
AI assistants don't list sources about your brand. They write a description of it. Here's how that description gets built, and a 20-question audit to see yours. 11 min read AI SearchYour AI Doesn't Need More Tools. It Needs Better Context.
AI tools can reach more of your data than ever and still miss the point. What they lack is context, like which project matters and which document is current. 7 min read AI AutomationOKF vs Schema: What's the Difference?
OKF and Schema.org structured data both make content machine-readable, but they do different jobs. How they compare, with code, and when to use each. 12 min read AI SearchIndex Yourself: What Does an LLM Actually Know About You Right Now?
Googling yourself gave you scattered links. An AI reads every source about you and tells one story back. That story is your personal brand, whether you like it or not. 6 min read AI SearchWhy Major LLM Providers Will End Up Building Their Own Search Index
ChatGPT, Perplexity, and Google are all moving off borrowed search data and onto indexes they own — and what that changes for GEO. 6 min read AI SearchHow I Build AI Agents and Automations: The Parts of My Process That Never Change
My automation process gets rebuilt every few months and the tools turn over completely. These are the moves that survive every rewrite. 9 min read AI AutomationHow to Choose Which Prompts to Track in a GEO Tool
Buying a GEO tool takes an afternoon. Deciding which prompts actually represent buying intent is the part that takes weeks. Here is the process I use. 15 min read AI SearchCited vs Ranked: How Discovery Economics Change When AI Answers the Question
Ranking gave you a click you could measure. AI answers give you a citation you have to earn. Here is what that swap changes about discovery. 12 min read AI SearchMeasuring AI Search Visibility: A Practical Framework
Most brands cannot tell whether AI assistants mention them. A working framework for measuring it: presence, citation, position, and framing. 9 min read AI SearchWhat Is GEO and AEO? A Plain-English Guide to AI Search Optimization
GEO and AEO are the same practice under two names. What each one means, why the distinction is mostly noise, and what to actually do about it. 11 min read AI SearchI Moved My Site Off Managed Hosting. Here's What I Found.
Why I moved my personal site to a self-hosted Linode VPS with Dokploy, and what I found when I finally had access to the full stack. 4 min read Build notesOpen Knowledge Format (OKF): Google's Markdown Standard for AI Agents, Explained
Google shipped OKF, a plain-markdown format for handing your content to AI agents. What it is, and how it sits next to llms.txt and schema. 11 min read AI SearchThe Quieter Web
Why I migrated from WordPress to Astro as a marketer, not a developer, and how AI made the gap between 'I know what I want' and 'I can build it' a lot smaller. 5 min read Build notesCreating a Security Resource Site: The Building of NoLogs
How I built NoLogs.in, a static privacy-tools directory, using Hugo and Cloudflare Pages, with every tool picked by hand. 6 min read Build notes2025
Scalable Systems Beat Smart Hacks (Every Time)
Why scalable systems always outperform clever hacks, and what it actually takes to build processes that hold up under pressure. 3 min read AI AutomationSelf-Host n8n on Linode with Dokploy (2026 Guide)
Step-by-step guide to deploying self-hosted n8n on Linode using Dokploy. Docker, HTTPS, webhooks, everything covered. 13 min read AI AutomationHow to Sync Your Obsidian Notes Using Linode Object Storage (The Easy Way with Remotely Save)
How to sync your Obsidian vault across devices using Linode Object Storage and the Remotely Save plugin, no Big Tech required. 7 min read Build notesMCP: The Protocol That Could Rewrite the Rules of AI
The Model Context Protocol lets AI models dynamically discover and use external services. Here's why it's a big deal, and what could go wrong. 4 min read AI AutomationNo posts match that search.
Questions about something you read?
Tell me what you're working on.