All articles
2026
Google Thought My Archive Was the Homepage
Search Console said duplicate page with a proper canonical. Six of my own URLs were pointing at /. Here is the Next.js leak, and why I flipped four reprints back to Promptway.
Block Put Its Agents in the Team Chat. Buzz Is an Audit Log Before It Is a Slack Killer.
Block's open-source workspace gives agents identities, channels, code, and signed histories. Three early deployments show both the point and the missing permissions.
Pieter Levels Paid $19 for Kimi K3. It Cleared the To-Do List Claude Would Not Touch.
He moved a browser-based Windows XP project from Claude Code to OpenCode and Kimi K3 after two weeks of safety blocks. The useful lesson is in the routing.
Structured Output That Survives a Model Swap: The JSON Scaffold I Actually Ship
Multi-model routing is normal now. Here is the schema-first prompt pattern that keeps objects valid when you change the brain underneath.
Three Operator Bets for the Rest of July (and Two to Ignore)
Falsifiable calls through August. One on tooling, one on AEO traffic, one on policy residue. Plus a short ignore list.
Indie Hackers Built AI Factories. Then Nobody Showed Up.
Code got cheap. Distribution did not. A field report on vibe-coding abundance, empty Stripe dashboards, and the operators who still print money anyway.
The MCP Servers Worth Paying For (and the Ones That Just Eat Context)
A task-based cut of the MCP ecosystem from someone who already wires ads, analytics, and repo tools into Claude. Buy, skip, wait, with security and context cost as first-class metrics.
Your Brand Is Probably Wrong in ChatGPT. Here Is the 90-Minute Audit.
Stop guessing whether AI search knows you. Run this query set, fill the gap matrix, and leave with a one-page fix list.
What Actually Happened This Week in AI, Stripped of the Hype
A ranked cut for people with jobs. Model wave residue, coding-agent pricing, export-control comebacks, and a noise list you can skip.
Claude Code vs Cursor: I Gave Both the Same Client Task for Five Days
One assumes you are delegating. One assumes you are editing. I ran the same brief through both and named a winner for each job, including where Grok 4.5 changes the Cursor side of the ledger.
The 12-Prompt Eval I Run Before I Trust Any Model Upgrade
A model wave is not a migration plan. Here is the fixed task set I score before I change a default, with a pass/fail rubric you can steal.
84% of AI Citations Are Earned Media. Your llms.txt Cannot Fix That.
Muck Rack's Generative Pulse keeps landing on the same number. Most of what models cite is not your homepage. Here is what that means after you already did the plumbing.
Six Months After the SaaSpocalypse, the Stocks Came Back. The Operator Story Did Not.
Claude Cowork spooked public software in February. Multiples healed. The quieter question is who still pays for seats when an agent can do the workflow.
He Built an AI Headshot Empire Solo. The Product Was Boring on Purpose.
Danny Postma already had a seven-figure AI exit before HeadshotPro. The durable money was not another 24-hour toy. It was professional headshots, SEO, and a narrow vertical.
Upgrade Your Prompt Stack for Sonnet 5 and GPT-5.6 Without Rewriting Everything
New models land and teams thrash their prompts from zero. Here is the lab method: keep the scaffold, re-test three failure modes, ship the diffs.
I Made Grok 4.5 My Default Coding Model for One Client Week
Cursor co-trained it. The price undercuts the usual suspects. Here is what held up on a real repo, what did not, and the verdict I would put my own money on.
The July Model Wave Is Not a Race You Need to Win
Sonnet 5, GPT-5.6, and Grok 4.5 landed within weeks. The operator move is not crowning a winner. It is refusing to hard-wire one.
He Built an App in 24 Hours and Made $20,378 the Next Day. Here's the Part Nobody Screenshots.
Marc Lou built TrustMRR in 24 hours and made $20,378 the next day. His own year-end letter admits he earned 20% less than 2024. Both facts matter.
He Built a Flight Simulator in Three Hours and Hit $1M a Year in 17 Days. Then It Went to Zero.
Pieter Levels hit $1M ARR in 17 days with a flight sim built in three hours. His bio now lists it at $0/m. The durable money was always the boring app.
Getting Your Writing Seen Beyond Your Own Site
Your site is the canonical home. Everywhere else is a spoke that points back to it. Here is the full distribution stack, from full content feeds to IndexNow to Reddit, in the order I would build it.
He Made $189,000 in Profit in a Single Month, Then Sold the Whole Thing to Wix for $80 Million. Six Months In.
Maor Shlomo signed the Wix deal the morning a war broke out. Six months, $189,000 in May profit, $80 million in cash. The clean version of this story skips the parts that matter.
The De-Slop Prompt Stack: Six Prompts That Stop Claude and ChatGPT From Sounding Like a Robot
Readers now punish writing that feels machine-made. These six prompts remove the tells, and they're built to be saved once and used forever.
From Invisible to Indexed: The Unglamorous Work of Getting Seen by AI Search
My site had all the fancy AI-optimization layers and still pointed at the wrong product. Here is the one-day plumbing pass that actually made it visible, in plain words.
Connecting Claude to Google Ads and GA4 via MCP
Claude, wired to a client's Google Ads and GA4 over MCP, ran a 90 day audit in one session. Here is the setup, the sharp edges, and what it found.
Optimizing for SEO, AEO, GEO, and AI Search in 2026
I took one site from 14.5 MB to 1 MB and watched the agentic browsing score go from 67 to 100. Most of what AI search rewards is embarrassingly old-fashioned.
The Constraint Goes First
Everyone writes prompts top-down: role, context, task, then a stack of rules at the end. That's the bug.
Optimizing Your Site for AI Agents and LLMs
Your site has human visitors and AI visitors. Here is how to serve both, with llms.txt, inline LLM instructions, structured data, and machine-readable feeds.