<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Software · Alan Williamson - CTO &amp; AI Practitioner | Author of “Think Like a CTO”</title><description>Software — imported from WordPress.</description><link>https://alan.is/topics/software/</link><item><title>Vibe Coding is a Lie</title><link>https://alan.is/insights/vibe-coding-is-a-lie/</link><guid isPermaLink="true">https://alan.is/insights/vibe-coding-is-a-lie/</guid><description>Vibe coding is not engineering. Directed coding with architectural oversight turns AI into a real tool.</description><pubDate>Wed, 16 Sep 2026 14:24:47 GMT</pubDate><category>ai</category><category>engineering</category><category>private-equity</category><category>vibe-coding</category></item><item><title>Turn Plex into a real radio station</title><link>https://alan.is/insights/turn-plex-into-a-real-radio-station/</link><guid isPermaLink="true">https://alan.is/insights/turn-plex-into-a-real-radio-station/</guid><description>Creating a live radio station, with DJ&apos;s voices, working from your own Plex music collection, using a variety of open source tools, along with AI.</description><pubDate>Fri, 14 Aug 2026 20:51:36 GMT</pubDate><category>chatterbox</category><category>icecast</category><category>plex</category><category>radio</category></item><item><title>Will AI replace developers?</title><link>https://alan.is/insights/will-ai-replace-developers/</link><guid isPermaLink="true">https://alan.is/insights/will-ai-replace-developers/</guid><description>AI will not replace devs but changes the job—frontier models need engineers who catch confident wrong answers.</description><pubDate>Fri, 31 Jul 2026 14:27:58 GMT</pubDate><category>ai</category><category>software-development-2</category><category>vibe-coding</category></item><item><title>Why AI-Generated Code Needs Technical Oversight, Not More Product Managers</title><link>https://alan.is/insights/not-more-product-managers/</link><guid isPermaLink="true">https://alan.is/insights/not-more-product-managers/</guid><description>Non-technical PMs cannot audit AI-generated architecture. We need engineers who own the hard parts.</description><pubDate>Mon, 20 Jul 2026 11:35:37 GMT</pubDate><category>ai</category><category>engineering-manager</category><category>private-equity</category><category>product-manager</category><category>vibe-coding</category></item><item><title>Five Nights of Vibe Coding: A Game Experiment</title><link>https://alan.is/insights/five-nights-of-vibe-coding-a-game-experiment/</link><guid isPermaLink="true">https://alan.is/insights/five-nights-of-vibe-coding-a-game-experiment/</guid><description>I vibe-coded a fun game with Claude—but who owns it? The experiment left me oddly flat.</description><pubDate>Mon, 16 Feb 2026 13:10:00 GMT</pubDate><category>ai</category><category>game</category><category>vibe-coding</category></item><item><title>&quot;Well pick it back up&quot;</title><link>https://alan.is/insights/well-pick-it-back-up/</link><guid isPermaLink="true">https://alan.is/insights/well-pick-it-back-up/</guid><description>Alert fatigue is real: monitoring needs a fall-detection necklace, not endless false positives.</description><pubDate>Wed, 11 Feb 2026 13:30:00 GMT</pubDate><category>infrastructure</category><category>software-management</category></item><item><title>Vibe-factoring Java with Claude</title><link>https://alan.is/insights/vibe-factoring-java-with-claude/</link><guid isPermaLink="true">https://alan.is/insights/vibe-factoring-java-with-claude/</guid><description>Refactoring Java with Claude agents mostly worked—and the code came out better despite a few hurdles.</description><pubDate>Sun, 08 Feb 2026 02:42:37 GMT</pubDate><category>ai</category><category>claude</category><category>software-development-2</category><category>vibe-coding</category></item><item><title>Planning for the inevitable end</title><link>https://alan.is/insights/planning-for-the-inevitable-end/</link><guid isPermaLink="true">https://alan.is/insights/planning-for-the-inevitable-end/</guid><description>Plan for user death: kill switches, retention, delegation—stop harassing families after bereavement.</description><pubDate>Tue, 03 Feb 2026 13:47:00 GMT</pubDate><category>death</category><category>software-development-2</category><category>software-engineering-2</category></item><item><title>The Shiny Object Trap: Don&apos;t forego the basics</title><link>https://alan.is/insights/the-shiny-object-trap-dont-forego-the-basics/</link><guid isPermaLink="true">https://alan.is/insights/the-shiny-object-trap-dont-forego-the-basics/</guid><description>Chasing features while Outlook and PowerPoint fail basics creates risk—fix friction before new code.</description><pubDate>Fri, 30 Jan 2026 13:15:00 GMT</pubDate><category>software</category><category>software-development-2</category></item><item><title>Reclaiming Focus: The Lost Art of Downtime</title><link>https://alan.is/insights/reclaiming-focus-the-lost-art-of-downtime/</link><guid isPermaLink="true">https://alan.is/insights/reclaiming-focus-the-lost-art-of-downtime/</guid><description>We traded Borland&apos;s forced tea break for noisy pipelines. Step away, think, and make a proper cup.</description><pubDate>Mon, 26 Jan 2026 14:04:00 GMT</pubDate><category>mental-health-2</category><category>software-development-2</category></item><item><title>The Silent Decay to Legacy</title><link>https://alan.is/insights/the-silent-decay-to-legacy/</link><guid isPermaLink="true">https://alan.is/insights/the-silent-decay-to-legacy/</guid><description>Software outlives its context. Spend ~30% on maintenance or your stack becomes a museum.</description><pubDate>Mon, 19 Jan 2026 14:55:00 GMT</pubDate><category>legacy</category><category>software-modernization</category><category>technical-debt</category></item><item><title>The Hidden &quot;If&quot; in Everything</title><link>https://alan.is/insights/the-hidden-if-in-everything/</link><guid isPermaLink="true">https://alan.is/insights/the-hidden-if-in-everything/</guid><description>From car updates to AI, buried if-statements run our lives—product must own those rules, not devs.</description><pubDate>Thu, 15 Jan 2026 16:45:30 GMT</pubDate><category>logic</category><category>software-engineering-2</category></item><item><title>The Realities of Software Releases: More Than Just a Button</title><link>https://alan.is/insights/the-realities-of-software-releases-more-than-just-a-button/</link><guid isPermaLink="true">https://alan.is/insights/the-realities-of-software-releases-more-than-just-a-button/</guid><description>Release day is code meeting reality—scale, data, friction, and why we avoid Friday deploys.</description><pubDate>Mon, 12 Jan 2026 13:48:00 GMT</pubDate><category>cto</category><category>deployment</category><category>engineering</category><category>software-development-2</category></item><item><title>Think like a CTO - Japanese Edition</title><link>https://alan.is/insights/think-like-a-cto-japanese-edition/</link><guid isPermaLink="true">https://alan.is/insights/think-like-a-cto-japanese-edition/</guid><description>Think Like a CTO has been translated and published into another language, Japanese.</description><pubDate>Fri, 09 Jan 2026 03:48:27 GMT</pubDate><category>book</category><category>chief-technology-officer</category><category>cto</category></item><item><title>The Inevitable V3 Rewrite</title><link>https://alan.is/insights/the-inevitable-v3-rewrite/</link><guid isPermaLink="true">https://alan.is/insights/the-inevitable-v3-rewrite/</guid><description>v1 guesses, v2 survives, v3 subtracts noise. Real stability often arrives on the third rewrite.</description><pubDate>Mon, 29 Dec 2025 11:52:25 GMT</pubDate><category>programming</category><category>software-development</category><category>software-engineering</category><category>software-engineering-2</category><category>technology</category></item><item><title>Change Management</title><link>https://alan.is/insights/change-management/</link><guid isPermaLink="true">https://alan.is/insights/change-management/</guid><description>CTOs must plan change, train stakeholders, and communicate constantly when users resist new systems.</description><pubDate>Sun, 07 Dec 2025 23:03:27 GMT</pubDate><category>business</category><category>change-management</category><category>technology</category></item><item><title>Quality</title><link>https://alan.is/insights/quality/</link><guid isPermaLink="true">https://alan.is/insights/quality/</guid><description>Quality spans performance, reliability, and feel—in software it shapes safety and user trust.</description><pubDate>Sun, 07 Dec 2025 22:53:09 GMT</pubDate></item><item><title>Consistency</title><link>https://alan.is/insights/consistency/</link><guid isPermaLink="true">https://alan.is/insights/consistency/</guid><description>Like bourbon distilling, software needs consistent quality control at every stage—not luck at the end.</description><pubDate>Sun, 07 Dec 2025 22:51:10 GMT</pubDate><category>scotch</category><category>software-engineering</category><category>whisky</category></item><item><title>Empathy</title><link>https://alan.is/insights/empathy/</link><guid isPermaLink="true">https://alan.is/insights/empathy/</guid><description>Build products with the user&apos;s experience in mind—understand their needs and create solutions that resonate.</description><pubDate>Sun, 07 Dec 2025 22:48:12 GMT</pubDate></item><item><title>Art of Keep It Simple, Stupid (KISS)</title><link>https://alan.is/insights/art-of-keep-it-simple-stupid-kiss/</link><guid isPermaLink="true">https://alan.is/insights/art-of-keep-it-simple-stupid-kiss/</guid><description>We, humans that is, love to complicate things and it seems to come naturally without too much effort.</description><pubDate>Sun, 07 Dec 2025 22:40:11 GMT</pubDate><category>software</category></item><item><title>Remote debugging at 15 billion miles</title><link>https://alan.is/insights/remote-debugging-at-15-billion-miles/</link><guid isPermaLink="true">https://alan.is/insights/remote-debugging-at-15-billion-miles/</guid><description>Debugging Voyager 1, 15 billion miles out, with 22-hour round-trip commands—NASA&apos;s ultimate latency.</description><pubDate>Thu, 18 Apr 2024 14:41:10 GMT</pubDate><category>nasa</category><category>software</category></item><item><title>Who is looking at your code?</title><link>https://alan.is/insights/who-is-looking-at-your-code/</link><guid isPermaLink="true">https://alan.is/insights/who-is-looking-at-your-code/</guid><description>We&amp;rsquo;re software developers and we take our art form seriously.</description><pubDate>Mon, 06 Jan 2014 12:30:40 GMT</pubDate><category>coding</category><category>development</category><category>software</category></item><item><title>How&apos;s your Software Insurance Policy?</title><link>https://alan.is/insights/hows-your-software-insurance-policy/</link><guid isPermaLink="true">https://alan.is/insights/hows-your-software-insurance-policy/</guid><description>Ask any software developer a list of things they dislike doing the most and chances are testing and documentation will make the top 2.</description><pubDate>Sat, 04 Jan 2014 18:30:15 GMT</pubDate><category>software</category><category>unit-testing</category></item></channel></rss>