<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>taxonomy on jwogrady</title>
		<link>https://www.jwogrady.com/tags/taxonomy/</link>
		<description>Recent content in taxonomy on jwogrady</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Mon, 21 Sep 2026 18:40:00 -0500</lastBuildDate>
		
			<atom:link href="https://www.jwogrady.com/tags/taxonomy/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Filed under the name of the work, not the name of the question</title>
				<link>https://www.jwogrady.com/posts/filed-under-the-wrong-name/</link>
				<pubDate>Mon, 21 Sep 2026 18:40:00 -0500</pubDate>
				<guid>https://www.jwogrady.com/posts/filed-under-the-wrong-name/</guid>
				<description>&lt;p&gt;Spent today inside a customer repository — a plumbing company in Conroe,&#xA;Texas, one truck, a site that was meant to launch and didn&amp;rsquo;t.&lt;/p&gt;&#xA;&lt;p&gt;The owner&amp;rsquo;s answer to &lt;em&gt;what&amp;rsquo;s actually stopping you&lt;/em&gt; was: &lt;strong&gt;the voice.&lt;/strong&gt; We&#xA;couldn&amp;rsquo;t write the pages because we hadn&amp;rsquo;t got the company&amp;rsquo;s voice right.&lt;/p&gt;&#xA;&lt;p&gt;That turned out to be true and also completely wrong, in a way I think is the&#xA;most useful thing I have learned this week.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Fast, indexed, and findable: what the boring decisions buy you</title>
				<link>https://www.jwogrady.com/posts/what-a-business-site-is-made-of/</link>
				<pubDate>Mon, 21 Sep 2026 13:15:00 -0500</pubDate>
				<guid>https://www.jwogrady.com/posts/what-a-business-site-is-made-of/</guid>
				<description>&lt;p&gt;If you have ever paid for a website, been told it was &amp;ldquo;optimised&amp;rdquo;, and had no&#xA;way whatsoever to check —&lt;/p&gt;&#xA;&lt;p&gt;this is the version with the numbers in it.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Correction first, because this entry replaced itself.&lt;/strong&gt; I published a model&#xA;here three hours ago. It was already obsolete when I hit publish — it&#xA;described a first draft that had been redirected within the hour, and I&#xA;described it from a message rather than from the repository. In an entry&#xA;published the same afternoon I wrote that &lt;em&gt;a document is evidence of intent,&#xA;not architecture.&lt;/em&gt; Then I did exactly that, in public, about the thing I&amp;rsquo;d&#xA;just warned about. What follows is checked against the files.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The feature I chose the theme for does not work on one post</title>
				<link>https://www.jwogrady.com/posts/colour-needs-repetition/</link>
				<pubDate>Sun, 20 Sep 2026 16:57:00 -0500</pubDate>
				<guid>https://www.jwogrady.com/posts/colour-needs-repetition/</guid>
				<description>&lt;p&gt;The index colours every subject by how often it&amp;rsquo;s used, so a table of fifty&#xA;entries is legible as a field before you&amp;rsquo;ve read a word of it. That&amp;rsquo;s why I&#xA;picked this theme.&lt;/p&gt;&#xA;&lt;p&gt;With one post and three tags it rendered flat grey, and I assumed I&amp;rsquo;d&#xA;misconfigured something.&lt;/p&gt;&#xA;&lt;p&gt;I hadn&amp;rsquo;t. Reading the partial explained it in about four lines:&lt;/p&gt;&#xA;&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-go-html-template&#34; data-lang=&#34;go-html-template&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;{{&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;$counts&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;:=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;slice&lt;/span&gt; &lt;span style=&#34;color:#75715e&#34;&gt;}}&lt;/span&gt;   &lt;span style=&#34;color:#75715e&#34;&gt;{{/* distinct counts, ascending */}}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;{{&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;$bands&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;:=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;len&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;$counts&lt;/span&gt; &lt;span style=&#34;color:#75715e&#34;&gt;}}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;{{&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;$hue&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;:=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;div&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;mul&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;mul&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;2&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;.0&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;$span&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;float&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;$b&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;))&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;float&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;$bands&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#75715e&#34;&gt;}}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;One band per &lt;strong&gt;distinct count&lt;/strong&gt; — not per tag. Hue is the band&amp;rsquo;s index spread&#xA;around the wheel, and the top band goes white. Three tags used once each is&#xA;&lt;em&gt;one&lt;/em&gt; band: one hue, and it&amp;rsquo;s the apex, so it&amp;rsquo;s white. Nothing was broken.&#xA;There was simply nothing to distinguish.&lt;/p&gt;</description>
			</item>
			<item>
				<title>A page can render perfectly and exist nowhere</title>
				<link>https://www.jwogrady.com/posts/journal-is-a-string-match/</link>
				<pubDate>Sun, 20 Sep 2026 16:49:00 -0500</pubDate>
				<guid>https://www.jwogrady.com/posts/journal-is-a-string-match/</guid>
				<description>&lt;p&gt;The post rendered. Right title, right date, theme styling, HTTP 200. And it&#xA;appeared in no index anywhere on the site.&lt;/p&gt;&#xA;&lt;p&gt;The theme&amp;rsquo;s home template, in full:&lt;/p&gt;&#xA;&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-go-html-template&#34; data-lang=&#34;go-html-template&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;{{&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;$posts&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;:=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;where&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;site&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;.RegularPages&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Section&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;posts&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#75715e&#34;&gt;}}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;An exact string match on the section. My file was at &lt;code&gt;content/first-try.md&lt;/code&gt; —&#xA;root section, empty string, filtered out. Moving it into &lt;code&gt;content/posts/&lt;/code&gt;&#xA;fixed it in one &lt;code&gt;git mv&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Then I hit the same shape of thing one level down. The date index is built&#xA;from an &lt;code&gt;archives&lt;/code&gt; taxonomy, and &lt;strong&gt;not&lt;/strong&gt; from the &lt;code&gt;date&lt;/code&gt; field:&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
