The 80-Message UX Iteration: Where AI Helps and Where It Falls Short
Building semantic search took twenty minutes. Making it look right took eighty messages, four context resets, and a developer who eventually grabbed the CSS himself.
Read more →My AI Journey
A .NET developer and CTO's honest account of going from AI sceptic to AI-first development. The wins, the failures, and everything in between.
Building semantic search took twenty minutes. Making it look right took eighty messages, four context resets, and a developer who eventually grabbed the CSS himself.
Read more →Building an NHS integration from scratch with AI as compliance navigator - TLS certificates, SNOMED codes, conformance questionnaires, and the long road to live.
Read more →88% of our test cases were just page-load checks. So I orchestrated six AI agents to rewrite all 417 simultaneously - and learned some hard lessons about quality control.
Read more →I wrote a massive product spec for a Conversations feature and fed it to Claude Code. It took 4+ context resets, 9 implementation phases, and some genuinely baffling UI decisions.
Read more →In 2023 we were excited about autocomplete. By 2026 we're running autonomous AI agent teams. A timeline of how fast AI development tools actually moved.
Read more →I built a full .NET application to automate support ticket triage. Then Claude pointed out the entire thing could be replaced by a single skill definition.
Read more →TestPlan had become a tangled mess. So I wiped it and rebuilt the entire app in a single session with Claude Code - across four context window continuations.
Read more →MCP is brilliant when it works. But nobody talks about the sessions spent wrestling with phantom connections, deprecated protocols, Windows-specific pain, and OAuth errors that make you question your career choices.
Read more →I gave Claude Code access to our Task Board via MCP. Now it picks up tasks, implements them, commits code, comments on the ticket, and moves it to done. I mostly just watch.
Read more →Claude Code built our TestPlan MCP server. Then I connected Claude Code to that MCP server to test the product Claude Code was building. If that sounds circular, wait until you hear the rest.
Read more →Building an MCP server for Task Board sounded straightforward. 123 messages later, I was questioning everything. OAuth callbacks, phantom tools, and the debugging marathon nobody warns you about.
Read more →The chronological story of my AI journey is falling behind reality. Boris Cherny says coding is solved, Claude Code is 4% of GitHub commits, and I'm still writing about October. Time for an author's note.
Read more →Designing autonomous AI agents that pick up bugs, investigate codebases, and report findings - and discovering what works and what really doesn't.
Read more →A real, battle-tested AI development workflow from a small company. Daily routines, anti-vibe-coding rules, Friday reviews, and knowing when NOT to use AI.
Read more →From naming and positioning to architecture and pricing - using AI to go from idea to shipped product with CoSurf, Task Board, and TestPlan.
Read more →Creating fictional user personas with different tech skill levels and having AI audit the entire application from each perspective. The results were uncomfortably useful.
Read more →From complete confusion to building our own MCP servers - a plain-English guide to the protocol that makes AI actually useful. Plus: whatever happened to the metaverse?
Read more →How AI went from business strategist to engineer in a single session - designing pricing tiers, analysing competitors, and wiring up Stripe billing for TestPlan.
Read more →AI as a coding assistant - the copy-paste-and-check era. Azure pipelines, MongoDB, Blazor debugging, and learning when to trust the answers.
Read more →How a C# console app and Claude turned months of sales call transcripts into actual business intelligence - and why I had to keep asking the same questions differently.
Read more →If you're on a similar AI journey or want to discuss what I've learned, get in touch.
Get In Touch
I'm ready to get stuck in whenever you are...it all starts with an email
...oh, and tea!