<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Articulation — Essays</title><description>Long-form arguments, explanations and syntheses — relatively complete pieces, written to be read from beginning to end.</description><link>https://articulation.sadeeptha.xyz/</link><language>en</language><item><title>Idempotency, and Why Retries Need It</title><link>https://articulation.sadeeptha.xyz/essays/idempotency/</link><guid isPermaLink="true">https://articulation.sadeeptha.xyz/essays/idempotency/</guid><description>A network can&apos;t tell a client whether its request failed or only its reply did. Idempotent operations make that ambiguity safe to retry through.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Sadeeptha Bandara</dc:creator><category>Essays</category><category>Software engineering</category><category>Distributed systems</category></item><item><title>A Specimen of the Reading Layout</title><link>https://articulation.sadeeptha.xyz/essays/reading-layout-specimen/</link><guid isPermaLink="true">https://articulation.sadeeptha.xyz/essays/reading-layout-specimen/</guid><description>Every typographic element an article on this site can use — headings, lists, quotations, code, tables, maths, notes and citations — shown in one place.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Sadeeptha Bandara</dc:creator><category>Essays</category><category>Publishing</category></item></channel></rss>