<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel>
<title>Donovan Maidens</title>
<link>https://maidens.co.za</link>
<description>Notes from real work — WordPress, plugins, and an AI agent harness in daily use.</description>
<item>
<title>Learning a Language With AI as a Patient Tutor</title>
<link>https://maidens.co.za/blog/what-ai-gave-me/learning-language-with-ai-tutor/</link>
<guid>https://maidens.co.za/blog/what-ai-gave-me/learning-language-with-ai-tutor/</guid>
<pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
<description>A patient AI tutor that never tires or judges — but it can&#39;t make you practise, and that&#39;s the part that still belongs to you.</description>
</item>
<item>
<title>How AI Changed the Way I Do WordPress Development</title>
<link>https://maidens.co.za/blog/wordpress-in-the-ai-era/ai-wordpress-development-workflow/</link>
<guid>https://maidens.co.za/blog/wordpress-in-the-ai-era/ai-wordpress-development-workflow/</guid>
<pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
<description>How AI changed the shape of my WordPress development work — and why the review, security, and judgement load went up, not down.</description>
</item>
<item>
<title>How I Build WordPress Plugins With AI</title>
<link>https://maidens.co.za/blog/building-plugins-with-ai/building-wordpress-plugins-with-ai/</link>
<guid>https://maidens.co.za/blog/building-plugins-with-ai/building-wordpress-plugins-with-ai/</guid>
<pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate>
<description>How I build real WordPress plugins with an AI agent harness — the scaffolding, the review gate, and how one developer maintains a live MSC catalogue.</description>
</item>
<item>
<title>Why My Orchestrator Isn&#39;t Allowed to Write Code</title>
<link>https://maidens.co.za/blog/building-bishop/orchestrator-does-not-write-code/</link>
<guid>https://maidens.co.za/blog/building-bishop/orchestrator-does-not-write-code/</guid>
<pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate>
<description>My orchestrator plans and delegates; it never writes code. Here&#39;s why separating decision from execution keeps a multi-agent system from drifting.</description>
</item>
<item>
<title>Coding Is Not the Same as Developing</title>
<link>https://maidens.co.za/blog/working-with-ai/coding-is-not-developing-ai/</link>
<guid>https://maidens.co.za/blog/working-with-ai/coding-is-not-developing-ai/</guid>
<pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate>
<description>Coding is syntax; developing is deciding what should exist. AI is fast at the first and unreliable at the second — that gap is the work that matters.</description>
</item>
<item>
<title>Kirsch: why a terminal-native agent, when Claude Code exists</title>
<link>https://maidens.co.za/blog/building-kirsch/why-im-building-a-terminal-native-coding-agent/</link>
<guid>https://maidens.co.za/blog/building-kirsch/why-im-building-a-terminal-native-coding-agent/</guid>
<pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate>
<description>Why I&#39;m building Kirsch, a terminal-native coding agent that proposes patches, runs policy-gated commands, and keeps sessions local and cancellable.</description>
</item>
</channel></rss>
