<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Blog on Mike Veerman</title>
    <link>https://mikeveerman.be/blog/</link>
    <description>Recent content in Blog on Mike Veerman</description>
    <image>
      <title>Mike Veerman</title>
      <url>https://mikeveerman.be/images/og-default.png</url>
      <link>https://mikeveerman.be/images/og-default.png</link>
    </image>
    <generator>Hugo -- 0.160.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 05 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://mikeveerman.be/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AI is not that expensive. We&#39;re just wasteful.</title>
      <link>https://mikeveerman.be/blog/substack-2026-04-05-ai-is-not-that-expensive-were-just/</link>
      <pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2026-04-05-ai-is-not-that-expensive-were-just/</guid>
      <description>What the testing pyramid can teach us about the future of intelligent workflows.</description>
    </item>
    <item>
      <title>40 days of Doom</title>
      <link>https://mikeveerman.be/blog/substack-2026-03-30-40-days-of-doom/</link>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2026-03-30-40-days-of-doom/</guid>
      <description>What my autonomous game engine tells us about the future of software development</description>
    </item>
    <item>
      <title>The artificial Turk and our role as software experts</title>
      <link>https://mikeveerman.be/blog/madewithlove-2026-03-30-the-artificial-turk-and-our-role-as-software-experts/</link>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2026-03-30-the-artificial-turk-and-our-role-as-software-experts/</guid>
      <description>Software experts must balance enthusiasm for generative AI&amp;#39;s genuine capabilities with critical scrutiny to prevent unchecked hype from driving poor technical decisions.</description>
    </item>
    <item>
      <title>Running multiple Claude accounts without logging out</title>
      <link>https://mikeveerman.be/blog/madewithlove-2026-03-26-running-multiple-claude-accounts-without-logging-out/</link>
      <pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2026-03-26-running-multiple-claude-accounts-without-logging-out/</guid>
      <description>How to manage multiple Claude Code accounts across different machines using Jean-Claude to selectively sync configuration while keeping account-specific data separate.</description>
    </item>
    <item>
      <title>QA is the last bottleneck</title>
      <link>https://mikeveerman.be/blog/madewithlove-2026-03-17-qa-is-the-last-bottleneck/</link>
      <pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2026-03-17-qa-is-the-last-bottleneck/</guid>
      <description>As software development feedback loops accelerate toward minutes, quality assurance remains the final bottleneck where human judgment is still required.</description>
    </item>
    <item>
      <title>Daily Doom: Fighting demons and software entropy</title>
      <link>https://mikeveerman.be/blog/substack-2026-02-21-daily-doom-fighting-demons-and-software/</link>
      <pubDate>Sat, 21 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2026-02-21-daily-doom-fighting-demons-and-software/</guid>
      <description>An experiment in fully autonomous software development</description>
    </item>
    <item>
      <title>Why AI will not kill Open Source</title>
      <link>https://mikeveerman.be/blog/madewithlove-2026-02-19-why-ai-will-not-kill-open-source/</link>
      <pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2026-02-19-why-ai-will-not-kill-open-source/</guid>
      <description>Open source will survive the rise of AI coding agents — it represents a creative human endeavor that AI tools themselves depend upon.</description>
    </item>
    <item>
      <title>The IDE of the Future: Agentcraft Review</title>
      <link>https://mikeveerman.be/blog/2026-02-18-agentcraft-review/</link>
      <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/2026-02-18-agentcraft-review/</guid>
      <description>A deep dive into Agentcraft, a Warcraft-inspired IDE that lets you manage a legion of coding agents simultaneously</description>
    </item>
    <item>
      <title>AI writing is terrible. Except for lab notes.</title>
      <link>https://mikeveerman.be/blog/substack-2026-02-14-ai-writing-is-terrible-except-for/</link>
      <pubDate>Sat, 14 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2026-02-14-ai-writing-is-terrible-except-for/</guid>
      <description>Why we should use LLM context to write technical articles.</description>
    </item>
    <item>
      <title>Jean-Claude: Syncing Claude Code Config Across Machines</title>
      <link>https://mikeveerman.be/blog/github-2026-02-14-jean-claude/</link>
      <pubDate>Sat, 14 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/github-2026-02-14-jean-claude/</guid>
      <description>A companion CLI for syncing your Claude Code configuration — CLAUDE.md, settings, hooks, and skills — across all your machines using Git.</description>
    </item>
    <item>
      <title>The Great AI Overengineering Olympics</title>
      <link>https://mikeveerman.be/blog/github-2026-02-12-cli-agent-benchmark/</link>
      <pubDate>Thu, 12 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/github-2026-02-12-cli-agent-benchmark/</guid>
      <description>4 AI agents build Hello World in Java with TDD, DDD, BDD and hexagonal architecture. The results are magnificent enterprise-grade atrocities.</description>
    </item>
    <item>
      <title>Why Inference Will Get Dirt Cheap Fast</title>
      <link>https://mikeveerman.be/blog/substack-2026-02-07-why-inference-will-get-dirt-cheap/</link>
      <pubDate>Sat, 07 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2026-02-07-why-inference-will-get-dirt-cheap/</guid>
      <description>5 forces that will make AI inference ubiquitous</description>
    </item>
    <item>
      <title>Cauli Quest: A Browser Platformer Built with AI</title>
      <link>https://mikeveerman.be/blog/github-2026-02-06-cauli-quest/</link>
      <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/github-2026-02-06-cauli-quest/</guid>
      <description>A tiny browser platformer where a cauliflower risks it all for carrot-based glory. Built with vanilla JavaScript and AI-generated assets.</description>
    </item>
    <item>
      <title>Local Agent Bench: Testing 21 Open-Weight Models on Tool Calling</title>
      <link>https://mikeveerman.be/blog/github-2026-02-06-tool-calling-benchmark/</link>
      <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/github-2026-02-06-tool-calling-benchmark/</guid>
      <description>Benchmarking small open-weight models on a $1,000 laptop to see which ones know when to use tools — and when not to.</description>
    </item>
    <item>
      <title>Living with an artificial psychopath</title>
      <link>https://mikeveerman.be/blog/substack-2026-01-31-living-with-an-artificial-psychopath/</link>
      <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2026-01-31-living-with-an-artificial-psychopath/</guid>
      <description>How a dangerous little gremlin will change our everyday life.</description>
    </item>
    <item>
      <title>On the imminent retirement of the keyboard</title>
      <link>https://mikeveerman.be/blog/madewithlove-2026-01-28-on-the-imminent-retirement-of-the-keyboard/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2026-01-28-on-the-imminent-retirement-of-the-keyboard/</guid>
      <description>By 2030, software engineers will abandon traditional coding in IDEs to instead use AI agents as navigators, fundamentally transforming how code gets written.</description>
    </item>
    <item>
      <title>Burning LEDs vs Picking Flowers</title>
      <link>https://mikeveerman.be/blog/substack-2026-01-26-burning-leds-vs-picking-flowers/</link>
      <pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2026-01-26-burning-leds-vs-picking-flowers/</guid>
      <description>Why Vibe Coding is hard for dreamers and 3 tips to get better at it.</description>
    </item>
    <item>
      <title>Claude After Dark: Creating Retro Sprite Games with AI</title>
      <link>https://mikeveerman.be/blog/github-2026-01-17-claude-after-dark/</link>
      <pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/github-2026-01-17-claude-after-dark/</guid>
      <description>Using Claude Code to drive Gemini&amp;#39;s image generation for consistent animated sprites, recreating the classic Flying Toasters screensaver.</description>
    </item>
    <item>
      <title>Why CTOs Love Coding Agents and Engineers Don’t</title>
      <link>https://mikeveerman.be/blog/substack-2026-01-13-agents-are-getting-creative-and-devs/</link>
      <pubDate>Tue, 13 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2026-01-13-agents-are-getting-creative-and-devs/</guid>
      <description>I didn&amp;amp;#8217;t ask for this. I got it anyway.</description>
    </item>
    <item>
      <title>Neon Void: A Retro Arcade Shooter Built Entirely by AI</title>
      <link>https://mikeveerman.be/blog/github-2026-01-12-neonvoid/</link>
      <pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/github-2026-01-12-neonvoid/</guid>
      <description>A retro arcade shooter where Claude Code wrote all the game code and DALL-E generated every sprite. No human code written.</description>
    </item>
    <item>
      <title>What will the state of AI be like by this time next year?</title>
      <link>https://mikeveerman.be/blog/madewithlove-2025-11-06-what-will-the-state-of-ai-be-like-by-this-time-next-year/</link>
      <pubDate>Thu, 06 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2025-11-06-what-will-the-state-of-ai-be-like-by-this-time-next-year/</guid>
      <description>Predictions about AI development over the coming year — CLI agents will dominate, AI generators will become standard, and LLM improvements will plateau.</description>
    </item>
    <item>
      <title>Lovable is no longer a toy</title>
      <link>https://mikeveerman.be/blog/substack-2025-10-13-lovable-is-no-longer-a-toy/</link>
      <pubDate>Mon, 13 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-10-13-lovable-is-no-longer-a-toy/</guid>
      <description>Adventures in vibe coding non-trivial apps.</description>
    </item>
    <item>
      <title>Smart is not enough: three criteria to select AI tools</title>
      <link>https://mikeveerman.be/blog/madewithlove-2025-08-05-smart-is-not-enough/</link>
      <pubDate>Tue, 05 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2025-08-05-smart-is-not-enough/</guid>
      <description>Organizations should evaluate AI tools based on compliance, community support, and team management capabilities — not just productivity gains.</description>
    </item>
    <item>
      <title>Blind vibe coding: lessons from working with an infernal language</title>
      <link>https://mikeveerman.be/blog/substack-2025-07-10-blind-vibe-coding-lessons-from-working/</link>
      <pubDate>Thu, 10 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-07-10-blind-vibe-coding-lessons-from-working/</guid>
      <description>Can Claude write code I don&amp;#39;t understand?</description>
    </item>
    <item>
      <title>The future of AI-powered product management</title>
      <link>https://mikeveerman.be/blog/substack-2025-07-03-the-future-of-ai-powered-product/</link>
      <pubDate>Thu, 03 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-07-03-the-future-of-ai-powered-product/</guid>
      <description>Please stop autogenerating requirement documents</description>
    </item>
    <item>
      <title>Undercover Agent: AI-Generated Test Coverage for Legacy Codebases</title>
      <link>https://mikeveerman.be/blog/github-2025-06-25-undercover-agent/</link>
      <pubDate>Wed, 25 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/github-2025-06-25-undercover-agent/</guid>
      <description>An experiment in using AI code agents to write all the missing unit tests for an existing codebase. Let&amp;#39;s take code coverage to 100%.</description>
    </item>
    <item>
      <title>Why vibe coding won&#39;t replace software engineers</title>
      <link>https://mikeveerman.be/blog/substack-2025-06-24-why-vibe-coding-wont-replace-engineers/</link>
      <pubDate>Tue, 24 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-06-24-why-vibe-coding-wont-replace-engineers/</guid>
      <description>Non-techies just don&amp;#39;t want to arm wrestle the machine</description>
    </item>
    <item>
      <title>Pricing strategies in the era of AI: why hourly billing no longer works</title>
      <link>https://mikeveerman.be/blog/madewithlove-2025-06-10-pricing-strategies-in-the-era-of-ai/</link>
      <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2025-06-10-pricing-strategies-in-the-era-of-ai/</guid>
      <description>Traditional hourly billing is broken for software agencies — AI enables faster development while introducing new costs, necessitating value-based pricing.</description>
    </item>
    <item>
      <title>Asking AI Agents to test legacy software (so our engineers don&#39;t have to).</title>
      <link>https://mikeveerman.be/blog/substack-2025-05-19-from-0-to-319-in-25-minutes-and-263/</link>
      <pubDate>Mon, 19 May 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-05-19-from-0-to-319-in-25-minutes-and-263/</guid>
      <description>An experiment in getting LLMs to write the tests we never had time for.</description>
    </item>
    <item>
      <title>Vibe coding on an airplane</title>
      <link>https://mikeveerman.be/blog/substack-2025-04-29-vibe-coding-on-an-airplane/</link>
      <pubDate>Tue, 29 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-04-29-vibe-coding-on-an-airplane/</guid>
      <description>What can we build when our AI doesn&amp;#39;t need internet access?</description>
    </item>
    <item>
      <title>Privacy sensitive AI</title>
      <link>https://mikeveerman.be/blog/substack-2025-04-13-privacy-sensitive-ai/</link>
      <pubDate>Sun, 13 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-04-13-privacy-sensitive-ai/</guid>
      <description>Dataleaks in the age of Cursor</description>
    </item>
    <item>
      <title>AI Agents are not going to kill your SaaS</title>
      <link>https://mikeveerman.be/blog/substack-2025-04-03-ai-agents-are-not-going-to-kill-your/</link>
      <pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-04-03-ai-agents-are-not-going-to-kill-your/</guid>
      <description>A prediction on where the SaaS and AI landscape is headed.</description>
    </item>
    <item>
      <title>News at eleven(labs)</title>
      <link>https://mikeveerman.be/blog/substack-2025-04-01-news-at-elevenlabs/</link>
      <pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-04-01-news-at-elevenlabs/</guid>
      <description>An auto-generated news show as a morning brief.</description>
    </item>
    <item>
      <title>Who wants an automated podcast bro?</title>
      <link>https://mikeveerman.be/blog/substack-2025-03-31-who-wants-an-automated-podcast-bro/</link>
      <pubDate>Mon, 31 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-03-31-who-wants-an-automated-podcast-bro/</guid>
      <description>A more convenient and engaging alternative to your company blog?</description>
    </item>
    <item>
      <title>Jeeeez! Not another AI newsletter!</title>
      <link>https://mikeveerman.be/blog/substack-2025-03-29-jeeeez-not-another-ai-newsletter/</link>
      <pubDate>Sat, 29 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/substack-2025-03-29-jeeeez-not-another-ai-newsletter/</guid>
      <description>Adventures in multi-modal AI to inspire those who don&amp;#39;t write software for a living.</description>
    </item>
    <item>
      <title>Do we even need a moat?</title>
      <link>https://mikeveerman.be/blog/madewithlove-2024-11-11-do-we-even-need-a-moat/</link>
      <pubDate>Mon, 11 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2024-11-11-do-we-even-need-a-moat/</guid>
      <description>Not all products require a technical moat — customer-focused SaaS solutions don&amp;#39;t need proprietary AI if they solve real business problems.</description>
    </item>
    <item>
      <title>How AI will replace pair programming</title>
      <link>https://mikeveerman.be/blog/madewithlove-2023-10-18-how-ai-will-replace-pair-programming/</link>
      <pubDate>Wed, 18 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2023-10-18-how-ai-will-replace-pair-programming/</guid>
      <description>AI coding assistants are advancing rapidly and will eventually replace human pair programmers, though they currently lag in mentoring and knowledge transfer.</description>
    </item>
    <item>
      <title>ChatGPT and the future of software specs</title>
      <link>https://mikeveerman.be/blog/madewithlove-2022-12-08-chatgpt-and-the-future-of-software-specs/</link>
      <pubDate>Thu, 08 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/blog/madewithlove-2022-12-08-chatgpt-and-the-future-of-software-specs/</guid>
      <description>Rather than generating code directly, generative AI could be more effectively used to create better software specifications and requirements documentation.</description>
    </item>
  </channel>
</rss>
