two posts and a cat


Two new posts today. Oh, and we went out to get my wife new hairspray. It turned out the store is next to a petsmart. So now we have a cat.

The first post is AI Coding Patterns 1: Vibe Coding. This is the first of an 18 post series on AI Coding. The series will build from here into more deliberate patterns and pitfalls

The second (subscriber only) is My AI Writing Process. People ask me about this constantly. Few people talk about their AI writing process publicly, so I wanted to share mine. I ramble into a mic, index old projects and agent logs for context, brainstorm structure with AI, then run three Gemini editing passes built on Zinsser’s principles (prompt is included). Then I edit by hand.

The writing process post is subscriber-only. You’re on the list, so just click through. I’ll be doing more of these for topics that feel better shared to a smaller audience.

Reply if anything resonates or if you think I’m wrong about something.

Isaac

Isaac Flath

Every post comes from something I've done on a real project. AI tools, development approaches, how I actually build things. You're getting a curation of my taste, not takes on stuff I don't use. Subscribers also get extras: things that went wrong, how my thinking about AI is changing, hacky workflows I use every day, and the occasional personal update. Stuff I share with subscribers because it's a little too personal or unpolished to blast across the internet.

Read more from Isaac Flath

Hey this is Isaac, Hamel Husain and I are doing a free public talk on why better RAG starts with late interaction. Most RAG still follows the "embed the chunks, embed the query, compare the vectors” approach. But top retrieval architectures follow a new approach. People do not upgrade because it requires a different setup and they think it’s only an incremental improvement. Companies like Nvidia, AWS, and Cursor have adopted it because it’s a big step up. It’s not just benchmark games. A...

Hey this is Isaac, Here are a couple demos of things I thought were cool. Then an update on a new project i'm working on with Hamel Husain. First, I’ve been working on Raw2Draft (my writing tool). I just added D3 diagrams to markdown and html text editing and I use one or the other most working hours. D3 is a low level visualization library that gives maximum flexibility but is very painful to write. But agents write D3 surprisingly well and it's amazing for adding visuals to help with...

Hey this is Isaac, Hamel Husain and I are doing a free public talk on tool architecture anti-patterns for agents: MCP, skills, CLIs, plugins, and custom tools. Some of the most popular and widely used skills, CLIs, and mcp’s fall into one of these anti-patterns. Is MCP good? Are skills enough? Should this be a CLI? That is the wrong starting point. A tool call is a product surface and should be created with the same care given to any other user facing page. When it’s treated like plumbing to...