<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Articles on Pavan Yara</title><link>https://pavanyara.com/articles/</link><description>Recent content in Articles on Pavan Yara</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><managingEditor>pavan.yara@gmail.com (Pavan Yara)</managingEditor><webMaster>pavan.yara@gmail.com (Pavan Yara)</webMaster><copyright>Pavan Yara</copyright><lastBuildDate>Tue, 15 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://pavanyara.com/articles/index.xml" rel="self" type="application/rss+xml"/><item><title>How Systems Think</title><link>https://pavanyara.com/articles/how-systems-think/</link><pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate><author>pavan.yara@gmail.com (Pavan Yara)</author><guid>https://pavanyara.com/articles/how-systems-think/</guid><description>&lt;p&gt;This is the first &lt;strong&gt;Article&lt;/strong&gt; — a placeholder that proves the IA.&lt;/p&gt;&#10;&lt;p&gt;Articles are long-form, evergreen essays. They live under &lt;code&gt;/articles/&lt;/code&gt; with clean URLs like &lt;code&gt;/articles/how-systems-think/&lt;/code&gt;, emit &lt;code&gt;Article&lt;/code&gt; (not &lt;code&gt;BlogPosting&lt;/code&gt;) JSON-LD, and are surfaced separately from the dated log at &lt;code&gt;/blog/&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;The blog remains a journal — 340+ posts, chronological. Articles are fewer, deeper, canonical. When an existing post graduates (e.g. &lt;code&gt;mental-models&lt;/code&gt;, &lt;code&gt;rules-of-debugging&lt;/code&gt;), move its file from &lt;code&gt;content/blog/&lt;/code&gt; to &lt;code&gt;content/articles/&lt;/code&gt; and leave an &lt;code&gt;aliases: [/blog/old-slug/]&lt;/code&gt; so old links 301.&lt;/p&gt;</description><content:encoded><![CDATA[<p>This is the first <strong>Article</strong> — a placeholder that proves the IA.</p>
<p>Articles are long-form, evergreen essays. They live under <code>/articles/</code> with clean URLs like <code>/articles/how-systems-think/</code>, emit <code>Article</code> (not <code>BlogPosting</code>) JSON-LD, and are surfaced separately from the dated log at <code>/blog/</code>.</p>
<p>The blog remains a journal — 340+ posts, chronological. Articles are fewer, deeper, canonical. When an existing post graduates (e.g. <code>mental-models</code>, <code>rules-of-debugging</code>), move its file from <code>content/blog/</code> to <code>content/articles/</code> and leave an <code>aliases: [/blog/old-slug/]</code> so old links 301.</p>
<blockquote>
<p>Edit this file or replace it. Delete it once the first real Article lands — the section <code>_index.md</code> keeps <code>/articles/</code> visible even when empty.</p>
</blockquote>
]]></content:encoded></item></channel></rss>