Blog

  • Lee Robinson is right: i’m Ditching my CMS for claude code and Markdown

    Lee Robinson is right: i’m Ditching my CMS for claude code and Markdown

    Lee Robinson (an important guy at Cursor) wrote a banger post about migrating Cursor from a CMS back to raw code and markdown. He did it in three days, spent $260 in tokens, and deleted 322K lines of code. Reading it, I found myself nodding along. A lot. My WordPress site had become a slug.…

  • I Built an AI Chief of Staff That Runs Entirely on My Laptop

    I Built an AI Chief of Staff That Runs Entirely on My Laptop

    I spend way too much time context-switching between client emails, project notes, meeting transcripts, and CRM data. Every morning, I’m asking myself the same questions: What’s urgent? Who needs a response? What deadlines am I forgetting? So I built an AI assistant that answers all of this and it runs 100% locally on my MacBook. No…

  • Gemini 3 Pro: The best AI Model, by a mile

    Gemini 3 Pro: The best AI Model, by a mile

    I’m really excited by this one. When Gemini 2.5 Pro came out months ago, it was incredible, but Anthropic and OpenAI caught up quickly. Gemini 3 is something else altogether. It’s head and shoulders above the rest. I built a personal AI boxing coach that tracks my hand movements through my computer’s camera in real-time…

  • Building an AI-Powered Market Research Agent With Parallel AI

    Building an AI-Powered Market Research Agent With Parallel AI

    When Parallel AI first announced their Deep Research API, I was intrigued. I played around with it and thought it did a great job. Of course, I pay for ChatGPT, Claude, and Gemini so I don’t really have need for another Deep Research product. And I’ve already built my own. So I set Parallel aside……

  • Cartesia AI Tutorial: Build an AI Podcast Generator

    Cartesia AI Tutorial: Build an AI Podcast Generator

    I was talking to a friend recently about an idea he had for generating AI podcasts in the format of How I Built This. He wanted to be able to just enter the name of a company and get a podcast on all the details of how it was started, on demand. One way I’d…

  • Claude Skills Tutorial: Give your AI Superpowers

    Claude Skills Tutorial: Give your AI Superpowers

    In the Matrix, there’s a scene where Morpheus is loading training programs into Neo’s brain and he wakes up from it and says, “I know Kung Fu.” That’s basically what Claude skills are. They’re a set of instructions that teach Claude how to do a certain thing. You explain it once in a document, like…

  • Building a Competitor Intelligence Agent with Browserbase

    Building a Competitor Intelligence Agent with Browserbase

    In a previous post, I wrote about how I built a competitor monitoring system for a marketing team. We used Firecrawl to detect changes on competitor sites and blog content, and alert the marketing team with a custom report. That was the first phase of a larger project. The second phase was tracking the competitors’…

  • Factory.ai: A Guide To Building A Software Development Droid Army

    Factory.ai: A Guide To Building A Software Development Droid Army

    Last week, Factory gave us a masterclass in how to launch a product in a crowded space. While every major AI company and their aunt already has a CLI coding agent, all I kept hearing about was Factory and their Droid agents. So, it is just another CLI coding agent or is there some sauce…

  • Automating Competitor Research with Firecrawl: A Comprehensive Tutorial

    Automating Competitor Research with Firecrawl: A Comprehensive Tutorial

    I recently worked with a company to help their marketing team set up a custom competitive intelligence system. They’re in a hyper-competitive space and with new AI products sprouting up in their industry every day, the list of companies they keep tabs on is multiplying. While the overall project is part of a larger build…

  • How People Really Use ChatGPT, and What It means for Businesses

    How People Really Use ChatGPT, and What It means for Businesses

    Every week, 700 million people fire up ChatGPT and send more than 18 billion messages. That’s about 10% of the world’s adults, collectively talking to a chatbot at a rate of 29,000 messages per second. The question is: what on earth are they talking about? OpenAI and a team of economists recently released a fascinating…