The journal

Blog

Thoughts on automation, lead generation, and building things that work.

The Three Rules That Keep AI Content From Sounding Like AI Content
ai

The Three Rules That Keep AI Content From Sounding Like AI Content

Banned words, grounding rules, and human approval gates preserve founder voice better than prompt engineering. Here's the process that works.

Read more
The Real Cost of AI Agents Is Not the Model Bill

The Real Cost of AI Agents Is Not the Model Bill

·ai
The Cost of One Unguarded AI API Call

The Cost of One Unguarded AI API Call

·security
Jensen Says Every SaaS Becomes an Agent Company. I Built Mine for $45/Month on my VPS

Jensen Says Every SaaS Becomes an Agent Company. I Built Mine for $45/Month on my VPS

·saas
The Test Passed. The Feature Was Broken. Here's Why That Happens.

The Test Passed. The Feature Was Broken. Here's Why That Happens.

I Tested 11 Websites for AI Visibility. The Pattern Was Brutal.

I Tested 11 Websites for AI Visibility. The Pattern Was Brutal.

How to Check If ChatGPT Actually Recommends Your Business (And What to Do If It Doesn't)

How to Check If ChatGPT Actually Recommends Your Business (And What to Do If It Doesn't)

Your Customers Ask ChatGPT, Not Google. Are You Visible?

Your Customers Ask ChatGPT, Not Google. Are You Visible?

Secrets Management for SaaS Founders (CISA Breach Lessons)

Secrets Management for SaaS Founders (CISA Breach Lessons)

·security
Give Every AI Agent Its Own Git Worktree

Give Every AI Agent Its Own Git Worktree

·building-in-public
You Can't Prompt Your Way Out of a Hard Constraint

You Can't Prompt Your Way Out of a Hard Constraint

·building-in-public
Seven PRs Before Lunch: Parallel Claude Code Tabs Plus Audit-Before-Bump

Seven PRs Before Lunch: Parallel Claude Code Tabs Plus Audit-Before-Bump

·building-in-public
The Security Tax - Cutting AI Agent Context Burn From 31% to 1.5% Without Removing a Single Rule

The Security Tax - Cutting AI Agent Context Burn From 31% to 1.5% Without Removing a Single Rule

·security
I Rewrote 16 Plans From Scratch. The Code Was Fine. The Plans Were Rotting.

I Rewrote 16 Plans From Scratch. The Code Was Fine. The Plans Were Rotting.

·planning
Why I Chose n8n Over Make, Zapier, and Custom Code: 48 Workflows Later

Why I Chose n8n Over Make, Zapier, and Custom Code: 48 Workflows Later

·automation
Claude Code's Source Leaked. The Undercover Mode Should Worry You.

Claude Code's Source Leaked. The Undercover Mode Should Worry You.

·security
Your AI Agent Has 87 Tools You Never Approved

Your AI Agent Has 87 Tools You Never Approved

·security
Your AI Coding Agent Has Access to Your SSH Keys Right Now

Your AI Coding Agent Has Access to Your SSH Keys Right Now

·security
Why I Chose n8n Over the Original OpenClaw for Web Scraping

Why I Chose n8n Over the Original OpenClaw for Web Scraping

·building-in-public
Why Small Agencies Will Either Automate or Die

Why Small Agencies Will Either Automate or Die

·automation