<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Adam Mwaniki</title>
  <link>https://mwaniki.dev</link>
  <description>Software Engineer. I build software that's clear, maintainable and built to last.</description>
  <language>en</language>
  <atom:link href="https://mwaniki.dev/feed.xml" rel="self" type="application/rss+xml"/>
  <lastBuildDate>Sat, 04 Apr 2026 22:49:57 +0000</lastBuildDate>
  <item>
    <title>mwaniki.dev</title>
    <link>https://mwaniki.dev/projects/mwaniki-dev</link>
    <guid>https://mwaniki.dev/projects/mwaniki-dev</guid>
    <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
    <description>This site. Server-rendered with Go and HTMX, styled with intention.</description>
    <category>Projects</category>
  </item>
  <item>
    <title>Thought Leaders Who Don&apos;t Ship</title>
    <link>https://mwaniki.dev/the-bullshitters/thought-leaders</link>
    <guid>https://mwaniki.dev/the-bullshitters/thought-leaders</guid>
    <pubDate>Sun, 08 Jun 2025 00:00:00 +0000</pubDate>
    <description>The gap between posting and actually shipping.</description>
    <category>The Bullshitters</category>
  </item>
  <item>
    <title>Learning in Public</title>
    <link>https://mwaniki.dev/musings/learning-in-public</link>
    <guid>https://mwaniki.dev/musings/learning-in-public</guid>
    <pubDate>Thu, 05 Jun 2025 00:00:00 +0000</pubDate>
    <description>Sharing what you know before you feel ready.</description>
    <category>Musings</category>
  </item>
  <item>
    <title>The Framework Treadmill</title>
    <link>https://mwaniki.dev/the-bullshitters/framework-treadmill</link>
    <guid>https://mwaniki.dev/the-bullshitters/framework-treadmill</guid>
    <pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate>
    <description>Churn disguised as progress.</description>
    <category>The Bullshitters</category>
  </item>
  <item>
    <title>Error Handling as a First-Class Concern</title>
    <link>https://mwaniki.dev/technical-notes/error-handling</link>
    <guid>https://mwaniki.dev/technical-notes/error-handling</guid>
    <pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate>
    <description>Why explicit error handling beats try-catch.</description>
    <category>Technical Notes</category>
  </item>
  <item>
    <title>SQL Patterns That Scale</title>
    <link>https://mwaniki.dev/technical-notes/sql-patterns</link>
    <guid>https://mwaniki.dev/technical-notes/sql-patterns</guid>
    <pubDate>Sun, 25 May 2025 00:00:00 +0000</pubDate>
    <description>Indexing, query patterns and schema design lessons.</description>
    <category>Technical Notes</category>
  </item>
  <item>
    <title>Move Fast and Break People</title>
    <link>https://mwaniki.dev/the-bullshitters/move-fast</link>
    <guid>https://mwaniki.dev/the-bullshitters/move-fast</guid>
    <pubDate>Thu, 22 May 2025 00:00:00 +0000</pubDate>
    <description>The human cost of speed without care.</description>
    <category>The Bullshitters</category>
  </item>
  <item>
    <title>Every Detail Matters</title>
    <link>https://mwaniki.dev/musings/every-detail</link>
    <guid>https://mwaniki.dev/musings/every-detail</guid>
    <pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate>
    <description>Caring about the small things that compound.</description>
    <category>Musings</category>
  </item>
  <item>
    <title>Kubernetes from the Ground Up</title>
    <link>https://mwaniki.dev/technical-notes/k8s</link>
    <guid>https://mwaniki.dev/technical-notes/k8s</guid>
    <pubDate>Sun, 18 May 2025 00:00:00 +0000</pubDate>
    <description>Container orchestration fundamentals demystified.</description>
    <category>Technical Notes</category>
  </item>
  <item>
    <title>The Myth of the 10x Engineer</title>
    <link>https://mwaniki.dev/the-bullshitters/10x-engineer</link>
    <guid>https://mwaniki.dev/the-bullshitters/10x-engineer</guid>
    <pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate>
    <description>Why hero worship in teams does more harm than good.</description>
    <category>The Bullshitters</category>
  </item>
  <item>
    <title>HTMX Patterns for Server-Driven UIs</title>
    <link>https://mwaniki.dev/technical-notes/htmx-patterns</link>
    <guid>https://mwaniki.dev/technical-notes/htmx-patterns</guid>
    <pubDate>Sat, 10 May 2025 00:00:00 +0000</pubDate>
    <description>Partial swaps, lazy loading and progressive enhancement.</description>
    <category>Technical Notes</category>
  </item>
  <item>
    <title>Slapping &quot;AI&quot; on Everything</title>
    <link>https://mwaniki.dev/the-bullshitters/ai-everything</link>
    <guid>https://mwaniki.dev/the-bullshitters/ai-everything</guid>
    <pubDate>Thu, 08 May 2025 00:00:00 +0000</pubDate>
    <description>When the label matters more than the capability.</description>
    <category>The Bullshitters</category>
  </item>
  <item>
    <title>Craft vs Speed</title>
    <link>https://mwaniki.dev/musings/craft-vs-speed</link>
    <guid>https://mwaniki.dev/musings/craft-vs-speed</guid>
    <pubDate>Mon, 05 May 2025 00:00:00 +0000</pubDate>
    <description>Shipping fast vs building well — when each wins.</description>
    <category>Musings</category>
  </item>
  <item>
    <title>Lawnbull</title>
    <link>https://mwaniki.dev/projects/lawnbull</link>
    <guid>https://mwaniki.dev/projects/lawnbull</guid>
    <pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate>
    <description>A digital marketing service for brand identity.</description>
    <category>Projects</category>
  </item>
  <item>
    <title>Building with Go&apos;s Standard Library</title>
    <link>https://mwaniki.dev/technical-notes/go-std-lib</link>
    <guid>https://mwaniki.dev/technical-notes/go-std-lib</guid>
    <pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate>
    <description>Why Go&apos;s standard library is enough for most web apps.</description>
    <category>Technical Notes</category>
  </item>
  <item>
    <title>Software as Public Infrastructure</title>
    <link>https://mwaniki.dev/musings/public-infrastructure</link>
    <guid>https://mwaniki.dev/musings/public-infrastructure</guid>
    <pubDate>Sun, 20 Apr 2025 00:00:00 +0000</pubDate>
    <description>What software can learn from roads and bridges.</description>
    <category>Musings</category>
  </item>
  <item>
    <title>O-Sipital</title>
    <link>https://mwaniki.dev/projects/o-sipital</link>
    <guid>https://mwaniki.dev/projects/o-sipital</guid>
    <pubDate>Tue, 15 Apr 2025 00:00:00 +0000</pubDate>
    <description>Hospital management from the command line.</description>
    <category>Projects</category>
  </item>
  <item>
    <title>The Case for Simplicity</title>
    <link>https://mwaniki.dev/musings/simplicity</link>
    <guid>https://mwaniki.dev/musings/simplicity</guid>
    <pubDate>Sat, 05 Apr 2025 00:00:00 +0000</pubDate>
    <description>The most impactful systems have the fewest parts.</description>
    <category>Musings</category>
  </item>
  <item>
    <title>Andika</title>
    <link>https://mwaniki.dev/projects/andika</link>
    <guid>https://mwaniki.dev/projects/andika</guid>
    <pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate>
    <description>A notes management service built for clarity.</description>
    <category>Projects</category>
  </item>
  <item>
    <title>Sendit</title>
    <link>https://mwaniki.dev/projects/sendit</link>
    <guid>https://mwaniki.dev/projects/sendit</guid>
    <pubDate>Sat, 15 Mar 2025 00:00:00 +0000</pubDate>
    <description>A rapid-delivery courier service with tracking.</description>
    <category>Projects</category>
  </item>
</channel>
</rss>
