<?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>Under the Anvil</title>
    <link>https://thetextsmith.com/</link>
    <description>Recent content on Under the Anvil</description>
    <generator>Hugo -- 0.158.0</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 20 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://thetextsmith.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Master Template: Consistency in the Forge</title>
      <link>https://thetextsmith.com/markup/the-master-template-ritual/</link>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/the-master-template-ritual/</guid>
      <description>Using Typst&amp;rsquo;s &amp;lsquo;import&amp;rsquo; and &amp;lsquo;show&amp;rsquo; rules to create a unified look for your entire book project.</description>
    </item>
    <item>
      <title>The Semantic Skeleton: Building for the Screen Reader</title>
      <link>https://thetextsmith.com/markup/the-semantic-skeleton/</link>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/the-semantic-skeleton/</guid>
      <description>Why we use H1, H2, and H3 for logic, not for font size. A lesson in accessible architecture.</description>
    </item>
    <item>
      <title>Death to the Slide Deck: Presenting in Plaintext</title>
      <link>https://thetextsmith.com/perspectives/death-to-the-slide-deck/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/death-to-the-slide-deck/</guid>
      <description>Using Typst and Pandoc to turn your notes into professional presentations without the bloat.</description>
    </item>
    <item>
      <title>Graphs as Functions: Visualizing Data via CLI</title>
      <link>https://thetextsmith.com/perspectives/graphs-as-functions/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/graphs-as-functions/</guid>
      <description>Using Gnuplot and Typst to turn your Trinity reports into high-fidelity graphs.</description>
    </item>
    <item>
      <title>The Ethical Visual: Bandwidth and Sovereignty</title>
      <link>https://thetextsmith.com/perspectives/the-ethical-visual/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-ethical-visual/</guid>
      <description>Why text-based diagrams are a victory for the Global South and those with limited connectivity.</description>
    </item>
    <item>
      <title>The Living Image: Why the Textsmith Codes Pictures</title>
      <link>https://thetextsmith.com/perspectives/the-living-image/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-living-image/</guid>
      <description>Shifting our perspective from &amp;lsquo;Graphic Design&amp;rsquo; to &amp;lsquo;Visual Definition&amp;rsquo;. Why text-based visuals are more resilient and inclusive.</description>
    </item>
    <item>
      <title>The Visual Logic: Drawing with Words</title>
      <link>https://thetextsmith.com/perspectives/the-visual-logic-of-markup/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-visual-logic-of-markup/</guid>
      <description>Why we should stop &amp;lsquo;drawing&amp;rsquo; and start &amp;lsquo;defining&amp;rsquo; our visuals. An introduction to Mermaid and Typst graphs.</description>
    </item>
    <item>
      <title>Zero-Drag: Staying in the Flow</title>
      <link>https://thetextsmith.com/perspectives/the-zero-drag-workflow/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-zero-drag-workflow/</guid>
      <description>How switching to a mouse kills the &amp;lsquo;Smithing&amp;rsquo; mindset, and why we stay in the terminal for our diagrams.</description>
    </item>
    <item>
      <title>Cleansing the Raw Ore: Practical Text Transformation</title>
      <link>https://thetextsmith.com/trinity/cleansing-the-raw-ore/</link>
      <pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/cleansing-the-raw-ore/</guid>
      <description>A practical guide to turning messy university records into clean, structured data using Sed and Awk.</description>
    </item>
    <item>
      <title>The Surgical Strike: Text Manipulation as a Craft</title>
      <link>https://thetextsmith.com/trinity/the-surgical-strike/</link>
      <pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/the-surgical-strike/</guid>
      <description>Moving beyond &amp;lsquo;Find and Replace&amp;rsquo;. Why Grep, Sed, and Awk are the essential tools for any data architect.</description>
    </item>
    <item>
      <title>Shaping Your Environment: The .bashrc Ritual</title>
      <link>https://thetextsmith.com/shell/shaping-your-environment/</link>
      <pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/shaping-your-environment/</guid>
      <description>How to turn a generic terminal into a personalized forge through custom scripts and aliases.</description>
    </item>
    <item>
      <title>The Living Grammar: Shell as your First Language</title>
      <link>https://thetextsmith.com/shell/the-living-grammar/</link>
      <pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/the-living-grammar/</guid>
      <description>Why the shell is the ultimate classroom for logic. Moving from opaque desktops to transparent scripts.</description>
    </item>
    <item>
      <title>The Universal Bash: Why Portability is Power</title>
      <link>https://thetextsmith.com/shell/the-universal-bash/</link>
      <pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/the-universal-bash/</guid>
      <description>Why we write our scripts in Bash, even if we live in Zsh. The importance of the #!/bin/bash shebang.</description>
    </item>
    <item>
      <title>Extending the Anvil: How to Customize Your Editor</title>
      <link>https://thetextsmith.com/tools/extending-the-anvil/</link>
      <pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/tools/extending-the-anvil/</guid>
      <description>From VS Code extensions to manual Vim scripts. A guide to the mechanics of editor customization.</description>
    </item>
    <item>
      <title>The Art of Narrowing: Forging Focus in Vim</title>
      <link>https://thetextsmith.com/tools/the-art-of-narrowing/</link>
      <pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/tools/the-art-of-narrowing/</guid>
      <description>How to borrow the best features from other editors to build your own sovereign environment. Introducing narrow-text.</description>
    </item>
    <item>
      <title>The Crowded Anvil: The Trap of Plugin Bloat</title>
      <link>https://thetextsmith.com/tools/the-crowded-anvil/</link>
      <pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/tools/the-crowded-anvil/</guid>
      <description>Why more isn&amp;rsquo;t always better. Learning to use Vim&amp;rsquo;s autocmd to keep your forge light and responsive.</description>
    </item>
    <item>
      <title>Front Matter: The Library Card of the File</title>
      <link>https://thetextsmith.com/markup/front-matter-the-invisible-hammer/</link>
      <pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/front-matter-the-invisible-hammer/</guid>
      <description>How metadata turns a simple text file into a powerful database entry. Mastering YAML and TOML.</description>
    </item>
    <item>
      <title>The Markup Compass: How to Learn a New Syntax</title>
      <link>https://thetextsmith.com/markup/the-markup-compass/</link>
      <pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/the-markup-compass/</guid>
      <description>What to look for when you open a new .md, .typ, or .html file for the first time.</description>
    </item>
    <item>
      <title>The Right Tool for the Word: Domain-Specific Markup</title>
      <link>https://thetextsmith.com/markup/the-right-tool-for-the-word/</link>
      <pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/the-right-tool-for-the-word/</guid>
      <description>Why one language isn&amp;rsquo;t enough. Choosing between Markdown, Typst, and HTML based on the task at hand.</description>
    </item>
    <item>
      <title>AI: The Great Leveler or the Great Divider?</title>
      <link>https://thetextsmith.com/perspectives/ai-and-the-great-leveling/</link>
      <pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/ai-and-the-great-leveling/</guid>
      <description>Ensuring that the power of AI serves the global community, not just the digital elite.</description>
    </item>
    <item>
      <title>The Digital Bridge: Internet as a Human Right</title>
      <link>https://thetextsmith.com/perspectives/the-digital-bridge-as-a-human-right/</link>
      <pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-digital-bridge-as-a-human-right/</guid>
      <description>Why access to the global network is no longer a luxury, but a third-generation human right alongside clean water and education.</description>
    </item>
    <item>
      <title>The Privacy Paradox: Transparency in the Digital Forge</title>
      <link>https://thetextsmith.com/perspectives/the-privacy-paradox-trust-in-the-forge/</link>
      <pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-privacy-paradox-trust-in-the-forge/</guid>
      <description>Navigating the ethical minefield of privacy. Why we must distinguish between AI assistance and human exploitation.</description>
    </item>
    <item>
      <title>The Zero-Dollar Vault: Privacy as a Craft</title>
      <link>https://thetextsmith.com/perspectives/the-zero-dollar-vault/</link>
      <pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-zero-dollar-vault/</guid>
      <description>Why you don&amp;rsquo;t need a subscription to stay safe. Mastering GPG and Age for local encryption.</description>
    </item>
    <item>
      <title>Data for the People: Beyond the Scientist</title>
      <link>https://thetextsmith.com/perspectives/data-for-the-people/</link>
      <pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/data-for-the-people/</guid>
      <description>Why you don&amp;rsquo;t need a Ph.D. in Data Science to organize your world. Reclaiming the tools of analysis.</description>
    </item>
    <item>
      <title>Sed: The Header Sanitizer</title>
      <link>https://thetextsmith.com/trinity/sed-the-header-sanitizer/</link>
      <pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/sed-the-header-sanitizer/</guid>
      <description>Turning messy CSV headers into clean, predictable data. A lesson in stream editing for the everyday analyst.</description>
    </item>
    <item>
      <title>The Command-Line Analyst: Who Needs Python?</title>
      <link>https://thetextsmith.com/trinity/the-command-line-analyst/</link>
      <pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/the-command-line-analyst/</guid>
      <description>Can you do data science at the command line? Yes. Why the Trinity is often superior to Python for daily data tasks.</description>
    </item>
    <item>
      <title>The Lightweight Laboratory: Data Science at the CLI</title>
      <link>https://thetextsmith.com/trinity/the-lightweight-laboratory/</link>
      <pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/the-lightweight-laboratory/</guid>
      <description>Learning from the masters: How to employ heavy tools only when necessary and keep your daily work in the terminal.</description>
    </item>
    <item>
      <title>Exorcising the Caps Lock: Hardware Sovereignty</title>
      <link>https://thetextsmith.com/shell/exorcising-the-caps-lock/</link>
      <pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/exorcising-the-caps-lock/</guid>
      <description>When the hardware rebels. How to disable or remap the Caps Lock key to serve the Textsmith, not the demon.</description>
    </item>
    <item>
      <title>Teleportation: Navigating the Shell Pasture</title>
      <link>https://thetextsmith.com/shell/teleportation-in-the-terminal/</link>
      <pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/teleportation-in-the-terminal/</guid>
      <description>Moving beyond &amp;lsquo;cd&amp;rsquo;. How to use pushd, popd, and aliases to fly through your favorite directories.</description>
    </item>
    <item>
      <title>The Ghost in the Subshell: Sourcing vs. Executing</title>
      <link>https://thetextsmith.com/shell/the-ghost-in-the-subshell/</link>
      <pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/the-ghost-in-the-subshell/</guid>
      <description>Why your script won&amp;rsquo;t change your directory, and how to use &amp;lsquo;source&amp;rsquo; to bring the changes home.</description>
    </item>
    <item>
      <title>The Pragmatic Smith: Choosing the Battle</title>
      <link>https://thetextsmith.com/shell/the-pragmatic-smith/</link>
      <pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/the-pragmatic-smith/</guid>
      <description>When the hardware resists transmutation. Why &amp;lsquo;Caps to Escape&amp;rsquo; is a victory for the Vim user.</description>
    </item>
    <item>
      <title>The Quickfix Ritual: Navigating the Forge</title>
      <link>https://thetextsmith.com/tools/the-quickfix-ritual/</link>
      <pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/tools/the-quickfix-ritual/</guid>
      <description>How to use Vim&amp;rsquo;s Quickfix list to turn search results into a guided path through your code.</description>
    </item>
    <item>
      <title>Go: The Engine of the Modern Forge</title>
      <link>https://thetextsmith.com/shell/go-the-engine-of-the-forge/</link>
      <pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/go-the-engine-of-the-forge/</guid>
      <description>Why the Go programming language is the perfect choice for a Textsmith. Speed, simplicity, and the power of static binaries.</description>
    </item>
    <item>
      <title>The Markup Power: Reviving the Lost Art</title>
      <link>https://thetextsmith.com/markup/the-markup-revival/</link>
      <pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/the-markup-revival/</guid>
      <description>Why we abandoned the &amp;lsquo;Office Suite&amp;rsquo; to return to the logic of the word. A call to arms for clean, beautiful, and permanent documents.</description>
    </item>
    <item>
      <title>Digital Sovereignty: The Cloud is Not Your Home</title>
      <link>https://thetextsmith.com/perspectives/digital-sovereignty-the-cloud-is-not-your-home/</link>
      <pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/digital-sovereignty-the-cloud-is-not-your-home/</guid>
      <description>Why the &amp;lsquo;Cloud&amp;rsquo; is just someone else&amp;rsquo;s computer—and why a Textsmith builds their own roof.</description>
    </item>
    <item>
      <title>The Shattered Gate: Sovereignty of Education in the AI Age</title>
      <link>https://thetextsmith.com/perspectives/sovereignty-of-education-the-shattered-gate/</link>
      <pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/sovereignty-of-education-the-shattered-gate/</guid>
      <description>Why the death of the traditional library is the birth of the African Polymath. Redefining how we learn in 2026.</description>
    </item>
    <item>
      <title>The Smith and the AI: A Companion in the Forge</title>
      <link>https://thetextsmith.com/perspectives/the-smith-and-the-ai-companion/</link>
      <pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-smith-and-the-ai-companion/</guid>
      <description>Why AI is not a threat to the Textsmith, but a multiplier of human potential and a cure for digital isolation.</description>
    </item>
    <item>
      <title>The Zero-Dollar Degree: Skills Over Stamps</title>
      <link>https://thetextsmith.com/perspectives/the-zero-dollar-degree/</link>
      <pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-zero-dollar-degree/</guid>
      <description>Why the traditional degree is losing its monopoly. How to forge a world-class education with zero capital and infinite curiosity.</description>
    </item>
    <item>
      <title>Grep: Seeing the Neighborhood with Context Flags</title>
      <link>https://thetextsmith.com/trinity/grep-context-the-scouts-vision/</link>
      <pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/grep-context-the-scouts-vision/</guid>
      <description>Why a single line isn&amp;rsquo;t enough. Mastering -A, -B, and -C to understand the story behind the pattern.</description>
    </item>
    <item>
      <title>The Three-Fold Hammer: Grep, Sed, and Awk</title>
      <link>https://thetextsmith.com/trinity/the-three-fold-hammer/</link>
      <pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/the-three-fold-hammer/</guid>
      <description>Why the combination of Grep, Sed, and Awk is the ultimate power-trip for a Textsmith.</description>
    </item>
    <item>
      <title>The Trinity in Action: Refining the CSV</title>
      <link>https://thetextsmith.com/trinity/the-csv-refiner-a-triple-strike/</link>
      <pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/the-csv-refiner-a-triple-strike/</guid>
      <description>A masterclass in the pipeline. Using Grep, Sed, and Awk together to transform raw CSV data into a polished report.</description>
    </item>
    <item>
      <title>Accessible Automation: Silencing the Terminal Noise</title>
      <link>https://thetextsmith.com/tools/accessible-automation-silencing-the-noise/</link>
      <pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/tools/accessible-automation-silencing-the-noise/</guid>
      <description>How to configure tools like Tmux for screen-reader users. Sometimes, the best feature is silence.</description>
    </item>
    <item>
      <title>The Accessible Vimrc: Striking for Silence</title>
      <link>https://thetextsmith.com/tools/the-accessible-vimrc/</link>
      <pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/tools/the-accessible-vimrc/</guid>
      <description>Finalizing the Monday Toolset. How to make Vim accessible, quiet, and efficient for the Textsmith.</description>
    </item>
    <item>
      <title>The Living Configuration: Sourcing the Forge</title>
      <link>https://thetextsmith.com/tools/the-living-configuration/</link>
      <pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/tools/the-living-configuration/</guid>
      <description>Why we don&amp;rsquo;t &amp;lsquo;restart&amp;rsquo; our tools. Learning to reload configurations in Tmux and Vim without losing our flow.</description>
    </item>
    <item>
      <title>The Textsmith&#39;s Throne: Choosing Your Editor</title>
      <link>https://thetextsmith.com/tools/the-text-editors-throne/</link>
      <pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/tools/the-text-editors-throne/</guid>
      <description>Why a text editor is the most prized possession of any Textsmith, and the philosophy behind the Modal Mindset.</description>
    </item>
    <item>
      <title>Tmux: The Persistent Workshop</title>
      <link>https://thetextsmith.com/tools/tmux-the-persistent-workshop/</link>
      <pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/tools/tmux-the-persistent-workshop/</guid>
      <description>Why every Textsmith needs a terminal multiplexer to manage sessions, survive disconnects, and organize the forge.</description>
    </item>
    <item>
      <title>Regex Rituals: Respecting the Boundaries</title>
      <link>https://thetextsmith.com/shell/regex-the-boundary-ritual/</link>
      <pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/regex-the-boundary-ritual/</guid>
      <description>Part 7: Word Boundaries. How to find exactly what you are looking for without accidental collateral damage.</description>
    </item>
    <item>
      <title>The Regex Rituals: A Masterclass</title>
      <link>https://thetextsmith.com/shell/regex-rituals-toc/</link>
      <pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/regex-rituals-toc/</guid>
      <description>The complete seven-part series on mastering Regular Expressions for digital sovereignty.</description>
    </item>
    <item>
      <title>The Silent Forge: Privacy, Poverty, and the Asymmetry of Truth</title>
      <link>https://thetextsmith.com/perspectives/the-silent-forge-reflections/</link>
      <pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-silent-forge-reflections/</guid>
      <description>Reflections on why privacy is a digital protest in an increasingly transparent world.</description>
    </item>
    <item>
      <title>Math Without Menus: The Beauty of Plaintext Equations</title>
      <link>https://thetextsmith.com/markup/math-without-menus/</link>
      <pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/math-without-menus/</guid>
      <description>Why hunting for symbols in MS Word is a waste of a researcher&amp;rsquo;s mind. Discover the fluid power of Typst and AsciiMath.</description>
    </item>
    <item>
      <title>The Power of the Stream: Why I Stopped Opening Files</title>
      <link>https://thetextsmith.com/trinity/the-power-of-the-stream/</link>
      <pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/the-power-of-the-stream/</guid>
      <description>Explore the hidden power of sed: doing bulk searches and replacements in a single command.</description>
    </item>
    <item>
      <title>The Zen of Automation: Saving Sanity in the Shell</title>
      <link>https://thetextsmith.com/shell/the-zen-of-automation/</link>
      <pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/the-zen-of-automation/</guid>
      <description>Why a Textsmith delegates the mundane. How timers and watchmen allow us to focus on the craft, not the system.</description>
    </item>
    <item>
      <title>The Plaintext Accountant: Banking in the Shell</title>
      <link>https://thetextsmith.com/perspectives/the-plaintext-accountant/</link>
      <pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-plaintext-accountant/</guid>
      <description>Why I trust hledger more than any banking app. A look at the power of double-entry bookkeeping in plaintext.</description>
    </item>
    <item>
      <title>The Sovereignty of Text: Beyond Word Processing</title>
      <link>https://thetextsmith.com/perspectives/the-sovereignty-of-text/</link>
      <pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-sovereignty-of-text/</guid>
      <description>Why the Textsmith rejects the &amp;lsquo;Binary Prison&amp;rsquo; of Word and SPSS for the freedom of plaintext.</description>
    </item>
    <item>
      <title>Regex Rituals: The Character Class</title>
      <link>https://thetextsmith.com/shell/regex-character-classes/</link>
      <pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/regex-character-classes/</guid>
      <description>Part 6: Using Brackets to define sets. How to tell the shell to find &amp;lsquo;any digit&amp;rsquo; or &amp;lsquo;any vowel&amp;rsquo; without breaking a sweat.</description>
    </item>
    <item>
      <title>Rsync: The Efficient Courier</title>
      <link>https://thetextsmith.com/shell/rsync-the-efficient-courier/</link>
      <pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/rsync-the-efficient-courier/</guid>
      <description>Why re-upload everything? Learn how to sync your local forge with your remote VPS using only the bits that changed.</description>
    </item>
    <item>
      <title>SSH Mastegry: Forging a Secret Tunnel</title>
      <link>https://thetextsmith.com/shell/ssh-the-secret-tunnel/</link>
      <pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/ssh-the-secret-tunnel/</guid>
      <description>Stop typing IP addresses. Learn how to use the SSH config file to jump into your VPS with a single word.</description>
    </item>
    <item>
      <title>Tmux: The Persistent Forge</title>
      <link>https://thetextsmith.com/shell/tmux-the-persistent-forge/</link>
      <pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/tmux-the-persistent-forge/</guid>
      <description>Never lose your place again. Discover how Tmux keeps your forge hot even when the connection drops.</description>
    </item>
    <item>
      <title>Quarto: The Multitool of the Modern Scholar</title>
      <link>https://thetextsmith.com/markup/quarto-the-multitool/</link>
      <pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/quarto-the-multitool/</guid>
      <description>&lt;p&gt;If Markdown is a pocketknife, &lt;strong&gt;Quarto&lt;/strong&gt; is a full-scale machine shop. Built on top of Pandoc, it allows us to weave together prose, code, and citations into a single source of truth.&lt;/p&gt;
&lt;h3 id=&#34;why-quarto-wins&#34;&gt;Why Quarto Wins&lt;/h3&gt;
&lt;p&gt;For the Textsmith, Quarto solves the &amp;ldquo;Final Format&amp;rdquo; problem. You write in a single &lt;code&gt;.qmd&lt;/code&gt; file and strike the anvil to produce:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A high-fidelity &lt;strong&gt;PDF&lt;/strong&gt; via Typst or LaTeX.&lt;/li&gt;
&lt;li&gt;A responsive &lt;strong&gt;HTML&lt;/strong&gt; ebook.&lt;/li&gt;
&lt;li&gt;A professional &lt;strong&gt;RevealJS&lt;/strong&gt; presentation for your next conference.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;the-logic-of-the-source&#34;&gt;The Logic of the Source&lt;/h3&gt;
&lt;p&gt;Because Quarto is plaintext, we can use our &lt;strong&gt;Trinity&lt;/strong&gt; (grep, sed, awk) to audit our citations or bulk-edit our data before we ever &amp;ldquo;render&amp;rdquo; the final product.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Great Markup War: AsciiDoc vs. Markdown</title>
      <link>https://thetextsmith.com/markup/asciidoc-vs-markdown/</link>
      <pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/asciidoc-vs-markdown/</guid>
      <description>&lt;p&gt;In the Unix world, we love a good fight. We’ve fought over editors (Vim vs. Emacs), we’ve fought over distros (Systemd vs. Init), and now, we fight over how to write a simple list.&lt;/p&gt;
&lt;h3 id=&#34;markdown-the-peoples-hammer&#34;&gt;Markdown: The People’s Hammer&lt;/h3&gt;
&lt;p&gt;Markdown won the popularity contest for a reason: it is the &amp;ldquo;Vim&amp;rdquo; of markup. It’s fast, ubiquitous, and stays out of your way. For a quick blog post or a README, it is unbeatable. But like a hammer, it’s not great at turning screws.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Markup Manifesto: Why Plaintext Wins</title>
      <link>https://thetextsmith.com/markup/the-markup-manifesto/</link>
      <pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/the-markup-manifesto/</guid>
      <description>In an age of proprietary binaries, the Textsmith chooses the transparency of markup. Discover the philosophy behind our digital forge.</description>
    </item>
    <item>
      <title>The .bashrc Forge: Customizing your Environment</title>
      <link>https://thetextsmith.com/shell/bashrc-as-a-forge/</link>
      <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/bashrc-as-a-forge/</guid>
      <description>&lt;p&gt;Your &lt;code&gt;.bashrc&lt;/code&gt; is not just a configuration file; it is the blueprint of your digital workshop. Every alias is a custom tool; every function is a streamlined workflow.&lt;/p&gt;
&lt;h3 id=&#34;the-power-of-the-alias&#34;&gt;The Power of the Alias&lt;/h3&gt;
&lt;p&gt;Why type &lt;code&gt;hugo server -D&lt;/code&gt; ten times a day when you can strike the anvil once?&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;alias forge&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;hugo server -D&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;alias deploy&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;make deploy&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3&gt;&lt;/h3&gt;
&lt;p&gt;Contextual Awareness&lt;/p&gt;
&lt;p&gt;A true Textsmith makes the prompt work for them. Adding the current Git branch to your PS1 ensures you always know where your &amp;ldquo;heat&amp;rdquo; is directed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Terminal as an Equalizer: Accessibility in the Command Line</title>
      <link>https://thetextsmith.com/perspectives/the-terminal-as-an-equalizer/</link>
      <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-terminal-as-an-equalizer/</guid>
      <description>The Secret to  productivity on the command-line lies in mastering its simplicity and exploiting its power.</description>
    </item>
    <item>
      <title>The Trinity Part 1: Grep, the Precision Scout</title>
      <link>https://thetextsmith.com/trinity/grep-the-scout/</link>
      <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/grep-the-scout/</guid>
      <description>Grep is the right tool when you want to find not only files, but even the contents of files in a directory. This post is going to explore finding by inversion.</description>
    </item>
    <item>
      <title>The Trinity Part 2: Sed, the Surgeon&#39;s Blade</title>
      <link>https://thetextsmith.com/trinity/sed-the-surgeon/</link>
      <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/sed-the-surgeon/</guid>
      <description>Make your life simple by using sed, the stream editor, to make fast edits in one or more files</description>
    </item>
    <item>
      <title>The Trinity Part 3: Awk, the Master Architect</title>
      <link>https://thetextsmith.com/trinity/awk-the-architect/</link>
      <pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/awk-the-architect/</guid>
      <description>A file is treated as a set of records, and each line is split into fields. This is the whole idea of awk: seeing data as an organised set of entities.</description>
    </item>
    <item>
      <title>Finding the Needle: The Zen of grep</title>
      <link>https://thetextsmith.com/trinity/finding-the-needle-grep/</link>
      <pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/finding-the-needle-grep/</guid>
      <description>In a haystack of data, grep is the magnet. Here is why it is the most essential tool in the Trinity.</description>
    </item>
    <item>
      <title>The Minimalist Manifesto: Crafting a Digital Sanctuary</title>
      <link>https://thetextsmith.com/perspectives/the-minimalist-manifesto/</link>
      <pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/the-minimalist-manifesto/</guid>
      <description>In an age of digital noise and bloated software, the terminal offers something rare: peace, focus, and absolute control.</description>
    </item>
    <item>
      <title>The Philosophy of the Pipe: Connecting the Trinity</title>
      <link>https://thetextsmith.com/shell/the-philosophy-of-the-pipe/</link>
      <pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/the-philosophy-of-the-pipe/</guid>
      <description>The vertical bar (|) is the most powerful character on your keyboard. Here is why the pipeline is the soul of Unix.</description>
    </item>
    <item>
      <title>The Swiss Army Chainsaw: Unleashing awk on Your Data</title>
      <link>https://thetextsmith.com/trinity/swiss-army-chainsaw-awk/</link>
      <pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/swiss-army-chainsaw-awk/</guid>
      <description>When text has structure, sed is a knife, but awk is a powerhouse. Let&amp;rsquo;s look at why every Textsmith needs it.</description>
    </item>
    <item>
      <title>The Text Markup Manifesto: Why I Traded the Ribbon for Plaintext</title>
      <link>https://thetextsmith.com/markup/typst-over-word/</link>
      <pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/markup/typst-over-word/</guid>
      <description>Document processing shouldn&amp;rsquo;t require a mouse. Here is why text markup is the superior choice for the accessible, text-driven forge.</description>
    </item>
    <item>
      <title>The Surgeon&#39;s Knife: Mastering sed for the Plaintext Life</title>
      <link>https://thetextsmith.com/trinity/surgeon-knife-sed/</link>
      <pubDate>Sat, 14 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/trinity/surgeon-knife-sed/</guid>
      <description>Why reach for a heavy IDE when a stream editor can perform surgery on your text in milliseconds?</description>
    </item>
    <item>
      <title>Hello World: Escaping the Ribbon</title>
      <link>https://thetextsmith.com/perspectives/hello-world/</link>
      <pubDate>Fri, 13 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/perspectives/hello-world/</guid>
      <description>Why I traded the mouse and the &amp;lsquo;Word&amp;rsquo; for modal editing, SSG, and the power of plaintext.</description>
    </item>
    <item>
      <title>Regex Rituals: The Power of Choice</title>
      <link>https://thetextsmith.com/shell/regex-the-power-of-choice/</link>
      <pubDate>Fri, 13 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/regex-the-power-of-choice/</guid>
      <description>Part 5: The Alternation operator. How to handle multiple possibilities in a single strike.</description>
    </item>
    <item>
      <title>Regex Rituals: Taming the Greedy Beast</title>
      <link>https://thetextsmith.com/shell/regex-taming-the-greedy-beast/</link>
      <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/regex-taming-the-greedy-beast/</guid>
      <description>Part 4: Greedy vs. Non-greedy matching. How to prevent your patterns from eating the whole forge.</description>
    </item>
    <item>
      <title>Regex Rituals: Lookarounds and the Invisible Watchman</title>
      <link>https://thetextsmith.com/shell/regex-lookarounds-the-invisible-watchman/</link>
      <pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/regex-lookarounds-the-invisible-watchman/</guid>
      <description>Part 3: Matching by context. How to use Lookarounds with grep -P and in vim</description>
    </item>
    <item>
      <title>Regex Rituals: The Art of the Group</title>
      <link>https://thetextsmith.com/shell/regex-the-power-of-groups/</link>
      <pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/regex-the-power-of-groups/</guid>
      <description>Part 2: Grouping and Capturing. How to use parentheses to reorganize reality in the shell.</description>
    </item>
    <item>
      <title>Regex: The Currency of Power in the Shell</title>
      <link>https://thetextsmith.com/shell/regex-the-currency-of-power/</link>
      <pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/shell/regex-the-currency-of-power/</guid>
      <description>Why Regular Expressions are the ultimate productivity multiplier for the Textsmith. Part 1: The Anchors.</description>
    </item>
    <item>
      <title>Strike the Anvil</title>
      <link>https://thetextsmith.com/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/contact/</guid>
      <description>&lt;p&gt;If you are a fellow traveler in the world of Linux, accessibility, or the intricate beauty of markup languages, the forge is open.&lt;/p&gt;
&lt;h2 id=&#34;the-policy-of-the-forge&#34;&gt;The Policy of the Forge&lt;/h2&gt;
&lt;p&gt;I value communication that is intentional and sovereign. To protect this space from the noise of automated harvesters, I have implemented a &lt;strong&gt;hard-rejection policy&lt;/strong&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt; This address &lt;strong&gt;only&lt;/strong&gt; accepts mail that is PGP-encrypted or digitally signed. Unencrypted messages are automatically quenched by the server. In other words, they are dispatched to the &lt;code&gt;/dev/null&lt;/code&gt; furnace.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Smith &amp; The Forge</title>
      <link>https://thetextsmith.com/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/about/</guid>
      <description>Who is Ishe Chinyoka? A look at the philosophy behind The Textsmith.</description>
    </item>
    <item>
      <title>The Textsmith&#39;s Resources</title>
      <link>https://thetextsmith.com/resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://thetextsmith.com/resources/</guid>
      <description>The blueprints and tools for building your own digital sovereignty.</description>
    </item>
  </channel>
</rss>
