<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Safwan Siddiq — Writing</title><description>Working notes on agents, pipelines and the craft of automation that holds up in production.</description><link>https://safwansiddiq.com/</link><language>en-us</language><item><title>Why I&apos;m Optimistic About AI Despite Not Trusting AI Companies</title><link>https://safwansiddiq.com/writing/optimistic-despite-not-trusting/</link><guid isPermaLink="true">https://safwansiddiq.com/writing/optimistic-despite-not-trusting/</guid><description>I&apos;m optimistic about where AI lands, and it has nothing to do with trusting the labs to behave. It rests on something else entirely, and working out what took me a while to admit.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><category>Personal</category></item><item><title>Why the Chat Interface Became My Productivity System</title><link>https://safwansiddiq.com/writing/chat-interface-productivity/</link><guid isPermaLink="true">https://safwansiddiq.com/writing/chat-interface-productivity/</guid><description>I&apos;ve tried a lot of productivity methods over the years. The one that&apos;s finally sticking has only been running a couple of days, and I still don&apos;t fully understand why it&apos;s different.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>Personal</category></item><item><title>I Connected Claude to My n8n — Here&apos;s Why It Changed How I Work</title><link>https://safwansiddiq.com/writing/connecting-claude-to-my-n8n/</link><guid isPermaLink="true">https://safwansiddiq.com/writing/connecting-claude-to-my-n8n/</guid><description>I connected Claude to my n8n over MCP so it can read, build and fix workflows from a chat. How I set it up, and where I&apos;d stop.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>How I Built a CMS Using Obsidian</title><link>https://safwansiddiq.com/writing/how-i-built-a-cms-using-obsidian/</link><guid isPermaLink="true">https://safwansiddiq.com/writing/how-i-built-a-cms-using-obsidian/</guid><description>I didn&apos;t set out to build a CMS. I set out to stop copy-pasting markdown files.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>My Notes, Everywhere: An n8n MCP Server for Obsidian</title><link>https://safwansiddiq.com/writing/my-notes-everywhere/</link><guid isPermaLink="true">https://safwansiddiq.com/writing/my-notes-everywhere/</guid><description>How I built an MCP server so Claude can read and write my Obsidian vault from my phone, the three bugs that taught me the most, and why I told a friend not to build the same thing.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>Building n8n Workflows That Don&apos;t Break at 2am</title><link>https://safwansiddiq.com/writing/building-n8n-workflows-that-dont-break/</link><guid isPermaLink="true">https://safwansiddiq.com/writing/building-n8n-workflows-that-dont-break/</guid><description>Practical patterns for resilient automation — error handling, retries, and why you should always have a dead-letter queue.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>The LLM-in-the-Loop Problem (And How I Think About It)</title><link>https://safwansiddiq.com/writing/the-llm-in-the-loop-problem/</link><guid isPermaLink="true">https://safwansiddiq.com/writing/the-llm-in-the-loop-problem/</guid><description>When should an AI agent take action autonomously vs. pause and ask a human? A framework I&apos;ve been refining through real projects.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>Agents</category></item><item><title>Automating Your Reading Workflow with RSS and AI Summaries</title><link>https://safwansiddiq.com/writing/automating-your-reading-workflow/</link><guid isPermaLink="true">https://safwansiddiq.com/writing/automating-your-reading-workflow/</guid><description>How I built a personal newsletter that digests 40+ sources and delivers only what actually matters — without reading everything myself.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>How I Built a Form-to-Notion Workflow</title><link>https://safwansiddiq.com/writing/form-to-notion/</link><guid isPermaLink="true">https://safwansiddiq.com/writing/form-to-notion/</guid><description>How I solved Notion&apos;s terrible copy-paste experience by building a Tally + n8n workflow that appends perfectly formatted markdown to any Notion page.</description><pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate><category>Engineering</category></item><item><title>How I Built an Automated YouTube Note-Taker</title><link>https://safwansiddiq.com/writing/youtube-summarizer/</link><guid isPermaLink="true">https://safwansiddiq.com/writing/youtube-summarizer/</guid><description>How I built an n8n workflow that automatically turns YouTube videos into timestamped Notion notes, and the failed attempts that taught me how to do it right.</description><pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate><category>Engineering</category></item></channel></rss>