<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Cris Grossmann — Building Notes</title>
    <link>https://crisgrossmann.com/notes/</link>
    <description>Notes from the workbench. No slides — only things that survive contact with reality.</description>
    <language>en</language>
    <item>
      <title>PCI, 1999 — the internal comms tool I built at 17</title>
      <link>https://crisgrossmann.com/pci/</link>
      <guid>https://crisgrossmann.com/pci/</guid>
      <pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate>
      <description>823 lines of Java, two UDP ports, six text files. The first version of a problem I'd spend fourteen years on.</description>
    </item>
    <item>
      <title>Jini, 1999 → the house, 2026</title>
      <link>https://crisgrossmann.com/jini/</link>
      <guid>https://crisgrossmann.com/jini/</guid>
      <pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate>
      <description>Discovery won. Events won. Leasing lost, and so did the idea that a device brings its own driver. What my house actually runs on, measured.</description>
    </item>
    <item>
      <title>The Swarm — twelve agents, two lakes, one morning</title>
      <link>https://crisgrossmann.com/orchestrator/</link>
      <guid>https://crisgrossmann.com/orchestrator/</guid>
      <description>Twelve headless agents on a Mac, two Postgres lakes, one brief at 07:30.</description>
    </item>
    <item>
      <title>Anatomy of a Ledger</title>
      <link>https://crisgrossmann.com/ledger/</link>
      <guid>https://crisgrossmann.com/ledger/</guid>
      <description>16,094 transactions, 97 accounts, 2,284 payees — five things the database knew that I did not.</description>
    </item>
    <item>
      <title>The Life Grid</title>
      <link>https://crisgrossmann.com/life-grid/</link>
      <guid>https://crisgrossmann.com/life-grid/</guid>
      <description>40,423 calendar events since 2011 on one grid.</description>
    </item>
    <item>
      <title>The Health Lake</title>
      <link>https://crisgrossmann.com/health-lake/</link>
      <guid>https://crisgrossmann.com/health-lake/</guid>
      <description>3,778 sessions, 8,590 nights, 75 races since 2012.</description>
    </item>
    <item>
      <title>The Race Ledger</title>
      <link>https://crisgrossmann.com/race-ledger/</link>
      <guid>https://crisgrossmann.com/race-ledger/</guid>
      <description>Seventy-five start lines since 2012.</description>
    </item>
    <item>
      <title>AI Race Engineering — the 4-second call</title>
      <link>https://crisgrossmann.com/race-engineering/</link>
      <guid>https://crisgrossmann.com/race-engineering/</guid>
      <description>It missed the race by two minutes. It called the split that mattered to 4 seconds.</description>
    </item>
  </channel>
</rss>
