<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>SaaS Designer Blog</title><description>Short posts on SaaS UX, product design, AI, and the tools in between, by Brendan Ho.</description><link>https://saasdesigner.com</link><language>en-us</language><item><title>Stop designing for the demo</title><link>https://saasdesigner.com/blog/thoughts/stop-designing-for-the-demo</link><guid isPermaLink="true">https://saasdesigner.com/blog/thoughts/stop-designing-for-the-demo</guid><description>The screens that close deals are rarely the screens users live in. Design for the Tuesday afternoon workflow, not the sales call.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>Thoughts</category><category>product-design</category><category>strategy</category><author>Brendan Ho</author></item><item><title>AI products need honest progress, not spinners</title><link>https://saasdesigner.com/blog/ai-design/honest-progress-for-ai-products</link><guid isPermaLink="true">https://saasdesigner.com/blog/ai-design/honest-progress-for-ai-products</guid><description>Generic spinners erode trust in AI products. Specific, staged progress converts wait time into confidence.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><category>AI Design</category><category>ai-ux</category><category>loading-states</category><author>Brendan Ho</author></item><item><title>A design system should pay rent every week</title><link>https://saasdesigner.com/blog/saas-ux/design-systems-pay-rent</link><guid isPermaLink="true">https://saasdesigner.com/blog/saas-ux/design-systems-pay-rent</guid><description>Design systems earn their keep through weekly shipping speed, not documentation completeness.</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate><category>SaaS UX</category><category>design-systems</category><category>tokens</category><author>Brendan Ho</author></item><item><title>Designing Agentic Workflows Users Actually Trust</title><link>https://saasdesigner.com/blog/ai-design/designing-agentic-workflows</link><guid isPermaLink="true">https://saasdesigner.com/blog/ai-design/designing-agentic-workflows</guid><description>UX patterns for AI agents: delegation, supervision, interruption, and the trust signals that make autonomous features feel safe.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>AI Design</category><author>Brendan Ho</author></item><item><title>The tool stack that survived 2026</title><link>https://saasdesigner.com/blog/tools/the-stack-that-survived-2026</link><guid isPermaLink="true">https://saasdesigner.com/blog/tools/the-stack-that-survived-2026</guid><description>After a year of trying new design and AI tools, this is the short list that stuck for daily SaaS design work.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>Tools</category><category>tools</category><category>workflow</category><author>Brendan Ho</author></item><item><title>Why Users Abandon SaaS Products (and What Design Can Do About It)</title><link>https://saasdesigner.com/blog/saas-ux/why-users-abandon-saas-products</link><guid isPermaLink="true">https://saasdesigner.com/blog/saas-ux/why-users-abandon-saas-products</guid><description>The most common UX reasons users churn from B2B SaaS products, and the design fixes that keep them around.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate><category>SaaS UX</category><author>Brendan Ho</author></item><item><title>Onboarding is a promise, not a tour</title><link>https://saasdesigner.com/blog/saas-ux/onboarding-is-a-promise</link><guid isPermaLink="true">https://saasdesigner.com/blog/saas-ux/onboarding-is-a-promise</guid><description>The best SaaS onboarding makes one promise and keeps it fast, instead of touring every feature.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate><category>SaaS UX</category><category>onboarding</category><category>activation</category><author>Brendan Ho</author></item><item><title>A working primer on agentic UX</title><link>https://saasdesigner.com/blog/ai-design/agentic-ux-primer</link><guid isPermaLink="true">https://saasdesigner.com/blog/ai-design/agentic-ux-primer</guid><description>Agents can do real multi-step work now. The design challenge is making that work legible enough to trust.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><category>AI Design</category><category>ai-ux</category><category>agents</category><author>Brendan Ho</author></item><item><title>Streaming UI: Making AI Latency Feel Fast</title><link>https://saasdesigner.com/blog/ai-design/streaming-ui-latency</link><guid isPermaLink="true">https://saasdesigner.com/blog/ai-design/streaming-ui-latency</guid><description>Model responses take seconds, not milliseconds. These streaming and progressive-rendering patterns keep AI products feeling responsive.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><category>AI Design</category><author>Brendan Ho</author></item><item><title>The Full-States Checklist: Loading, Empty, Error, Success, Disabled</title><link>https://saasdesigner.com/blog/saas-ux/full-states-checklist</link><guid isPermaLink="true">https://saasdesigner.com/blog/saas-ux/full-states-checklist</guid><description>A practical checklist for designing every state of every screen: the difference between a mockup and a dev-ready design.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><category>SaaS UX</category><author>Brendan Ho</author></item></channel></rss>