<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Allen Schiffman — Writing</title>
    <link>https://allenschiffman.com/writing</link>
    <description>Occasional writing on game UI design, design systems, AI product interfaces, and the intersections between them.</description>
    <language>en-us</language>
    <atom:link href="https://allenschiffman.com/rss.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Wed, 08 Apr 2026 00:00:00 GMT</lastBuildDate>
    <managingEditor>Allen Schiffman</managingEditor>
    <webMaster>Allen Schiffman</webMaster>

  <item>
    <title>Designing for AI latency: what streaming UIs get wrong</title>
    <link>https://allenschiffman.com/writing/designing-ai-streaming-interfaces</link>
    <guid isPermaLink="true">https://allenschiffman.com/writing/designing-ai-streaming-interfaces</guid>
    <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
    <description>Most AI chat interfaces are designed for a request-response world. Streaming changes the contract fundamentally. Here's what that means for UI design.</description>
    <author>Allen Schiffman</author>
  </item>
  <item>
    <title>What 6 months sober taught me about shipping software</title>
    <link>https://allenschiffman.com/writing/six-months-sober-shipping</link>
    <guid isPermaLink="true">https://allenschiffman.com/writing/six-months-sober-shipping</guid>
    <pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate>
    <description>Getting sober didn't make me a better programmer. It made me a more honest one. Here's what changed.</description>
    <author>Allen Schiffman</author>
  </item>
  <item>
    <title>What the best game HUDs actually do</title>
    <link>https://allenschiffman.com/writing/what-great-game-huds-do</link>
    <guid isPermaLink="true">https://allenschiffman.com/writing/what-great-game-huds-do</guid>
    <pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate>
    <description>The minimal UI trend gave designers permission to hide information. The best game HUDs never needed permission to show it. Here's what separates HUDs that work from HUDs that just look good.</description>
    <author>Allen Schiffman</author>
  </item>
  <item>
    <title>Why I built Meridian instead of using shadcn</title>
    <link>https://allenschiffman.com/writing/why-meridian-not-shadcn</link>
    <guid isPermaLink="true">https://allenschiffman.com/writing/why-meridian-not-shadcn</guid>
    <pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate>
    <description>shadcn/ui is excellent. I didn't use it. Here's the reasoning — and what it reveals about what a portfolio-as-design-system actually needs to prove.</description>
    <author>Allen Schiffman</author>
  </item>
  <item>
    <title>Why I'm pivoting into gaming + AI</title>
    <link>https://allenschiffman.com/writing/pivoting-into-gaming-ai</link>
    <guid isPermaLink="true">https://allenschiffman.com/writing/pivoting-into-gaming-ai</guid>
    <pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate>
    <description>I spent three years studying business administration. I left to become a designer. Here's the thread that connects those two decisions — and why game UI is where it ends up.</description>
    <author>Allen Schiffman</author>
  </item>
  </channel>
</rss>