<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>System Administration on Under the Anvil</title>
		<link>https://blog.thetextsmith.com/tags/system-administration/</link>
		<description>Recent content in System Administration 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/tags/system-administration/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>The Rustification of the Unix Toolbox</title>
				<link>https://blog.thetextsmith.com/tools-of-the-trade/the-rustification-of-the-unix-toolbox/</link>
				<pubDate>Thu, 23 Jul 2026 21:11:00 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/tools-of-the-trade/the-rustification-of-the-unix-toolbox/</guid>
				<description>The best Rust tools rarely reject the philosophy of small composable programs&amp;ndash;they simply revisit decades-old implementations with today&amp;rsquo;s programming languages and expectations.</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>Efficient Linux at the Command Line</title>
				<link>https://blog.thetextsmith.com/bookshelf/efficient-linux-at-the-command-line/</link>
				<pubDate>Sun, 19 Jul 2026 11:30:00 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/bookshelf/efficient-linux-at-the-command-line/</guid>
				<description>One of the joys of being a textsmith is reading books that reinforce good practical habits on being productive on the terminal. This review of Daniel J. Barrett&amp;rsquo;s book, Efficient Linux at the Command Line shows why some books are timeless in their approach to their treatment of the terminal.</description>
			</item>
			<item>
				<title>Old Tools, New Ideas: What the Rust Utilities Taught Me</title>
				<link>https://blog.thetextsmith.com/tools-of-the-trade/old-tools-new-ideas/</link>
				<pubDate>Thu, 16 Jul 2026 19:15:43 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/tools-of-the-trade/old-tools-new-ideas/</guid>
				<description>Perhaps nowhere is the impact of Rust felt more than in sysadmin: its speed and expressiveness means that some old tools are being modernized. Whether this is good of bad depends on the user&amp;rsquo;s perspective.</description>
			</item>
			<item>
				<title>Putting Your Dotfiles Under Version Control in 15 Minutes</title>
				<link>https://blog.thetextsmith.com/weekly-nugget/putting-your-dotfiles-under-version-control-in-15-minutes/</link>
				<pubDate>Sat, 11 Jul 2026 11:15:03 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/weekly-nugget/putting-your-dotfiles-under-version-control-in-15-minutes/</guid>
				<description>This week&amp;rsquo;s nugget is on version controlling your application configuration files</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 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>
