<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel>
  <title>esmile — Notes from the work</title>
  <link>https://esmile.work/notes</link>
  <description>A weekly publication about building AI systems, product experiments, and the engineering decisions behind them.</description>
  <item>
    <title>Week 31 — Starting again, in public</title>
    <link>https://esmile.work/notes/starting-again-in-public</link>
    <guid>https://esmile.work/notes/starting-again-in-public</guid>
    <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
    <description>Why esmile is becoming a record of the work rather than a list of capabilities.</description>
  </item>
  <item>
    <title>Knit, with less context</title>
    <link>https://esmile.work/notes/knit-with-less-context</link>
    <guid>https://esmile.work/notes/knit-with-less-context</guid>
    <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
    <description>An on-demand handoff packet may be more useful than an always-on project layer.</description>
  </item>
  <item>
    <title>Deterministic first</title>
    <link>https://esmile.work/notes/deterministic-first</link>
    <guid>https://esmile.work/notes/deterministic-first</guid>
    <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
    <description>Why Trip Capsule and Invariant Guardian keep model judgment inside explicit boundaries.</description>
  </item>
</channel></rss>
