<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ian Le Blanc&apos;s mind</title><description>astro-erudite is a opinionated, unstyled blogging template—built with Astro, Tailwind, and shadcn/ui.</description><link>https://astro-erudite.vercel.app/</link><item><title>Building SplitSound in Public | Part 2: System design, and what we actually have</title><link>https://astro-erudite.vercel.app/blog/shockwave-system-design-outline/</link><guid isPermaLink="true">https://astro-erudite.vercel.app/blog/shockwave-system-design-outline/</guid><description>How we framed the architecture for a consumer sound-separation app—problem statement, year-one metrics, API endpoints and rationale, NFRs, entities, diagrams, and where the repo stands today.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Building SplitSound in Public | Part:1 - The problem</title><link>https://astro-erudite.vercel.app/blog/building-splitsound-part-1-the-problem/</link><guid isPermaLink="true">https://astro-erudite.vercel.app/blog/building-splitsound-part-1-the-problem/</guid><description>Part 1 of building SplitSound in public: defining the core problem and constraints.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>