Skip to content

Archives

All the articles I've archived.

2026 27
March 1
February 12
January 14
2025 97
December 1
November 2
  • Building an AI-Native Engineering Team: The Missing Phase

    Published: Nov 22, 2025
    post

    OpenAI's new guide on AI-native engineering is comprehensive, but it skips the most critical step. Before you Plan or Build, you must Discover. Why context curation is like lighting a stage.

  • Run Your Company on the Command Line

    Published: Nov 18, 2025
    post

    I've spent the last year building AI agents for clients. The biggest bottleneck isn't the model intelligence—it's the database. The solution is to replace Postgres with Markdown.

October 6
  • Agentic Memory: Local, Not Cloud

    Published: Oct 22, 2025
    post

    The rise of agentic AI has brought memory to the forefront. But the architecture matters. Cloud-based memory promises convenience; local memory promises control. For serious agentic systems, local is the only way forward.

  • Thoughts on Claude Haiku 4.5: Speed Meets Intelligence

    Published: Oct 19, 2025
    post

    Anthropic's Claude Haiku 4.5 delivers near-frontier performance at one-third the cost and twice the speed. An analysis of what this means for agentic coding workflows and companies building with AI.

  • Micro Models: The $100 AI Revolution

    Published: Oct 13, 2025
    post

    The AI industry tells one story: building a language model costs millions. A quiet revolution proves them wrong. Learn how you can train a capable LLM for under $100 and why it matters.

  • Claude Code Plugins: Standardizing the Chaos or Adding Another Layer?

    Published: Oct 11, 2025
    post

    Plugin systems promise to simplify agent development by standardizing custom commands, tools, and MCP servers. But do they solve the right problem, or just add another abstraction layer?

  • Beyond Vibe Coding: The Discipline of Vibe Engineering

    Published: Oct 7, 2025
    post

    To move beyond 'vibe coding,' we need discipline. Simon Willison's 'Vibe Engineering' gives us a name for professional AI use, but the 'how' is what matters. The answer is Context Engineering.

  • Introducing AgenticPay: Ending the Agent Payment Blindness Crisis

    Published: Oct 3, 2025
    Updated: Oct 4, 2025
    post

    AgenticPay gives AI builders the discovery, budgeting, and settlement rails needed to let agents pay for x402 resources safely across EVM and SVM networks.

September 11
  • Agent Stories: Frameworks for AI Agents and Agentic Developers

    Published: Sep 18, 2025
    post

    Exploring Agent Stories and Agentic Developer Stories - two distinct frameworks adapting user stories for AI-assisted development. Learn how Agent Stories guide AI agents in task execution, while Agentic Developer Stories help human specialists build and manage agentic systems. Drawing from real-world examples like Fly.io's robot customers, I examine frameworks for the agentic AI future.

  • Agent Stories: Frameworks for AI Agents and Agentic Developers

    Published: Sep 18, 2025
    post

    Exploring Agent Stories and Agentic Developer Stories - two distinct frameworks adapting user stories for AI-assisted development. Learn how Agent Stories guide AI agents in task execution, while Agentic Developer Stories help human specialists build and manage agentic systems. Drawing from real-world examples like Fly.io's robot customers, I examine frameworks for the agentic AI future.

  • Thoughts on Codex: GPT-5's Engineering Teammate

    Published: Sep 17, 2025
    post

    After a week with OpenAI's new GPT-5-Codex, it's clear this isn't just a better model for code. It's a new class of agent, purpose-built for engineering workflows. My thoughts on the shift from AI coder to AI teammate.

  • Reliable Agents: Engineering Reliable AI Agents

    Published: Sep 14, 2025
    Updated: Sep 15, 2025
    post

    Beyond conversation, reliable AI agents require systematic engineering. This post breaks down the core principles for building them, drawing lessons from Nous Research's Hermes 4 and OpenAI's GPT-5-Codex.

  • Agent-Driven Development: From Supervisor to Orchestrator

    Published: Sep 11, 2025
    post

    The pursuit of a single super-agent is a distraction. The real productivity gain comes from orchestrating multiple agents in parallel—a practical guide to async, multi-repo workflows.

  • Agent Mode: The Evolution Beyond AI Mode

    Published: Sep 7, 2025
    post

    Google's AI Mode is impressive, but it's just the beginning. The real revolution comes with Agent Mode - where AI doesn't just answer your questions, it completes your tasks.

  • Preventing Hallucinations: Buidling More Honest AI Agents

    Published: Sep 6, 2025
    post

    AI hallucinations aren't a mysterious bug, but a direct result of training methods that reward guessing. Learn the root cause and the practical directives you can use to build more reliable, honest AI agents that know when to say 'I don't know.'

  • Simulation Testing: Build What You Can Simulate

    Published: Sep 4, 2025
    Updated: Jan 9, 2026
    post

    Stop fixing bugs. Start predicting them. Why simulation-first development is the only way to build reliable AI agents and distributed systems.

  • Dealing With AI Web Crawlers: The Carrot and The Stick

    Published: Sep 2, 2025
    post

    AI crawlers are overwhelming the web, threatening small sites with huge costs. Here's a two-part strategy combining cooperation (llms.txt) and confrontation (AI Labyrinth) to manage the good bots and punish the bad.

  • Agentic Workflows: The Power of Determinism

    Published: Sep 1, 2025
    post

    We're mesmerized by autonomous agents, but the real power lies in deterministic agentic workflows. It's time to trade probabilistic magic for reliable, engineered systems.

  • Ship Tools, Not Code: Tools Is All You Need

    Published: Sep 1, 2025
    Updated: Sep 2, 2025
    post

    We've focused on giving agents the right tools. It's time for the next leap: building the infrastructure for agents to create their own tools, creating an unstoppable network effect.

August 20
  • Agent Client Protocol: Breaking the IDE Prison

    Published: Aug 31, 2025
    Updated: Sep 3, 2025
    post

    The Agent Client Protocol (ACP) promises agent-editor interoperability. But the real revolution isn't making agents work with IDEs—it's freeing agents to control any interface, compose with each other, and flow seamlessly between environments.

  • Agentic Networks: The Trillion-Agent Network Effect

    Published: Aug 30, 2025
    post

    Agent networks don't follow Metcalfe's Law—they shatter it. While human networks grow arithmetically, agent networks compound exponentially through two reinforcing loops: every new agent makes the network smarter, and every new tool makes every agent more capable.

  • Agentic Payments: The Missing Trillion-Dollar Layer

    Published: Aug 30, 2025
    post

    We built agents that can think but can't transact. Payment infrastructure is the last lock on the cage of the agent economy. Here's how its convergence with crypto is about to break it open.

  • Markdown-First Codebases: The Future of AI-Native Content Systems

    Published: Aug 27, 2025
    post

    Why markdown-first architectures are the future for AI agents, moving beyond complex databases, CMSs, and CRMs toward simple, powerful, AI-native systems.

  • MCP Servers: Why Read-Only is the Only Way

    Published: Aug 26, 2025
    post

    MCP servers are plagued by a 43% critical vulnerability rate. The solution isn't better security—it's architectural constraint. Through the lens of MVC and Event Sourcing, we see why read-only is the only viable path to enterprise trust.

  • Chain of Agents: How Single Models Can Replace Expensive Multi-Agent Systems

    Published: Aug 25, 2025
    post

    Chain-of-Agents trains single models to simulate multi-agent collaboration, achieving 84.6% cost reduction while beating traditional multi-agent systems. Here's what this breakthrough means for how you build with AI.

  • Thoughts on Grok 2.5: xAI's Strategic Open-Source Play

    Published: Aug 25, 2025
    post

    An analysis of xAI's Grok 2.5 open-source release, its competitive benchmarks, licensing strategy, and what it means for the future of enterprise AI adoption and reasoning models.

  • Beyond the Prompt: Engineering Context with Go

    Published: Aug 25, 2025
    post

    Static prompts create costly, blind AI agents. The solution is context engineering: dynamic prompts that adapt to runtime state, enabled by Go's context.Context pattern. This is how you build agents that are economically viable.

  • Agentic Directives: Ten Commands for an Agentic Company

    Published: Aug 24, 2025
    Updated: Aug 25, 2025
    post

    AI agents are the new workforce. Companies now need directives, not principles. Here are ten commands that will define the most successful agentic organizations.

  • Agentic Inbox: The Operating System for Human-Agent Collaboration

    Published: Aug 22, 2025
    Updated: Aug 24, 2025
    post

    Chat interfaces are holding agents back. The future isn't another chatbot—it's an inbox where humans and agents collaborate on decisions that matter. Welcome to the Agentic Inbox, where interrupts become opportunities and workflows learn from every human choice.

  • Trustless Agents: How ERC-8004 Will Unleash the Trillion-Agent Economy

    Published: Aug 22, 2025
    Updated: Aug 24, 2025
    post

    The walled gardens are crumbling. ERC-8004 isn't just another blockchain standard—it's the protocol that will transform millions of captive corporate agents into a trillion-strong global economy. The agent revolution doesn't need permission anymore.

  • Agentic Design: When Agents Build the Interface

    Published: Aug 21, 2025
    Updated: Aug 24, 2025
    post

    Design isn't about pixels anymore. It's about protocols, guardrails, and feedback loops. Welcome to Agentic Design (AD), where the interface is terminal-first and the user writes itself.

  • AGENTS.md: OpenAI's Answer to the Agent-Tool Communication Crisis

    Published: Aug 20, 2025
    Updated: Aug 24, 2025
    post

    OpenAI's AGENTS.md is a necessary step for guiding AI coding agents, but it reveals a deeper crisis: our tools were never built to communicate with AI.

  • Introducing Flow (flw): Agentic Framework in Go

    Published: Aug 18, 2025
    post

    292 lines. 6.6KB. Zero dependencies. Production-ready agents. Flow proves you don't need 400,000 lines of code to build powerful agents—you need less than 300.

  • Introducing Context (ctx): Solving the AI Token Economics Crisis

    Published: Aug 15, 2025
    post

    Context (ctx) transforms any CLI tool into an AI-ready, token-efficient interface. By wrapping command output in structured JSON with precise token counts, ctx solves the token blindness problem and can reduce consumption by over 95%.

  • One Person Billion Dollar Brand: The Death of Traditional Business Models

    Published: Aug 10, 2025
    post

    Ryan Reynolds built billion-dollar brands with celebrity status and massive teams. But the real revolution isn't celebrity entrepreneurship—it's the one-person billion-dollar brand powered by AI agents. Here's why you don't need fame or employees to build the next unicorn.

  • Agentic Companies: Open Source Models Is All You Need

    Published: Aug 7, 2025
    post

    The release of models like GPT-OSS isn't just about better AI; it's the catalyst for a new kind of organization: the Agentic Company. Here's why the future of enterprise will run on private, open-source models with fundamental, powerful tools.

  • Private Models: Why GPT-OSS is a Bigger Deal Than GPT-5 for Businesses

    Published: Aug 5, 2025
    post

    While the world anticipates GPT-5, OpenAI's release of GPT-OSS signals a massive shift. Learn why the future of B2B SaaS lies in open, customizable AI workflows, not closed models.

  • Private Models: Why GPT-OSS is a Bigger Deal Than GPT-5 for Businesses

    Published: Aug 5, 2025
    post

    While the world anticipates GPT-5, OpenAI's release of GPT-OSS signals a massive shift. Learn why the future of B2B SaaS lies in open, customizable AI workflows, not closed models.

  • From Lab to Launch: Canada's New Startup Pipeline

    Published: Aug 4, 2025
    Updated: Aug 7, 2025
    post

    An analysis of how Canada's SR&ED program is driving the convergence of research and startups, creating a unique and powerful alternative to the US venture capital model.

July 23
  • Agentic Coding: The Dawn of a New Engineering Primitive

    Published: Jul 31, 2025
    post

    AI coding was just the warm-up. Agentic Coding is the main event, a new engineering primitive that changes how you build software. It's not just about writing code; it's about commanding systems that build themselves.

  • Kiro Agents: Spec-Driven Development Meets AI Automation

    Published: Jul 28, 2025
    deep post

    A comprehensive analysis of Kiro's pioneering approach to AI-assisted development. We examine how Kiro's spec-driven architecture bridges the gap between 'vibe coding' and production-ready systems through its innovative use of requirements artifacts, event-driven hooks, and task orchestration. This deep dive explores whether Kiro represents the future of enterprise AI development or another iteration in the evolving landscape of coding assistants.

  • Agentic Experience: The Future is AX

    Published: Jul 27, 2025
    Updated: Jul 31, 2025
    post

    We've spent decades optimizing for humans. It's time to start designing for the new user: AI agents. Why Agentic Experience (AX) is the next frontier in software.

  • Agency OS: An Agentic-First Operating System for Agencies

    Published: Jul 25, 2025
    Updated: Jul 31, 2025
    post

    Agency OS is a new paradigm for running an agency, built on a radically simple principle: the database is the application. This post introduces the philosophy and explains how modern, agentic-friendly databases like Neon, Supabase, and Dolt make it possible to safely automate and scale your operations with AI.

  • Agentic-Friendly Databases: The Case for Version Control in AI

    Published: Jul 24, 2025
    Updated: Jul 31, 2025
    post

    AI agents are poised to revolutionize workflows, but how do we let them interact with our critical data safely? The answer lies in treating our databases like code, with version control features like branching, diffs, and merges. This post explores why databases like Neon, Supabase, and Dolt are leading the way.

  • Claude Code Agents: A Terminal-First Approach to AI Agents

    Published: Jul 23, 2025
    deep post

    A deep dive into Anthropic's Claude Code. We analyze why this terminal-first agent represents a pivotal moment in AI, deconstructing its technical architecture (like MCP and Hooks), its superior reliability in the face of the "98% problem," and the security risks that come with its power. This isn't just a new tool; it's a new philosophy for building robust and transparent AI.

  • Claude Code Agents: A Terminal-First Approach to AI Agents

    Published: Jul 23, 2025
    deep post

    A deep dive into Anthropic's Claude Code. We analyze why this terminal-first agent represents a pivotal moment in AI, deconstructing its technical architecture (like MCP and Hooks), its superior reliability in the face of the "98% problem," and the security risks that come with its power. This isn't just a new tool; it's a new philosophy for building robust and transparent AI.

  • Parallel Claude Code with Jujutsu: Running Claude Code in Parallel using JJ

    Published: Jul 22, 2025
    post

    A practical guide to leveraging Jujutsu (jj) for running multiple, parallel Claude Code sessions. Learn two powerful workflows—multiple revisions and multiple workspaces—to manage AI-generated code, curate messy outputs, and stack dependent tasks effortlessly.

  • Agentic Failures: How AI Agents Fail and What You Can Do To Prevent Them

    Published: Jul 21, 2025
    post

    Businesses clinging to outdated operating models face obsolescence. Learn how Agentic AI workflows and agents can transform your operations for a dynamic future.

  • Agent-Friendly CLI Tools: From Flaky Agents to Reliable Automation

    Published: Jul 20, 2025
    Updated: Jan 13, 2026
    post

    Existing CLI tools weren't built for AI. Instead of waiting for better agents, let's build better tools by turning LLMs into predictable pipeline components.

  • ChatGPT Agents: A GUI-First Approach to AI Agents

    Published: Jul 18, 2025
    Updated: Jul 22, 2025
    deep post

    A comprehensive deep-dive into OpenAI's new ChatGPT Agent, focusing on its groundbreaking tool-based architecture. We analyze its human-centric tools like the visual browser and code interpreter, and contrast this GUI-first approach with terminal-focused agents like Claude Code, exploring whether this is the path to truly reliable AI or a more polished demo.

  • ChatGPT Agents: A GUI-First Approach to AI Agents

    Published: Jul 18, 2025
    Updated: Jul 22, 2025
    deep post

    A comprehensive deep-dive into OpenAI's new ChatGPT Agent, focusing on its groundbreaking tool-based architecture. We analyze its human-centric tools like the visual browser and code interpreter, and contrast this GUI-first approach with terminal-focused agents like Claude Code, exploring whether this is the path to truly reliable AI or a more polished demo.

  • ChatGPT Agent: A Holistic Agent or Just a Better Demo?

    Published: Jul 17, 2025
    post

    An analysis of OpenAI's new ChatGPT Agent, its holistic tool-based approach, and whether it can overcome the 'last mile' problem of reliability that plagues current AI agents.

  • Spec-Driven Development: Beyond Vibe Coding with Commands & Hooks

    Published: Jul 15, 2025
    Updated: Nov 9, 2025
    post

    Conversational AI is hitting a wall. To build production software, we must move from prompts to a programmable, Spec-Driven Development (SDD) model, powered by toolkits like Spec Kit.

  • On Go

    Published: Jul 15, 2025
    Updated: Nov 15, 2025
    post

    Go delivers 80% of the utility for 20% of the complexity. This isn't a flaw; it's a deliberate design choice that makes it incredibly productive, especially in the age of AI-assisted development.

  • Claude Models: Surprises and Standouts in Anthropic's AI Frontier

    Published: Jul 14, 2025
    Updated: Feb 21, 2026
    deep post

    A comprehensive deep-dive into Anthropic's Claude model family. This analysis reveals unexpected technical innovations, unique safety measures, and real-world performance metrics (from coding benchmarks to multimodal tasks) that define Claude's evolution. We explore how hybrid reasoning, massive context windows, and Anthropic's alignment strategies have propelled Claude to the forefront of AI, while highlighting surprising internal challenges and breakthroughs along the way.

  • Claude Models: Surprises and Standouts in Anthropic's AI Frontier

    Published: Jul 14, 2025
    Updated: Feb 21, 2026
    deep post

    A comprehensive deep-dive into Anthropic's Claude model family. This analysis reveals unexpected technical innovations, unique safety measures, and real-world performance metrics (from coding benchmarks to multimodal tasks) that define Claude's evolution. We explore how hybrid reasoning, massive context windows, and Anthropic's alignment strategies have propelled Claude to the forefront of AI, while highlighting surprising internal challenges and breakthroughs along the way.

  • Switzerland's Economic Paradox: A Haven for Francs and Crypto

    Published: Jul 13, 2025
    Updated: Jan 25, 2026
    post

    An analysis of Switzerland's dual identity as a traditional financial safe haven and a burgeoning crypto hub, exploring the curious absence of a major Swiss Franc stablecoin.

  • Plan-Execute: A Two-Step AI Coding Revolution

    Published: Jul 11, 2025
    post

    TBD

  • Gemini Models: A Deep Dive into the Gemini Ecosystem

    Published: Jul 8, 2025
    Updated: Jul 15, 2025
    deep post

    A comprehensive deep-dive into Google's evolving LLM ecosystem. This analysis ranks Google's models based on context size, training data, and real-world performance, including the latest results from the Aider LLM Leaderboard for coding.

  • Gemini Models: A Deep Dive into the Gemini Ecosystem

    Published: Jul 8, 2025
    Updated: Jul 15, 2025
    deep post

    A comprehensive deep-dive into Google's evolving LLM ecosystem. This analysis ranks Google's models based on context size, training data, and real-world performance, including the latest results from the Aider LLM Leaderboard for coding.

  • Agentic Tools: Code Is All You Need

    Published: Jul 7, 2025
    Updated: Aug 6, 2025
    post

    The AI industry is chasing complex abstractions for agent tooling. It's time to stop. The most powerful tool has been right in front of us all along: code itself.

  • Use Jujutsu, Not Git: Why Your Next Coding Agent Should Use Jujutsu

    Published: Jul 7, 2025
    post

    Coding agents are messy and experimental. Git is a sharp knife for expert hands. Jujutsu is a safe, automatable power tool. Learn why Jujutsu is the superior version control system for orchestrating AI agents.

June 6
May 10
  • Agentic AI with MCP: Powering Agentic Workflows with MCP Servers in Python, Sans Pydantic

    Published: May 27, 2025
    Updated: May 26, 2025
    post

    Businesses clinging to outdated operating models face obsolescence. Learn how Agentic AI workflows and agents can transform your operations for a dynamic future.

  • MCP

    Published: May 25, 2025
    post

  • Cozy Games: If It Warms Your Heart, It Fits The Part

    Published: May 21, 2025
    post

    Exploring the rise of cozy games, their surprising benefits, and the pragmatic realities of building the next Stardew Valley in 2025 with Zig.

  • Engineless Games: The Case for Actually Owning Your Game

    Published: May 20, 2025
    Updated: Jul 7, 2025
    post

    Challenging the monolithic engine dogma: How Zig, coupled with web-inspired tooling via Datastar, offers a simpler, more powerful path for game development in 2025.

  • On Zig

    Published: May 17, 2025
    Updated: Nov 15, 2025
    post

    While other languages add complexity, Zig pursues a radical simplicity. We explore how its blazingly fast feedback loop, explicit memory control, and a revolutionary I/O model are making it one of the most compelling C successors available today.

  • On DOD

    Published: May 13, 2025
    post

  • On DST

    Published: May 10, 2025
    post

  • On Rust

    Published: May 7, 2025
    Updated: Nov 15, 2025
    post

    For the ninth year, Rust is Stack Overflow's most admired language, yet its adoption lags. We explore why, from high switching costs and slow compiles to the very complexity that makes it powerful.

  • On Lean Software (and How Zig Might Help)

    Published: May 6, 2025
    post

    Exploring Niklaus Wirth's plea for lean software and how modern languages like Zig offer pathways to combat bloat through deliberate design and developer discipline.

  • Redis Eight

    Published: May 2, 2025
    Updated: May 1, 2025
    post

    Redis 8 is GA, bringing new data structures for the modern world (and maybe even agents).

April 13
March 5
2022 1
September 1
  • Interactive 3D NFTs: Beyond Static JPEGs

    Published: Sep 25, 2022
    Updated: Apr 10, 2025
    post

    Explore how interactive 3D NFTs are transforming digital ownership, empowering creators, and reshaping experiences in gaming and the metaverse.

2016 13
March 13
  • Announcing Flow Hackers

    Published: Mar 16, 2016
    Updated: Jan 20, 2026
    post

    A personal journey into flow state exploration and the launch of Flow Hackers community

  • Breathe Deeply

    Published: Mar 16, 2016
    Updated: Jan 20, 2026
    post

    The importance of conscious breathing to achieve mindfulness and transition between activities

  • On Being Self Aware

    Published: Mar 16, 2016
    Updated: Jan 20, 2026
    post

    The relationship between writing, critical thinking, and achieving self-awareness

  • On Better Life

    Published: Mar 16, 2016
    Updated: Jan 20, 2026
    post

    Living your best life by embracing flow state and letting go of control

  • On Do That Which Scares You

    Published: Mar 16, 2016
    Updated: Jan 20, 2026
    post

    Why facing your fears is essential for growth and becoming a flow hacker

  • On Flow State

    Published: Mar 16, 2016
    Updated: Jan 20, 2026
    post

    Running with your dog and capturing stream of consciousness in flow state

  • On Lucidity

    Published: Mar 16, 2016
    Updated: Jan 20, 2026
    post

    Exploring the connection between flow state and lucid dreaming

  • On Minimize Television

    Published: Mar 16, 2016
    Updated: Jan 20, 2026
    post

    Why television is winning the war on your attention and how to minimize it

  • On Waking Up

    Published: Mar 16, 2016
    Updated: Jan 20, 2026
    post

    The power of waking up early and writing before your brain fully awakens

  • On Challenging Yourself

    Published: Mar 16, 2016
    Updated: Apr 5, 2025
    post

    Stop drifting. Discover your potential by embracing challenges that stretch your limits and lead to a more engaged life.

  • On Chunking Your Time

    Published: Mar 16, 2016
    Updated: Apr 5, 2025
    post

  • On Minimizing Distractions

    Published: Mar 16, 2016
    Updated: Apr 5, 2025
    post

    Minimize distractions to regain control and boost productivity. Learn to manage internal and external triggers for focused work.

  • Remember Why You Live

    Published: Mar 15, 2016
    Updated: Jan 19, 2026
    post