<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Geoff Graham</title>
	<atom:link href="http://geoffgraham.me/feed/" rel="self" type="application/rss+xml" />
	<link>https://geoffgraham.me</link>
	<description>I design. I develop. I do lots of things in between.</description>
	<lastBuildDate>Thu, 04 Jun 2026 15:51:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://geoffgraham.me/wp-content/uploads/logo.svg</url>
	<title>Geoff Graham</title>
	<link>https://geoffgraham.me</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Another Bugaboo About WordPress Images</title>
		<link>https://geoffgraham.me/another-bugaboo-about-wordpress-images/</link>
					<comments>https://geoffgraham.me/another-bugaboo-about-wordpress-images/#respond</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Geoff Graham</span>]]></dc:creator>
		<pubDate>Thu, 04 Jun 2026 15:51:26 +0000</pubDate>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://geoffgraham.me/?p=4836</guid>

					<description><![CDATA[I recently nitpicked the WordPress UX for adding alternative text to images. It&#8217;s a little clunky, for sure, but not really a big ol&#8217; deal in the grand scheme of things. That post came a day before I updated to WordPress 7.0. Now I have another nitpick about images because they changed the freaking interface! [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>
<p class="wp-block-paragraph">I recently nitpicked the WordPress UX for <a href="https://geoffgraham.me/a-slight-nuance-with-wordpress-alt-text/">adding alternative text to images</a>. It&#8217;s a little clunky, for sure, but not really a big ol&#8217; deal in the grand scheme of things.</p>



<p class="wp-block-paragraph">That post came a day before I updated to WordPress 7.0. Now I have another nitpick about images because <em>they changed the freaking interface!</em></p>



<p class="wp-block-paragraph">Many (maybe most?) themes will create multiple versions of an uploaded image — essentially different sizes that can be used in different contexts. For example there is a &#8220;large&#8221; size that is downscaled from the uploaded &#8220;full size&#8221; version. I think that&#8217;s a WordPress Core default that <a href="https://perishablepress.com/disable-wordpress-generated-images/" rel="noopener">you can disable with a function</a>.</p>



<p class="wp-block-paragraph">You don&#8217;t see those different versions in the Media Library, but you can choose which variation is used in the Image Block settings.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1968" height="786" src="https://geoffgraham.me/wp-content/uploads/wp-images-ui-01.png" alt="Showing the WP Image block settings for choosing an image size." class="wp-image-4838" srcset="https://geoffgraham.me/wp-content/uploads/wp-images-ui-01.png 1968w, https://geoffgraham.me/wp-content/uploads/wp-images-ui-01-768x307.png 768w, https://geoffgraham.me/wp-content/uploads/wp-images-ui-01-1536x613.png 1536w" sizes="(max-width: 1968px) 100vw, 1968px" /></figure>



<p class="wp-block-paragraph">At least for me, &#8220;Large&#8221; is the default selection. (Though weirdly not all the time. WordPress must have a way of deciding that?) That&#8217;s fine enough.</p>



<p class="wp-block-paragraph">My beef is that WordPress 7.0 haws moved the setting. Notice how it&#8217;s in the second of three tabs? That used to be one and the same with the first tab. In other words, you&#8217;d select an image and size from the same place.</p>



<p class="wp-block-paragraph">I&#8217;m just whining because I don&#8217;t see a reason for the added click to get to that setting. There are only two controls in the first tab: the image selection and alternative text.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1970" height="1094" src="https://geoffgraham.me/wp-content/uploads/Screenshot-2026-06-04-at-8.54.56-AM.png" alt="" class="wp-image-4839" srcset="https://geoffgraham.me/wp-content/uploads/Screenshot-2026-06-04-at-8.54.56-AM.png 1970w, https://geoffgraham.me/wp-content/uploads/Screenshot-2026-06-04-at-8.54.56-AM-768x426.png 768w, https://geoffgraham.me/wp-content/uploads/Screenshot-2026-06-04-at-8.54.56-AM-1536x853.png 1536w" sizes="(max-width: 1970px) 100vw, 1970px" /></figure>



<p class="wp-block-paragraph">Maybe I&#8217;m wrong (I mean, this is all about personal preferences in the end, right?) but the size selection doesn&#8217;t seem like a big enough control that it warrants breaking it out into its own tab. It&#8217;s literally the only control in that tab. Was it really cluttering things up so much? My answer is no way.</p>



<p class="wp-block-paragraph">But who knows? Maybe this is the first step for more image settings in upcoming WordPress releases. Maybe it allows theme and plugin developers more room and flexibility to hook into the whole thing. Or maybe user testing really did prove that the size selection was unnecessary clutter. I&#8217;m open to possibilities.</p>



<p class="wp-block-paragraph">But for now, gosh dang do I hate that extra click!</p>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://geoffgraham.me/another-bugaboo-about-wordpress-images/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Development gets lonelier by the day — fewer co-coding sessions, PR discussions, #LazyWeb questions, and whatnot.</title>
		<link>https://geoffgraham.me/development-gets-lonelier-by-the-day/</link>
					<comments>https://geoffgraham.me/development-gets-lonelier-by-the-day/#respond</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Geoff Graham</span>]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 15:15:41 +0000</pubDate>
				<category><![CDATA[One Liners]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://geoffgraham.me/?p=4834</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class='e-content'></div>
]]></content:encoded>
					
					<wfw:commentRss>https://geoffgraham.me/development-gets-lonelier-by-the-day/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Distinguishing Technology From Technology</title>
		<link>https://geoffgraham.me/distinguishing-technology-from-technology/</link>
					<comments>https://geoffgraham.me/distinguishing-technology-from-technology/#comments</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Geoff Graham</span>]]></dc:creator>
		<pubDate>Mon, 01 Jun 2026 16:16:48 +0000</pubDate>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[Opinion]]></category>
		<guid isPermaLink="false">https://geoffgraham.me/?p=4821</guid>

					<description><![CDATA[This isn&#8217;t a post on AI (thank God). It also isn&#8217;t really a post about tech. Well, it sorta is, but tangential to tech in the sense that I&#8217;ve come to a resting conclusion that what we typically call &#8220;tech&#8221; isn&#8217;t really tech at all. It&#8217;s also a rant, so I won&#8217;t be offended if [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>
<p class="wp-block-paragraph">This isn&#8217;t a post on AI (thank God). It also isn&#8217;t really a post about tech. Well, it sorta is, but tangential to tech in the sense that I&#8217;ve come to a resting conclusion that what we typically call &#8220;tech&#8221; isn&#8217;t really tech at all.</p>



<p class="wp-block-paragraph">It&#8217;s also a rant, so I won&#8217;t be offended if you skip this altogether.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">I.</h2>



<p class="wp-block-paragraph">I&#8217;ll start with a real-life example. I bought a Subaru Outback a few years ago. I didn&#8217;t really want the &#8220;tech&#8221; that the dealer was selling me — you know, basically the oversized iPad screen in the center console. I was more interested in performance upgrades because our family knew we were imminently moving to Colorado, but the added performance and super-computer capabilities were apparently two peas in a pod that couldn&#8217;t be separated.</p>



<p class="wp-block-paragraph">The last new car I ever owned was a 2001 Toyota Corolla and this is what the center console looked like:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1024" height="464" src="https://geoffgraham.me/wp-content/uploads/toyota-corolla-console.jpg" alt="The interior center console of a 2001 Toyota Corolla including air vents, a clock, CD player, and climate controls." class="wp-image-4823" srcset="https://geoffgraham.me/wp-content/uploads/toyota-corolla-console.jpg 1024w, https://geoffgraham.me/wp-content/uploads/toyota-corolla-console-768x348.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">This felt like a rocket ship having come from a 1989 Corolla:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="427" src="https://geoffgraham.me/wp-content/uploads/1989-toyota-corolla-interior-console.jpg" alt="The interior center console of a 1989 Toyota Corolla showing a radio, two air vents, climate control, and ash tray." class="wp-image-4824"/></figure>



<p class="wp-block-paragraph">The two aren&#8217;t wildly different, but the controls had certainly evolved in the 22 years between models. Compare that with my 2021 Outback, roughly the same amount of time later:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="717" height="512" src="https://geoffgraham.me/wp-content/uploads/2021-subaru-outback-interior-console.jpg" alt="The interior center console of a 2021 Subaru Outback, showing a large touchscreen that spans the entire area." class="wp-image-4825"/></figure>



<p class="wp-block-paragraph">If the jump from 1989 to 2001 was like a major tech leap for me, then the jump from 2001 to 2021 was like walking into a sci-fi scene. I didn&#8217;t even know where to start, to be honest. I really wanted to tune into my favorite FM station. It might be easy for you to spot that button on the screen, but it took me a good 30 seconds. And after that, I was defaulted to a selection of SiriusXM channels, something that requires a subscription. So, I had to locate the plain ol&#8217; radio and the controls for scanning stations. Took me a few minutes and I&#8217;m glad I wasn&#8217;t driving at the time, because my eyes would have been way off the road.</p>



<p class="wp-block-paragraph">Compare that to my two Corollas. See the radio? It&#8217;s right there. Need to change a station? Turn the knob right beside it. No need for navigating several screens using virtual buttons I couldn&#8217;t feel. No need to take my eyes off the road. And guess what? No such thing as music suddenly stopping in an internet dead spot. And the 1989 was a stick-shift, baby!</p>



<p class="wp-block-paragraph">My point isn&#8217;t that my older cars were better and maybe I should have stuck with them. It&#8217;s that I&#8217;m not sure the technology has really &#8220;upgraded&#8221; over the decades between these cars. Yes, I can connect a phone to it. Yes, I can beam in audio from a satellite in space. Yes, I can get turn-by-turn navigation on the fly. There are some affordances for sure.</p>



<p class="wp-block-paragraph">But is it worth packing every possible feature into a single screen? I&#8217;m not so sure it is. I might even argue (kindly) that my 2021 Outback&#8217;s center console is way less usable and functional than my 1989 Corolla. A few choice reasons:</p>



<ul class="wp-block-list">
<li>The radio never *not* worked when I started the Corolla like it sometimes does in the Subaru. Computer chips are powerful but prone to failure. And if that goes out, so does everything else.</li>



<li>I could adjust the Corolla&#8217;s heat and airflow with physical buttons and knobs that never malfunctioned and didn&#8217;t require navigating UI while I&#8217;m, you know, navigating a vehicle. I can&#8217;t underscore the extreme difference between touching a knob and tapping a super specific area of a screen you can&#8217;t differentiate from any other part of the screen.</li>



<li>The Corolla&#8217;s UI was consistent and familiar. Subaru has already updated the UI of its console screen three times since I got the car, and with no notice or release notes to help know what&#8217;s changed.</li>
</ul>



<p class="wp-block-paragraph">Anyway, this is becoming a long-winded example. Sorry about that, because what I really want to say with all this is that <strong>what we&#8217;re sold on a consumer level is really not technology at all</strong>. It&#8217;s marketing spin disguised as modern advancement, and a really unhealthy one at that because it&#8217;s part of an incredibly addictive ecosystem designed to make us ever more dependent on certain devices and services because, clearly, the UI and usability haven&#8217;t exactly advanced. The digitation makes it all feel modern and sexy though. It&#8217;s just not cool if it&#8217;s not on a screen, functionality be damned.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">II.</h2>



<p class="wp-block-paragraph">I want to take specific aim at mobile devices. I truly marveled at the iPhone when it first came out. I was never enticed by Blackberry&#8217;s physical keyboard at the time, but the iPhone&#8217;s virtual keyboard and relatively large viewport for web browsing certainly pushed me over the ledge. And yes, I do think those are super advancements that make a tangible — even if virtual — difference in how phones were used pre-touchscreen.</p>



<p class="wp-block-paragraph">I know you know that there can be &#8220;too much of a good thing.&#8221; It&#8217;s why we don&#8217;t gobble handfuls of vitamins, wolf down entire pizzas, or go to Disneyland everyday (though I&#8217;m sure cost is a part of that last one).</p>



<p class="wp-block-paragraph">I think the same thing applies to virtualizing everything possible. I&#8217;m pretty sure that the car console illustration clearly falls under the umbrella of <a href="https://en.wikipedia.org/wiki/Diminishing_returns" rel="noopener">The Law of Diminishing Returns</a>. I&#8217;d say that&#8217;s true of nearly everything that an iPhone can do these days. It even feels silly to include &#8220;phone&#8221; anywhere in the product name because that might be one of the least used features, way below something like text messaging.</p>



<p class="wp-block-paragraph">I touched on this earlier and I&#8217;m going down the rabbit hole: this really isn&#8217;t technology at all. It&#8217;s the illusion of modernization that&#8217;s no different than Las Vegas&#8217;s Eiffel Tower and pyramids being simulations of the real things. You can visit the actual Eiffel Tower, but why when you can get a cheaper plane ticket to see what looks remarkably similar to it right without leaving the States? You used to be able to use an iPod with a <a href="https://en.wikipedia.org/wiki/IPod_click_wheel" rel="noopener">physical click wheel</a> to listen to any music you want, but why when you can do the same thing on a device you already carry that doesn&#8217;t need a wheel taking up precious physical space?</p>



<p class="wp-block-paragraph">I&#8217;m sure some of this is personal preference. But again, at what point do we start seeing the diminishing returns of having too much of a good thing? Again, I&#8217;d wager that the virtualization of the car console is case in point that screens don&#8217;t make everything better, more stable, or easier to use.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">III.</h2>



<p class="wp-block-paragraph">I also touched on what I&#8217;m sure sounds like a super conspiracy theory, saying that the consumer products we&#8217;re sold as technology is an unhealthy means of creating addiction and dependence on those products and services. But we do know scientifically and anecdotally that the things packed into devices are designed and engineered to increase usage. There are plenty of academic studies out there, I&#8217;ll let you toss a rock and hit one.</p>



<p class="wp-block-paragraph">I&#8217;ll pick on Facebook and why <a href="https://metasinternalresearch.org" rel="noopener">Meta ignores its own internal research</a>. They know the effects their product has on mental health are also the reasons they retain high market value in the form of active users. It&#8217;s all about <a href="https://www.annalembke.com/dopamine-nation" rel="noopener">that sweet sweet dopamine</a>, man. But hey, how about being able to connect with that acquaintance from third grade straight from your phone, eh? Worth it.</p>



<p class="wp-block-paragraph">I&#8217;m also ranting on this because I&#8217;m a parent of a teenager who begs me to get her a phone everyday for myriad reasons, not the least of which is a fear of missing out. Never mind that she has an Apple Watch and access to both a shared iPad and iPhone at home. She apparently has to be <em>seen</em> with it at school for it count.</p>



<p class="wp-block-paragraph">I want my daughter to fit in. I want her to be included. Heck, I want her to be on top of how people in her generation communicate and get work done. But how do I do that when I know that the devices that make it all possible are akin to handing her a known addictive drug? That might sound like a sensationalized embellishment, but I think it holds. The only difference between this and <a href="https://www.cdc.gov/overdose-prevention/about/understanding-the-opioid-overdose-epidemic.html" rel="noopener">the opioid epidemic</a> is that the number deaths aren&#8217;t as visible when it&#8217;s your soul that&#8217;s dying. I mean, <a href="https://www.nytimes.com/2014/09/11/fashion/steve-jobs-apple-was-a-low-tech-parent.html" rel="noopener">Steve Jobs limited screen time for his kids</a> for a reason.</p>



<p class="wp-block-paragraph">I&#8217;m not anti-tech as much as I am anti-pseudo-tech. If my daughter wanted to be, say, an archaeologist, then of course I&#8217;d want her to be up to snuff with the technology needed to enhance her work, like drones capable of taking topological surveys of geography that unveil evolution from ancient times. That&#8217;s freaking cool and undeniably useful.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">IV.</h2>



<p class="wp-block-paragraph">OK, I&#8217;m just going to do it and get a little religious on you. Anyone familiar with me and my writing knows I don&#8217;t go here, but stick with me for a minute because I believe that what the Bible has to say about idolatry is totally relevant to today&#8217;s &#8220;tech epidemic.&#8221;</p>



<p class="wp-block-paragraph">Let&#8217;s look at Psalm 115:4-8 (emphasis mine):</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Their idols are merely things of silver and gold, shaped by human hands. They have mouths but cannot speak, and eyes but cannot see. They have ears but cannot hear, and noses but cannot smell. They have hands but cannot feel, and feet but cannot walk, and throats but cannot make a sound. And those who make idols are just like them, <strong>as are all who trust in them</strong>.</p>
</blockquote>



<p class="wp-block-paragraph">The point here goes back to virtualization, simulation, and addiction. We may not view the iPhone as something many, many people worship, but I&#8217;d venture to say that a good number of you reading this would suffer withdrawals if I took your phone away for a week. You need it. You rely on it. You want the latest and greatest one. These are all forms of worship when taken together.</p>



<p class="wp-block-paragraph">Your phone greatly resembles the idols described by the psalmist: it has a mouth (speaker), eyes (camera), ears (microphone), physical feeling (touchscreen), and a throat (speaker, again).</p>



<p class="wp-block-paragraph">And how much do you <s>rely on</s> trust in it? For many of us, it&#8217;s a great deal. And if we do take the psalm to heart, then we&#8217;re all evolving into a mindless infinite-scroll of a never-ending feed in search of simulated experiences of belonging and meaning.</p>



<p class="wp-block-paragraph">That&#8217;s all. I think.</p>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://geoffgraham.me/distinguishing-technology-from-technology/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>A Slight Nuance With WordPress Alt Text</title>
		<link>https://geoffgraham.me/a-slight-nuance-with-wordpress-alt-text/</link>
					<comments>https://geoffgraham.me/a-slight-nuance-with-wordpress-alt-text/#comments</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Geoff Graham</span>]]></dc:creator>
		<pubDate>Fri, 22 May 2026 16:05:27 +0000</pubDate>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://geoffgraham.me/?p=4826</guid>

					<description><![CDATA[You know that you can drag and drop an image directly into the WordPress Block Editor. And you know it&#8217;s a really, really good idea to put alt text on it because screen readers and other assistive tech. So, you type (or apparently you generate) the alt text in the image&#8217;s block settings: Yay, an [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>
<p class="wp-block-paragraph">You know that you can drag and drop an image directly into the WordPress Block Editor. And you know it&#8217;s a really, really good idea to put <code>alt</code> text on it because screen readers and other assistive tech.</p>



<p class="wp-block-paragraph">So, you type (or apparently you generate) the <code>alt</code> text in the image&#8217;s block settings:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1904" height="1556" src="https://geoffgraham.me/wp-content/uploads/wp-image-block-settings.png" alt="An image added to the WordPress block editor of an unfinished brown wooden guitar standing upright at an angle. The block's settings are open in the editor's right panel." class="wp-image-4827" srcset="https://geoffgraham.me/wp-content/uploads/wp-image-block-settings.png 1904w, https://geoffgraham.me/wp-content/uploads/wp-image-block-settings-768x628.png 768w, https://geoffgraham.me/wp-content/uploads/wp-image-block-settings-1536x1255.png 1536w" sizes="auto, (max-width: 1904px) 100vw, 1904px" /></figure>



<p class="wp-block-paragraph">Yay, an accessibility win! High fives. ✋</p>



<p class="wp-block-paragraph">Sometime later, you decide to write another post that uses the same image. So, you open up the Media Library from the post editor and select the image:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="2118" height="1190" src="https://geoffgraham.me/wp-content/uploads/wp-media-library-image-selected.png" alt="Image selected in the WordPress Media Library opened in the post editor. Showing image information in the right column." class="wp-image-4828" srcset="https://geoffgraham.me/wp-content/uploads/wp-media-library-image-selected.png 2118w, https://geoffgraham.me/wp-content/uploads/wp-media-library-image-selected-768x432.png 768w, https://geoffgraham.me/wp-content/uploads/wp-media-library-image-selected-1536x863.png 1536w, https://geoffgraham.me/wp-content/uploads/wp-media-library-image-selected-2048x1151.png 2048w" sizes="auto, (max-width: 2118px) 100vw, 2118px" /></figure>



<p class="wp-block-paragraph">Where the heck did your carefully crafted <code>alt</code> text go? It only lives in the first post, so globally, it&#8217;s empty.</p>



<p class="wp-block-paragraph">That does make sense. Plopping an image into a specific post should allow you to override the global image <code>alt</code> after all. And WordPress can&#8217;t really assume you <em>always</em> want <code>alt</code> text. It also can&#8217;t assume that whatever the first or latest instance of the image&#8217;s located <code>alt</code> should be retained and override the global setting.</p>



<p class="wp-block-paragraph">My habit: Plop that image in the post editor, smash the &#8220;Replace&#8221; button on it, then type the text in the Media Library modal. Then it&#8217;s preserved anywhere the image is used.</p>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://geoffgraham.me/a-slight-nuance-with-wordpress-alt-text/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Yer So Bad</title>
		<link>https://geoffgraham.me/yer-so-bad/</link>
					<comments>https://geoffgraham.me/yer-so-bad/#respond</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Geoff Graham</span>]]></dc:creator>
		<pubDate>Fri, 15 May 2026 16:10:47 +0000</pubDate>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[Music]]></category>
		<guid isPermaLink="false">https://geoffgraham.me/?p=4818</guid>

					<description><![CDATA[I really thought I&#8217;d slow down on recording after I released Covers, but that hasn&#8217;t been the case at all. Not sure how or when it happened, but I already have a nice large batch of songs. Who knows, I may even release that too. The thing is that I&#8217;m always trying to get better [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>
<p class="wp-block-paragraph">I really thought I&#8217;d slow down on recording after I released <em><a href="https://geoffgraham.me/music/#:~:text=Released,2025">Covers</a></em>, but that hasn&#8217;t been the case at all. Not sure how or when it happened, but I already have a nice large batch of songs. Who knows, I may even release that too.</p>



<p class="wp-block-paragraph">The thing is that I&#8217;m always trying to get better at this whole music production deal. the last album is still something I&#8217;m super proud of, but only because I did it. There&#8217;s plenty on it I knew I&#8217;d want to change but the goal was learning experience more than polished product.</p>



<p class="wp-block-paragraph">So, everything I&#8217;m doing is still about learning. This time around, I&#8217;ve been working on &#8220;bigger&#8221; sounds. <em>Covers</em> was largely acoustic and I only started to dabble with layers and textures towards the end. I&#8217;m using more electric guitar, drums, backing vocals — things like that — to make things sound less like a basement project and more like something that may be reasonably assumed to be done in a proper studio.</p>



<p class="wp-block-paragraph">I have ten songs in the works, nine covers and one original. They&#8217;re in fairly good shape, but still rough in the sense that I need to put a bow on the mixing and mastering before they&#8217;re fully baked.</p>



<p class="wp-block-paragraph">Anyway, another part of <em>Covers</em> was learning to share more of the stuff that interests me and what I&#8217;m doing outside of my day-to-day work. I shared a <a href="https://geoffgraham.me/norwegian-wood-this-bird-has-flown/">few</a> <a href="https://geoffgraham.me/girl-by-the-beatles/">early</a> <a href="https://geoffgraham.me/california-the-song-redux/">demos</a> of songs back then and it&#8217;s only right I do the same now.</p>



<p class="wp-block-paragraph">So, here&#8217;s one from the batch, Tom Petty&#8217;s (yes, another Petty) &#8220;Yer So Bad&#8221; off the <em><a href="https://en.wikipedia.org/wiki/Full_Moon_Fever" rel="noopener">Full Moon Fever</a></em> record. In this one, I&#8217;m learning:</p>



<ul class="wp-block-list">
<li>how to balance frequencies for a more balanced sound</li>



<li>how to work with a wider variety of instruments</li>



<li>how to bring drums and percussion more up front</li>



<li>how to layer multiple vocal harmonies</li>
</ul>



<p class="wp-block-paragraph">I&#8217;m having a ball with it. Maybe you&#8217;ll even enjoy it a bit.</p>



<figure class="wp-block-audio"><audio controls src="https://geoffgraham.me/wp-content/uploads/Yer-So-Bad-51526.mp3"></audio></figure>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://geoffgraham.me/yer-so-bad/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://geoffgraham.me/wp-content/uploads/Yer-So-Bad-51526.mp3" length="6611195" type="audio/mpeg" />

			</item>
		<item>
		<title>That minty-fresh feeling when opening a blank blog post editor.</title>
		<link>https://geoffgraham.me/that-minty-fresh-feeling-when-opening-a-blank-blog-post-editor/</link>
					<comments>https://geoffgraham.me/that-minty-fresh-feeling-when-opening-a-blank-blog-post-editor/#comments</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Geoff Graham</span>]]></dc:creator>
		<pubDate>Mon, 11 May 2026 14:07:30 +0000</pubDate>
				<category><![CDATA[One Liners]]></category>
		<category><![CDATA[writing]]></category>
		<guid isPermaLink="false">https://geoffgraham.me/?p=4815</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class='e-content'></div>
]]></content:encoded>
					
					<wfw:commentRss>https://geoffgraham.me/that-minty-fresh-feeling-when-opening-a-blank-blog-post-editor/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Since when did so many websites begin thinking that a giant Google Sign-in popover was a good thing?</title>
		<link>https://geoffgraham.me/google-sign-in-popover/</link>
					<comments>https://geoffgraham.me/google-sign-in-popover/#comments</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Geoff Graham</span>]]></dc:creator>
		<pubDate>Mon, 27 Apr 2026 15:45:04 +0000</pubDate>
				<category><![CDATA[One Liners]]></category>
		<guid isPermaLink="false">https://geoffgraham.me/?p=4813</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class='e-content'></div>
]]></content:encoded>
					
					<wfw:commentRss>https://geoffgraham.me/google-sign-in-popover/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>May your weekend be bright and all your avocados be ripe.</title>
		<link>https://geoffgraham.me/may-your-weekend-be-bright-and-all-your-avocados-be-ripe/</link>
					<comments>https://geoffgraham.me/may-your-weekend-be-bright-and-all-your-avocados-be-ripe/#comments</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Geoff Graham</span>]]></dc:creator>
		<pubDate>Fri, 24 Apr 2026 14:33:22 +0000</pubDate>
				<category><![CDATA[One Liners]]></category>
		<guid isPermaLink="false">https://geoffgraham.me/?p=4812</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class='e-content'></div>
]]></content:encoded>
					
					<wfw:commentRss>https://geoffgraham.me/may-your-weekend-be-bright-and-all-your-avocados-be-ripe/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Using a Custom Template for LearnDash Courses</title>
		<link>https://geoffgraham.me/using-a-custom-template-for-learndash-courses/</link>
					<comments>https://geoffgraham.me/using-a-custom-template-for-learndash-courses/#respond</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Geoff Graham</span>]]></dc:creator>
		<pubDate>Thu, 23 Apr 2026 16:42:52 +0000</pubDate>
				<category><![CDATA[TIL]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://geoffgraham.me/?p=4810</guid>

					<description><![CDATA[One of those niche little things but I don&#8217;t see a lot of folks sharing WordPress snippets these days. You have a LearnDash-powered course. It has pretty decent templates out of the box. You can certain override them in your theme directory, but the documentation s rather light. There&#8217;s a plugin you can use, but [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class='e-content'>
<p class="wp-block-paragraph">One of those niche little things but I don&#8217;t see a lot of folks sharing WordPress snippets these days. </p>



<p class="wp-block-paragraph">You have a <a href="https://www.learndash.com" rel="noopener">LearnDash</a>-powered course. It has pretty decent templates out of the box. You can certain override them in your theme directory, but <a href="https://learndash.com/support/kb/non-knowledgebase/uncategorized/course-grid-templating/" rel="noopener">the documentation s rather light</a>. There&#8217;s a <a href="https://wordpress.org/plugins/custom-template-learndash/" rel="noopener">plugin you can use</a>, but why carry the extra third-party overhead?</p>



<p class="wp-block-paragraph">It would be great if the plugin simply allowed you to use your default template, but I didn&#8217;t see that option. It&#8217;s one of their two options.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1350" height="700" src="https://geoffgraham.me/wp-content/uploads/learndash-template-options.png" alt="LearnDash setting screen for styling with a dropdown open to choose a default template showing two built-in LearnDash options." class="wp-image-4811" srcset="https://geoffgraham.me/wp-content/uploads/learndash-template-options.png 1350w, https://geoffgraham.me/wp-content/uploads/learndash-template-options-768x398.png 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>



<p class="wp-block-paragraph">I think I have a fairly clean way to work around that. </p>



<pre class="wp-block-code"><code>// Override LearnDash template
function geoff_learndash_template( $template, $template_name ) {
  // Use course.php for all LearnDash post types
  if ( in_array( $template_name, array( 'single-lesson.php', 'single-topic.php', 'single-quiz.php', 'single-course.php' ) ) ) {
    return get_template_directory() . '/course.php';
  }
  return $template;
}
add_filter( 'learndash_template', 'geoff_learndash_template', 10, 2 );</code></pre>



<p class="wp-block-paragraph">I ain&#8217;t the best programmer in the world, so maybe this could be even cleaner, I dunno. But now LearnDash points to a custom <code>course.php</code> template located directly in my theme. Boom.</p>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://geoffgraham.me/using-a-custom-template-for-learndash-courses/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The gap between being addressed as &#8220;young man&#8221; and &#8220;sir&#8221; has been uncomfortably narrow for me.</title>
		<link>https://geoffgraham.me/the-gap-between-being-addressed-as-young-man-and-sir-has-been-uncomfortably-narrow-for-me/</link>
					<comments>https://geoffgraham.me/the-gap-between-being-addressed-as-young-man-and-sir-has-been-uncomfortably-narrow-for-me/#comments</comments>
		
		<dc:creator><![CDATA[<span class='p-author h-card'>Geoff Graham</span>]]></dc:creator>
		<pubDate>Wed, 08 Apr 2026 15:12:07 +0000</pubDate>
				<category><![CDATA[One Liners]]></category>
		<category><![CDATA[Personal]]></category>
		<guid isPermaLink="false">https://geoffgraham.me/?p=4805</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class='e-content'></div>
]]></content:encoded>
					
					<wfw:commentRss>https://geoffgraham.me/the-gap-between-being-addressed-as-young-man-and-sir-has-been-uncomfortably-narrow-for-me/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
