Blog
-
Generative Engine Optimization: How to Rank on ChatGPT, Claude, and Perplexity
When I was in Lisbon last November, a friend of mine invited me to hike the mountains of Madeira with him. He warned me that the trails get pretty slick and that I needed good hiking shoes. In the past I would have gone to Google and searched for best hiking boots for Madeira and…
-
Vibe Coding: The Future of Building Software (Without Writing Code Like a Caveman)
I used to play a ton of video games as a kid. The first one I ever played was Prince of Persia, the old side scroller where your character jumped around, avoided traps, and fought enemies. With Gemini 2.5 Pro and the Canvas feature, I tried to build a basic version of that, but with…
-
Software-As-A-Prompt: How AI Is Enabling On-Demand Software
Last week I helped a friend, a speaking coach, build a custom app to analyze client videos with AI. He had been doing it manually as part of his coaching program. Clients would upload videos of themselves speaking to a Dropbox folder, he would watch it, and then send feedback. As you can imagine, it’s…
-
The Claude Cookbook, Part 1: Welcome to the Kitchen
What is Claude, how does it work, and what are the best ways to use it? In this series, I help you become a Claude connoiseur.
-
Re-Found: A Step-By-Step Guide to Becoming an AI-First Company
You either become an AI-first company, or you lose to your AI-powered competitors. In this guide, I show you the step-by-step process to doing this.
-
A Deep Dive Into The OpenAI Agents SDK
Let’s dive into how to build AI agents with OpenAI’s new Agents SDK
-
The Ultimate Guide to Model Context Protocol, Part 3: Tying It All Together
In our previous posts we looked at what exactly MCP is and how it works behind the scene. Now it’s time to tie it all together and build some useful stuff with MCP. Before we begin, I’m going to let you in on a little secret. I used Claude with MCP to help me write…
-
The Ultimate Guide to Model Context Protocol, Part 2: Behind The Scenes of MCP
In our previous post, we introduced the Model Context Protocol (MCP) and how it transforms our dear Claude from a knowledgeable yet impotent AI into a helpful digital butler who can actually interact with your files, apps, and services. Now it’s time to draw back the curtain and have a gander at the magic behind…
-
The Ultimate Guide to Model Context Protocol, Part 1: What is MCP
Well hello there! I take it you’ve been hearing about this MCP business online and have meandered over to my humble website looking for answers. This post shall shed some light on the entire affair. Today’s AI assistants like Claude, Grok, and ChatGPT, are a clever lot, brimming with facts and ready to toss out…
-
GPT4.5: A Complete Review and How It Compares To Others
OpenAI finally released GPT4.5, hot on the heels of new SOTA models from Anthropic and xAI. As always, OpenAI hyped it up in the lead up to the launch. Sam Altman himself fueled the flames of expectation, describing it as “the first model that feels like talking to a thoughtful person to me” and hinting…