<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>jonesy.sh</title>
        <link>https://jonesy.sh/blog/</link>
        <atom:link href="https://jonesy.sh/blog/feed.xml" rel="self" type="application/rss+xml" />
        <description>Notes, writing, and assorted dispatches from Michael Jones.</description>
        <language>en-us</language>
        <lastBuildDate>Mon, 11 May 2026 12:00:00 GMT</lastBuildDate>
        <item>
            <title>hello, world</title>
            <link>https://jonesy.sh/blog/hello-world/</link>
            <guid isPermaLink="true">https://jonesy.sh/blog/hello-world/</guid>
            <pubDate>Mon, 11 May 2026 12:00:00 GMT</pubDate>
            <description>starting a blog, terminal-style. markdown in, static html out.</description>
            <content:encoded><![CDATA[<p>i finally added a blog to <strong>jonesy.sh</strong>. the bar for &quot;blog&quot; here is low —
i just want a place to dump notes between architecture reviews and dj sets.</p>
<h2>the stack</h2>
<p>no framework. no cms. no react.</p>
<ul>
<li>write posts as markdown in <code>posts/</code></li>
<li>a tiny node script renders them into <code>blog/&lt;slug&gt;/index.html</code></li>
<li>the same <code>style.css</code> the rest of the site uses</li>
<li>rss at <a href="/blog/feed.xml"><code>/blog/feed.xml</code></a></li>
</ul>
<pre><code class="language-bash">$ npm run new -- &quot;a new post&quot;
$ npm run build
</code></pre>
<p>that&#39;s it. if i can&#39;t write a post in a single sitting, i probably
shouldn&#39;t be writing it.</p>
<h2>what i&#39;ll write about</h2>
<p>systems thinking. distributed systems. ai tooling. the occasional
karaoke war story. probably some golf course design tangents. probably
some grateful dead set notes.</p>
<p>if you want the firehose, point your reader at the
<a href="/blog/feed.xml">rss feed</a>. otherwise, just check back when you&#39;re bored.</p>
]]></content:encoded>
        </item>
    </channel>
</rss>
