<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Madian · stories</title>
  <subtitle>Build logs from real projects: what got cut, what got kept, and what the bill said.</subtitle>
  <link href="https://madian.in/atom.xml" rel="self"/>
  <link href="https://madian.in/"/>
  <id>https://madian.in/</id>
  <updated>2026-05-15T00:00:00.000Z</updated>
  <entry>
    <title>Two weeks to a membership portal.</title>
    <link href="https://madian.in/journal/two-weeks-to-a-membership-portal/"/>
    <id>https://madian.in/journal/two-weeks-to-a-membership-portal/</id>
    <updated>2026-05-15T00:00:00.000Z</updated>
    <summary>An independent publisher needed subscriptions, gated reading and a community wall, and the runway said two weeks. Notes on what I cut to make it ship.</summary>
    <category term="case notes"/>
    <author><name>Ameen Ahsan</name></author>
  </entry>
  <entry>
    <title>Don't reinvent the wheel.</title>
    <link href="https://madian.in/journal/dont-reinvent-the-wheel/"/>
    <id>https://madian.in/journal/dont-reinvent-the-wheel/</id>
    <updated>2026-02-15T00:00:00.000Z</updated>
    <summary>ToyCar Showroom needed a store and a feature nobody had built before. Only one of those two deserved invention.</summary>
    <category term="architecture"/>
    <author><name>Ameen Ahsan</name></author>
  </entry>
  <entry>
    <title>Serverless for the uncertain launch.</title>
    <link href="https://madian.in/journal/serverless-for-the-uncertain-launch/"/>
    <id>https://madian.in/journal/serverless-for-the-uncertain-launch/</id>
    <updated>2025-09-15T00:00:00.000Z</updated>
    <summary>A restaurant platform has rush hours, dead afternoons and silent nights. Its infrastructure should be billed the same way.</summary>
    <category term="architecture"/>
    <author><name>Ameen Ahsan</name></author>
  </entry>
</feed>
