<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>nuphirho</title>
    <link>https://blog.nuphirho.dev</link>
    <description>Technical writing by Christo Zietsman on software engineering, AI, security, and systems thinking.</description>
    <language>en-gb</language>
    <atom:link href="https://blog.nuphirho.dev/rss.xml" rel="self" type="application/rss+xml" />
  <item>
    <title>Structural Quality Gaps in AI Governance Prompts</title>
    <link>https://blog.nuphirho.dev/structural-quality-gaps-ai-governance-prompts</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/structural-quality-gaps-ai-governance-prompts</guid>
    <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Conway's Law at Level 5</title>
    <link>https://blog.nuphirho.dev/conways-law-at-level-5</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/conways-law-at-level-5</guid>
    <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Wardley Was Right</title>
    <link>https://blog.nuphirho.dev/wardley-was-right</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/wardley-was-right</guid>
    <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The Go-to-Market Bottleneck</title>
    <link>https://blog.nuphirho.dev/the-go-to-market-bottleneck</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/the-go-to-market-bottleneck</guid>
    <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>I Followed the Problem Home</title>
    <link>https://blog.nuphirho.dev/i-followed-the-problem-home</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/i-followed-the-problem-home</guid>
    <pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>AI-Assisted Security Audit</title>
    <link>https://blog.nuphirho.dev/ai-assisted-security-audit</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/ai-assisted-security-audit</guid>
    <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Treating Ideas as Releasable Software</title>
    <link>https://blog.nuphirho.dev/treating-ideas-as-releasable-software</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/treating-ideas-as-releasable-software</guid>
    <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The Echo Chamber in Your Pipeline</title>
    <link>https://blog.nuphirho.dev/echo-chamber-ai-code-review-correlated-error</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/echo-chamber-ai-code-review-correlated-error</guid>
    <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>From Complex to Complicated: What Executable Specifications Actually Do</title>
    <link>https://blog.nuphirho.dev/executable-specifications-cynefin-domain-transition</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/executable-specifications-cynefin-domain-transition</guid>
    <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>What Specifications Cannot Catch: A Proposed Taxonomy of the Residual</title>
    <link>https://blog.nuphirho.dev/what-specifications-cannot-catch-residual-defect-taxonomy</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/what-specifications-cannot-catch-residual-defect-taxonomy</guid>
    <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The Specification as Quality Gate: Three Hypotheses on AI-Assisted Code Review</title>
    <link>https://blog.nuphirho.dev/specification-as-quality-gate-three-hypotheses</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/specification-as-quality-gate-three-hypotheses</guid>
    <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
  </item>
  <item>
    <title>The Trust Barrier</title>
    <link>https://blog.nuphirho.dev/the-trust-barrier</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/the-trust-barrier</guid>
    <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
    <description>Why the path forward isn't trusting AI, but building a process that makes trust measurable</description>
  </item>
  <item>
    <title>When bash gets too wild: rewriting my publish pipeline in Go</title>
    <link>https://blog.nuphirho.dev/when-bash-gets-too-wild-rewriting-publish-pipeline-go</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/when-bash-gets-too-wild-rewriting-publish-pipeline-go</guid>
    <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
    <description>How BDD specs, a Go rewrite, and 98 scenarios replaced 400 lines of fragile bash</description>
  </item>
  <item>
    <title>Learning the Map</title>
    <link>https://blog.nuphirho.dev/learning-the-map</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/learning-the-map</guid>
    <pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate>
    <description>How spatial thinking, competitive gaming, and the right collaborators shaped my approach to software architecture</description>
  </item>
  <item>
    <title>Process Over Technology: Starting With the Blog Itself</title>
    <link>https://blog.nuphirho.dev/process-over-technology-starting-with-the-blog-itself</link>
    <guid isPermaLink="true">https://blog.nuphirho.dev/process-over-technology-starting-with-the-blog-itself</guid>
    <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
    <description>Building a blog with BDD specs, Terraform, and a CI/CD pipeline</description>
  </item>
  </channel>
</rss>