Skip to content
Portfolio
Book
Blog
Contact
Blog
Recent Thoughts
Every post, newest first.
Sep 21, 2026
4 min read
Your Rebrand Launched. ChatGPT Doesn’t Care.
Sep 8, 2026
4 min read
Some People Want Vinyl. Some Want Spotify.
Aug 31, 2026
6 min read
I Built My Site With Claude Code. And Then...
Aug 10, 2026
4 min read
The Role AI Isn't Coming For
May 4, 2026
4 min read
The Marketing Engineer
Feb 23, 2026
3 min read
Homepage Carousels Are a Leadership Problem
Jan 12, 2026
6 min read
The Biggest Marketing Campaign of 2026
Oct 26, 2025
3 min read
Google's AEO/GEO Guidelines: What They Mean for Your Marketing Strategy
Oct 12, 2025
3 min read
Is Your Marketing Effective?
Sep 28, 2025
5 min read
The AI Hype Cycle, What it Really Means
Sep 21, 2025
4 min read
When Your Tools Update Faster Than You Do
Sep 7, 2025
6 min read
Automate the Boring Stuff w/MCPs
Sep 1, 2025
2 min read
Marketing for Humans
Aug 17, 2025
3 min read
What is AI Operations?
Jul 27, 2025
4 min read
AI Sprawl is Becoming a Problem
Jul 6, 2025
3 min read
Cloudflare vs. AI (with new stats)
Jun 29, 2025
2 min read
Cutting Costs or Increasing Productivity
Jun 22, 2025
3 min read
What Content Each AI Platform Prefers to Consume
Jun 11, 2025
2 min read
Accessibility Isn't a "Nice to Have"
May 18, 2025
3 min read
Re-re-re-rebranding Max
Next page