<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sadan Mian — Engineering Notes</title>
    <link>https://sadanmian.me</link>
    <description>Engineering notes by Sadan Mian on SDK design, testing, and privacy infrastructure.</description>
    <language>en</language>
    <atom:link href="https://sadanmian.me/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>Inside the Consent SDK contract design</title>
      <link>https://sadanmian.me/notes/consent-sdk-contract-design</link>
      <description>How the consent SDK balances extensibility, accessibility, and stable integration surfaces for enterprise product teams.</description>
      <guid isPermaLink="true">https://sadanmian.me/notes/consent-sdk-contract-design</guid>
    </item>
    <item>
      <title>Playwright strategy for privacy-critical flows</title>
      <link>https://sadanmian.me/notes/playwright-privacy-flow-strategy</link>
      <description>Testing patterns used for auth, consent, and privacy request journeys to keep releases stable under frequent product changes.</description>
      <guid isPermaLink="true">https://sadanmian.me/notes/playwright-privacy-flow-strategy</guid>
    </item>
    <item>
      <title>Shipping privacy UX across web and mobile</title>
      <link>https://sadanmian.me/notes/privacy-ux-web-ios-consistency</link>
      <description>Practical decisions behind keeping consent language and policy behavior consistent between browser and iOS SDK surfaces.</description>
      <guid isPermaLink="true">https://sadanmian.me/notes/privacy-ux-web-ios-consistency</guid>
    </item>
  </channel>
</rss>