<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>We Shall Build</title>
    <description>Enterprise software architect. 20+ years of engineering judgement in production for banking, fintech, SaaS, AI, and climate tech.</description>
    <link>https://weshall.build</link>
    <atom:link href="https://weshall.build/rss.xml" rel="self" type="application/rss+xml"/>
    <language>en-us</language>
    <lastBuildDate>Tue, 28 Jul 2026 19:10:33 GMT</lastBuildDate>
    <item>
      <title>How This Site Was Built With Astro</title>
      <link>https://weshall.build/blog/how-this-site-was-built/</link>
      <guid>https://weshall.build/blog/how-this-site-was-built/</guid>
      <description>I built weshall.build on Astro 6 with the Velocity template. Here are the key decisions, the scorecard, and the things that went wrong.</description>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
      <author>Vishal Shanbhag</author>
      <category>Astro</category>
        <category>Velocity</category>
        <category>web-development</category>
        <category>framework</category>
        <category>Jekyll</category>
        <category>performance</category>
    </item>
    <item>
      <title>Oops, I Deleted It Again</title>
      <link>https://weshall.build/blog/oops-i-deleted-it-again/</link>
      <guid>https://weshall.build/blog/oops-i-deleted-it-again/</guid>
      <description>An AI coding agent deleted my raw notes without authorisation. The root cause analysis revealed hard truths about agent governance, permission models, and the price of convenience.</description>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
      <author>Vishal Shanbhag</author>
      <category>AI</category>
        <category>agent</category>
        <category>governance</category>
        <category>safety</category>
        <category>file-management</category>
    </item>
    <item>
      <title>Bye Bye WordPress (Part 1)</title>
      <link>https://weshall.build/blog/bye-bye-wordpress-part-1/</link>
      <guid>https://weshall.build/blog/bye-bye-wordpress-part-1/</guid>
      <description>WordPress served well for a decade, but the complexity tax finally outweighed the convenience. I switched to Jekyll and never looked back.</description>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <author>Vishal Shanbhag</author>
      <category>WordPress</category>
        <category>Jekyll</category>
        <category>web-development</category>
        <category>performance</category>
        <category>static-site</category>
    </item>
    <item>
      <title>Run Further Than a Marathon</title>
      <link>https://weshall.build/blog/run-further-than-a-marathon/</link>
      <guid>https://weshall.build/blog/run-further-than-a-marathon/</guid>
      <description>A founder replaces his Forrest Gump slide with a real Indian ultra-runner and finds the metaphor he needed all along.</description>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <author>Vishal Shanbhag</author>
      <category>founder</category>
        <category>ultra-running</category>
        <category>metaphor</category>
        <category>entrepreneurship</category>
    </item>
    <item>
      <title>ZeroClaw: From Zero to Super Powered assistant.</title>
      <link>https://weshall.build/blog/zeroclaw-personal-ai-assistant/</link>
      <guid>https://weshall.build/blog/zeroclaw-personal-ai-assistant/</guid>
      <description>Installing ZeroClaw on Kali Linux, wiring it to Discord, and verifying the whole thing works. No cloud, no subscription leash, no data leaving your machine.</description>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
      <author>Vishal Shanbhag</author>
      <category>zeroClaw</category>
        <category>self-hosted</category>
        <category>AI</category>
        <category>agent</category>
        <category>Discord</category>
        <category>Linux</category>
    </item>
  </channel>
</rss>