<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>urn:uuid:a93861da-8c1b-11f0-9ae2-94f6d61991de</id>
  <title>sailorfe.dev</title>
  <updated>2026-03-14T22:35:47.316674+00:00</updated>
  <author>
    <name>sailorfe</name>
    <email>hello@sailorfe.dev</email>
  </author>
  <link href="https://sailorfe.dev/blog" rel="alternate"/>
  <link href="https://sailorfe.dev/blog/atom.xml" rel="self"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>on open source and technical writing</subtitle>
  <entry>
    <id>urn:uuid:a4e074e0-9580-11f0-8f10-94f6d61991de</id>
    <title>The Astrolog CLI</title>
    <updated>2025-06-23T00:56:00-04:00</updated>
    <link href="https://sailorfe.dev/blog/2025-06-23-the-astrolog-cli.html"/>
    <summary>Configuring Astrolog 7.80</summary>
    <published>2025-06-23T00:56:00-04:00</published>
  </entry>
  <entry>
    <id>urn:uuid:4d7c0861-8c1e-11f0-8987-94f6d61991de</id>
    <title>Pyswisseph</title>
    <updated>2025-08-03T00:00:00+00:00</updated>
    <link href="https://sailorfe.dev/blog/2025-08-03-pyswisseph.html"/>
    <summary>Ricing escalated severely</summary>
    <published>2025-08-03T00:00:00+00:00</published>
  </entry>
  <entry>
    <id>urn:uuid:12def75f-ff7f-11f0-8ea7-94f6d61991de</id>
    <title>Ephem Devlog 00</title>
    <updated>2025-08-07T00:00:00+00:00</updated>
    <link href="https://sailorfe.dev/blog/2025-08-07-ephem-devlog-00.html"/>
    <summary>...*my* astrology CLI?</summary>
    <published>2025-08-07T00:00:00+00:00</published>
  </entry>
  <entry>
    <id>urn:uuid:df7b2357-8c1d-11f0-9c4b-94f6d61991de</id>
    <title>Ephem Devlog 01</title>
    <updated>2025-08-15T00:00:00+00:00</updated>
    <link href="https://sailorfe.dev/blog/2025-08-15-ephem-devlog-01.html"/>
    <summary/>
    <published>2025-08-15T00:00:00+00:00</published>
  </entry>
  <entry>
    <id>urn:uuid:68b35600-8c1d-11f0-b15a-94f6d61991de</id>
    <title>Ephem Devlog 02</title>
    <updated>2025-08-27T00:00:00+00:00</updated>
    <link href="https://sailorfe.dev/blog/2025-08-27-ephem-devlog-02.html"/>
    <summary>On ayanamsas and my enemy configparser</summary>
    <published>2025-08-27T00:00:00+00:00</published>
  </entry>
  <entry>
    <id>urn:uuid:58b64949-8c1b-11f0-a2db-94f6d61991de</id>
    <title>Markdown in Meow</title>
    <updated>2025-09-04T00:00:00+00:00</updated>
    <link href="https://sailorfe.dev/blog/2025-09-04-markdown-in-meow.html"/>
    <summary>Pythonizing Glow (kind of)</summary>
    <published>2025-09-04T00:00:00+00:00</published>
  </entry>
  <entry>
    <id>urn:uuid:64ae82c3-8cc0-11f0-a4d2-94f6d61991de</id>
    <title>Ephem Devlog 03</title>
    <updated>2025-09-08T10:32:48-04:00</updated>
    <link href="https://sailorfe.dev/blog/2025-09-08-ephem-devlog-03.html"/>
    <summary>Rich, unicode, and terminal heartbreak</summary>
    <published>2025-09-08T10:32:48-04:00</published>
  </entry>
  <entry>
    <id>urn:uuid:f9f8ab30-9563-11f0-a8a8-94f6d61991de</id>
    <title>Documentation-driven development</title>
    <updated>2025-09-19T10:21:14-04:00</updated>
    <link href="https://sailorfe.dev/blog/2025-09-16-docs-driven-dev.html"/>
    <summary>Tutorial writing as debugging</summary>
    <published>2025-09-19T10:21:14-04:00</published>
  </entry>
  <entry>
    <id>urn:uuid:67c81017-95a1-11f0-bb33-94f6d61991de</id>
    <title>Ephem Devlog 04</title>
    <updated>2025-09-19T17:42:29-04:00</updated>
    <link href="https://sailorfe.dev/blog/2025-09-19-ephem-devlog-04.html"/>
    <summary>This database is bi?</summary>
    <published>2025-09-19T17:42:29-04:00</published>
  </entry>
  <entry>
    <id>urn:uuid:41b498f9-bf05-11f0-916f-94f6d61991de</id>
    <title>Sway on Void Linux</title>
    <updated>2025-11-11T08:51:13-05:00</updated>
    <link href="https://sailorfe.dev/blog/2025-11-11-void-linux-sway.html"/>
    <summary>Configuring Sway and PipeWire on Void</summary>
    <published>2025-11-11T08:51:13-05:00</published>
  </entry>
  <entry>
    <id>urn:uuid:a3dab7d5-ff30-11f0-898b-94f6d61991de</id>
    <title>Forking Pyswisseph</title>
    <updated>2026-02-01T00:42:06-05:00</updated>
    <link href="https://sailorfe.dev/blog/2026-02-01-forking-pyswisseph.html"/>
    <summary>A speed education in open source maintenance</summary>
    <published>2026-02-01T00:42:06-05:00</published>
  </entry>
  <entry>
    <id>urn:uuid:9bb378f2-0211-11f1-a56b-94f6d61991de</id>
    <title>Git and semantic versioning</title>
    <updated>2026-02-04T16:38:02-05:00</updated>
    <link href="https://sailorfe.dev/blog/2026-02-04-git-and-semver.html"/>
    <summary>And where to put docs-as-code</summary>
    <published>2026-02-04T16:38:02-05:00</published>
  </entry>
  <entry>
    <id>urn:uuid:a3e2c669-02a7-11f1-9085-94f6d61991de</id>
    <title>Everything-as-code</title>
    <updated>2026-02-05T10:16:50-05:00</updated>
    <link href="https://sailorfe.dev/blog/2026-02-05-everything-as-code.html"/>
    <summary>How theater made me love Git</summary>
    <published>2026-02-05T10:16:50-05:00</published>
  </entry>
  <entry>
    <id>urn:uuid:cd943c63-0517-11f1-ad88-94f6d61991de</id>
    <title>My Neovim Markdown setup</title>
    <updated>2026-02-09T11:43:52-05:00</updated>
    <link href="https://sailorfe.dev/blog/2026-02-09-my-neovim-markdown-setup.html"/>
    <summary>With spellcheck and markdown plugins</summary>
    <published>2026-02-09T11:43:52-05:00</published>
  </entry>
  <entry>
    <id>urn:uuid:9364b863-0d91-11f1-acd7-94f6d61991de</id>
    <title>A small, sharp tool</title>
    <updated>2026-02-21T17:22:18-05:00</updated>
    <link href="https://sailorfe.dev/blog/2026-02-21-a-small-sharp-tool.html"/>
    <summary>Making a static site generator</summary>
    <published>2026-02-21T17:22:18-05:00</published>
  </entry>
  <entry>
    <id>urn:uuid:35c346b5-062a-405b-9ba9-0a9111496da0</id>
    <title>Soft Serve + Tailscale</title>
    <updated>2026-03-10T14:01:00-04:00</updated>
    <link href="https://sailorfe.dev/blog/2026-03-10-soft-serve.html"/>
    <summary>Git self-hosting for the solo developer</summary>
    <published>2026-03-10T14:01:00-04:00</published>
  </entry>
  <entry>
    <id>urn:uuid:4838a970-2b3f-44cc-a401-1b4067307570</id>
    <title>Historisierung</title>
    <updated>2026-03-14T08:49:27-04:00</updated>
    <link href="https://sailorfe.dev/blog/2026-03-14-historisierung.html"/>
    <summary>Software as artifact</summary>
    <published>2026-03-14T08:49:27-04:00</published>
  </entry>
</feed>
