<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://instanode.dev/blog/</id>
  <title>instanode blog</title>
  <subtitle>Build notes, retrospectives, and engineering writing.</subtitle>
  <link rel="self" href="https://instanode.dev/blog/rss.xml" />
  <link rel="alternate" type="text/html" href="https://instanode.dev/blog" />
  <updated>2026-05-12T00:00:00.000Z</updated>
  <author><name>instanode.dev</name></author>
  <entry>
    <id>https://instanode.dev/blog/five-people-who-built-something-this-week</id>
    <title type="text">Maya shipped on Sunday night</title>
    <link href="https://instanode.dev/blog/five-people-who-built-something-this-week" />
    <updated>2026-05-12T00:00:00.000Z</updated>
    <published>2026-05-12T00:00:00.000Z</published>
    <author><name>instanode.dev</name></author>
    <summary type="text">A solo founder, six hours of laptop battery, a friend who asked for "the thing" by standup. Three curls and she went to bed. Plus two others who showed up the same week with different problems and the same shape of session.</summary>
  </entry>
  <entry>
    <id>https://instanode.dev/blog/sixty-seconds-one-prompt-one-working-app</id>
    <title type="text">Sixty seconds, one prompt, one working app</title>
    <link href="https://instanode.dev/blog/sixty-seconds-one-prompt-one-working-app" />
    <updated>2026-05-12T00:00:00.000Z</updated>
    <published>2026-05-12T00:00:00.000Z</published>
    <author><name>instanode.dev</name></author>
    <summary type="text">Devika asked her agent for "a tiny expense tracker I can hit from my phone." Four curls later, a FastAPI app was answering on the public internet. Here is the exact session, copy-pasteable.</summary>
  </entry>
  <entry>
    <id>https://instanode.dev/blog/shipping-with-strict-discipline</id>
    <title type="text">Strict-discipline shipping — change → live test → PR → merge</title>
    <link href="https://instanode.dev/blog/shipping-with-strict-discipline" />
    <updated>2026-05-11T00:00:00.000Z</updated>
    <published>2026-05-11T00:00:00.000Z</published>
    <author><name>instanode.dev</name></author>
    <summary type="text">A retrospective on shipping 16 friction fixes in a single session, including the one where unit tests passed but the live cluster told a different story.</summary>
  </entry>
  <entry>
    <id>https://instanode.dev/blog/why-pool-makes-curl-instant</id>
    <title type="text">How /db/new dropped from 17s to under a second</title>
    <link href="https://instanode.dev/blog/why-pool-makes-curl-instant" />
    <updated>2026-05-10T00:00:00.000Z</updated>
    <published>2026-05-10T00:00:00.000Z</published>
    <author><name>instanode.dev</name></author>
    <summary type="text">Pre-warming dedicated Postgres pods, dropping the PVC for the anonymous tier, and caching base images on every node. Three small moves, one big speed-up.</summary>
  </entry>
  <entry>
    <id>https://instanode.dev/blog/why-anonymous-is-the-trial</id>
    <title type="text">Why anonymous is the trial</title>
    <link href="https://instanode.dev/blog/why-anonymous-is-the-trial" />
    <updated>2026-05-09T00:00:00.000Z</updated>
    <published>2026-05-09T00:00:00.000Z</published>
    <author><name>instanode.dev</name></author>
    <summary type="text">Most platforms run a 14-day free trial. We run a 24-hour anonymous tier. Here is why that flip is the most important pricing decision we made.</summary>
  </entry>
</feed>
