<?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>Mike Veerman</title>
    <link>https://mikeveerman.be/</link>
    <description>Recent content on Mike Veerman</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 21 Feb 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://mikeveerman.be/index.xml" rel="self" type="application/rss+xml" />
    <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>&lt;p&gt;Coding agents have changed the way we build software. Most engineers still need to accept this reality, but the days of writing syntax are over. These days, we tell an agent which problem to solve.&lt;/p&gt;
&lt;p&gt;But while most of us are still coming to terms with this new reality, some of us are taking it further. Why work with one agent if you can spawn a legion?&lt;/p&gt;
&lt;p&gt;The silicon brains can handle hundreds of tasks simultaneously. Our carbon brain struggles with context switching and multitasking.&lt;/p&gt;</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>
    <item>
      <title>AI-Curious CTO</title>
      <link>https://mikeveerman.be/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://mikeveerman.be/about/</guid>
      <description>Building software is hard, but don&amp;#39;t let that stop you.</description>
    </item>
  </channel>
</rss>
