<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>The Textsmith&#39;s Workshop on Under the Anvil</title>
		<link>https://blog.thetextsmith.com/the-workshop/</link>
		<description>Recent content in The Textsmith&#39;s Workshop on Under the Anvil</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Fri, 31 Jul 2026 06:50:52 +0200</lastBuildDate>
		
			<atom:link href="https://blog.thetextsmith.com/the-workshop/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Thinking Like a Shell Programmer</title>
				<link>https://blog.thetextsmith.com/the-workshop/thinking-like-a-shell-programmer/</link>
				<pubDate>Fri, 31 Jul 2026 06:50:52 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/thinking-like-a-shell-programmer/</guid>
				<description>In this post, I argue that in programming, it is no longer about Bash or any other language. It is about habits of mind. The shell merely provides the vocabulary through which we learn them.</description>
			</item>
			<item>
				<title>Programming as Composition</title>
				<link>https://blog.thetextsmith.com/the-workshop/programming-as-composition/</link>
				<pubDate>Thu, 30 Jul 2026 06:35:01 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/programming-as-composition/</guid>
				<description>Most programming books begin with variables, loops, and functions. A textsmith, however, encounters programming from the opposite direction: composition. Before writing a single if statement, they are already composing grep, sort, awk, sed, pandoc, and dozens of other tools into something larger. By the time they sit down to learn a programming language, they have already been programming&amp;mdash;they simply didn&amp;rsquo;t call it that.</description>
			</item>
			<item>
				<title>Your Personal Toolbox: Growing ~/.local/bin/ One Script at a Time</title>
				<link>https://blog.thetextsmith.com/the-workshop/your-personal-toolbox-growing-local-bin-one-script-at-a-time/</link>
				<pubDate>Wed, 29 Jul 2026 06:27:03 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/your-personal-toolbox-growing-local-bin-one-script-at-a-time/</guid>
				<description>Before long, every Linux user accumulates little command snippets. A clever find pipeline copied from a forum. A five-line shell script that renames photographs. An awk one-liner that extracts exactly the report you need. The question is not whether you will collect these solutions. The question is whether you will lose them.</description>
			</item>
			<item>
				<title>Take Control of Your Computer: Why Every Textsmith Should Learn Shell Scripting</title>
				<link>https://blog.thetextsmith.com/the-workshop/take-control-of-your-computer/</link>
				<pubDate>Tue, 28 Jul 2026 06:20:15 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/take-control-of-your-computer/</guid>
				<description>This post continues the discussion on shell scripting. In a sense, a shell script is simply text that instructs other text-processing tools how to cooperate.</description>
			</item>
			<item>
				<title>From One-Liners to Utilities: When Should a Shell Command Become a Script?</title>
				<link>https://blog.thetextsmith.com/the-workshop/from-one-liners-to-utilities-when-should-a-shell-command-become-a-script/</link>
				<pubDate>Mon, 27 Jul 2026 17:27:20 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/from-one-liners-to-utilities-when-should-a-shell-command-become-a-script/</guid>
				<description>In a previous post, I discussed handling personal frustration through building my own utility, and learning programming in the process. The question now is: at what point should a group of commands, ofen represented as one-liners, be turned into a script?</description>
			</item>
			<item>
				<title>The Best Programming Language Is the One That Solves Your Annoyance</title>
				<link>https://blog.thetextsmith.com/the-workshop/the-best-programming-language-is-the-one-that-solves-your-annoyance/</link>
				<pubDate>Mon, 27 Jul 2026 07:45:06 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/the-best-programming-language-is-the-one-that-solves-your-annoyance/</guid>
				<description>How does one become a programmer? Based on my own experience, this is all about agency&amp;mdash;the moment you stop waiting for software to exist and start creating software that fits your own way of working. The key is discovering that if configuration isn&amp;rsquo;t enough, you can write the missing tool yourself.</description>
			</item>
			<item>
				<title>Why System Administration is Applied Text-processing</title>
				<link>https://blog.thetextsmith.com/the-workshop/why-system-administration-is-applied-text-processing/</link>
				<pubDate>Thu, 23 Jul 2026 15:40:00 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/why-system-administration-is-applied-text-processing/</guid>
				<description>In this article, I look at what system administration entails. We see that the real work is understanding, producing, transforming, and maintaining text.</description>
			</item>
			<item>
				<title>Build Your Workshop Bench: Five Directories Every Textsmith Should Know</title>
				<link>https://blog.thetextsmith.com/the-workshop/build-your-workshop-bench/</link>
				<pubDate>Wed, 22 Jul 2026 10:23:03 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/build-your-workshop-bench/</guid>
				<description>Whenever working on your computer as a textsmith, never let it hold any mysteries beyond its binary data. This post looks at the five directories that you have to harness as part of your workbench.</description>
			</item>
			<item>
				<title>Your Home Directory is your Workshop</title>
				<link>https://blog.thetextsmith.com/the-workshop/your-home-directory-is-your-workshop/</link>
				<pubDate>Tue, 21 Jul 2026 12:10:11 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/your-home-directory-is-your-workshop/</guid>
				<description>While you are wondering which area of your computer you have to bakup first, this article demonstrates the importance of your $HOME directory. In fact, you have to treat it as your workshop.</description>
			</item>
			<item>
				<title>Why Every Textsmith Should Learn Git</title>
				<link>https://blog.thetextsmith.com/the-workshop/why-every-textsmith-should-learn-git/</link>
				<pubDate>Fri, 10 Jul 2026 10:08:52 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/why-every-textsmith-should-learn-git/</guid>
				<description>Any work that you value has to be placed under version control, not only as part of history but preservation. This article shows why textsmiths should use git.</description>
			</item>
			<item>
				<title>The Joy of Dotfiles: Why Your Computer Should Be Reproducible</title>
				<link>https://blog.thetextsmith.com/the-workshop/the-joy-of-dotfiles/</link>
				<pubDate>Thu, 09 Jul 2026 18:08:30 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/the-joy-of-dotfiles/</guid>
				<description>Dotfiles make it possible to backup your customizations without necessarily starting all over: find the true joy of working with these powerful files</description>
			</item>
			<item>
				<title>The Appeal of Configuration Files: The day I stopped accepting magic from my computer</title>
				<link>https://blog.thetextsmith.com/the-workshop/the-appeal-of-configuration-files/</link>
				<pubDate>Wed, 08 Jul 2026 17:52:10 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/the-appeal-of-configuration-files/</guid>
				<description>It was the ini file that started my journey as a textsmith: understanding how these text files, rather than the registry, can change the application behavior made me appreciate the beauty of simple configurations.</description>
			</item>
			<item>
				<title>The Textsmith&#39;s Secret Advantage: Why Text-Processing Makes Better System Administrators</title>
				<link>https://blog.thetextsmith.com/the-workshop/the-textsmith-s-secret-advantage/</link>
				<pubDate>Fri, 03 Jul 2026 19:09:28 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/the-textsmith-s-secret-advantage/</guid>
				<description>This post shows that textsmithing is not merely about writing, but about understanding and shaping computer systems.</description>
			</item>
	</channel>
</rss>
