Wrote up a fun vibe-coding project, I had Claude Code build me a SwiftUI macOS app for presenting a talk by turning a list of URLs into a full-screen slide experience I could remote control from my phone https://simonwillison.net/2026/Feb/25/present/
I vibe coded my dream macOS presentation app

I gave a talk this weekend at Social Science FOO Camp in Mountain View. The event was a classic unconference format where anyone could present a talk without needing to …

Simon Willison’s Weblog
I've been having good results recently asking coding agents to provide "a linear walkthrough of the code that explains how it all works in detail" - I demonstrated that against this vibe coded Swift codebase and wrote up the technique here: https://simonwillison.net/guides/agentic-engineering-patterns/linear-walkthroughs/
Linear walkthroughs - Agentic Engineering Patterns

Linear walkthroughs - Agentic Engineering Patterns

Simon Willison’s Weblog

@simon this is really cool. As a non programmer that’s dabbled in it I’ve found trying to understand even simple projects flows confusing to me when they become multiple files.

I just ran this against a simple web app I made to test Claude code with and I really understand what the code is doing.