Ben O'Mahony
Book Courses Podcasts Talks Blog

Turn on AI features?

  • Search by meaning. Find things by what they're about, not just matching words, across my writing and every video on my YouTube channel, including This Week in AI. Video results open at the moment it's discussed.
  • Search by voice. Ask out loud with the microphone button, and results update as you talk. Say a video's name to play it from the start.
  • Runs on your device. It uses EmbeddingGemma 2, Google's open embedding model, in your browser. What you type or say never leaves it. Your voice is matched against the videos' audio directly, and Whisper, also on your device, listens for a video's name.
  • A one-off 370 MB download of EmbeddingGemma 2's text and audio encoders and Whisper tiny from Hugging Face, kept in your browser's cache. Best on Wi-Fi and a laptop or desktop.
  • Undo any time. Turn the switch off to stop using it, and choose whether to delete it from this device.

Video covers and previews load from YouTube.

    Typing finds keyword matches. Turn on AI features with the AI switch to search by meaning or by voice.

    Blog

    Essays on software engineering, data, and building with AI.

    • AI agents
    • AI platforms
    • Agentic engineering
    • Engineering practices
    4 November 2026

    Agent Basics: from curl to tool calls

    The first episode of Agent Basics. No frameworks, just HTTP requests to a local model, structured output and a tool call executed in Python.

    • AI agents
    8 October 2026

    My Ten Rules of Agentic Engineering

    Ten rules for building software with AI agents. Most are about the system around the agent, not the agent itself.

    • Agentic engineering
    13 August 2026

    The 45 Minute 'Long-Lived' Feature Branch

    How AI-assisted delivery makes shared context and trunk-based development more important, not less.

    • Agentic engineering
    • Engineering practices
    23 July 2026 · Thoughtworks ↗

    Sakana AI's Fugu: Is this where model routing should live?

    Fugu shows that learned model routing can work, but application teams need routing they can control, observe and evaluate.

    • AI platforms
    22 June 2026

    Knowledge Products

    If you want AI to do knowledge work, then you need to build knowledge products.

    • AI agents
    • AI platforms
    5 June 2026 · Thoughtworks ↗

    Does every feature we build with AI need a token budget?

    Treat AI features as products with explicit build, run and maintenance budgets tied to a hypothesis about their value.

    • AI platforms
    7 April 2026

    From API-First to API-Complete

    AI agents need every organisational capability to be addressable through a typed interface with a stable contract.

    • AI agents
    • AI platforms
    11 February 2026

    Hardening Codebases for Agentic Coding: 10 Essential Techniques

    Ten practical techniques that make codebases safer and more effective for AI coding agents.

    • Agentic engineering
    • Engineering practices
    27 August 2025 · MartinFowler.com ↗

    Building your own CLI Coding Agent with Pydantic-AI

    Build a coding agent from open source tools and tailor it to your own engineering environment and development standards.

    • Agentic engineering
    • AI agents

    © 2026 Ben O'Mahony

    GitHub YouTube RSS