Geoff Graham

https://geoffgraham.me

16 posts · 1 Votes · 1 Followers

Tech 56% · Life 31% · Culture 6% · Music 6%

Subscribe via RSS

  1. Handling Alt Text in a Linked Image

    A little nuance I ran into. Say you have a regular ol’ image: <img src="some/avatar.webp" alt="Photo of so and so looking directly and camera with a toothy smile."> Cool. Now say you want to link that image somewhere: <a href="author/so-and-so/"> <img src="some/avatar.webp" alt="Photo of so and so looking directly and camera with a toothy smile."> </a> Double cool. But now I want unsighted visitors to know where that link goes. I suppose I could do the classic visually-hidden text thing to…

    0
  2. Ermergerd, vibe coding is so dang boring.
    0
  3. Today, I learned that “Bad Boy” is the only Beatles song that includes poop in the lyrics.
    0
  4. The Ol’ Apple Product Farm

    Remember when Tim Cook bragged back in 2010 that Apple’s superior product design was a result of laser-sharp focus on a smaller number of products, only enough to fit on one table? That makes today’s MacRumors headline a little laughable: …or alarming for those who care. Which is something I ain’t resembling much in recent years. So, what is it? Has Apple’s talent and resources grown so large in 16 years that they’re capable of superiorly (really, that’s a word?) designing enough products to…

    0
  5. Another Bugaboo About WordPress Images

    I recently nitpicked the WordPress UX for adding alternative text to images. It’s a little clunky, for sure, but not really a big ol’ 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! 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 “large” size that…

    0
  6. Development gets lonelier by the day — fewer co-coding sessions, PR discussions, #LazyWeb questions, and whatnot.
    0
  7. Distinguishing Technology From Technology

    This isn’t a post on AI (thank God). It also isn’t really a post about tech. Well, it sorta is, but tangential to tech in the sense that I’ve come to a resting conclusion that what we typically call “tech” isn’t really tech at all. It’s also a rant, so I won’t be offended if you skip this altogether. I. I’ll start with a real-life example. I bought a Subaru Outback a few years ago. I didn’t really want the “tech” that the dealer was selling me — you know, basically the oversized iPad screen in…

    0
  8. A Slight Nuance With WordPress Alt Text

    You know that you can drag and drop an image directly into the WordPress Block Editor. And you know it’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’s block settings: Yay, an accessibility win! High fives. ✋ 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: Where the heck…

    1
  9. Yer So Bad

    I really thought I’d slow down on recording after I released Covers, but that hasn’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’m always trying to get better at this whole music production deal. the last album is still something I’m super proud of, but only because I did it. There’s plenty on it I knew I’d want to change but the goal was learning experience more than polished…

    0
  10. That minty-fresh feeling when opening a blank blog post editor.
    0
  11. Since when did so many websites begin thinking that a giant Google Sign-in popover was a good thing?
    0
  12. May your weekend be bright and all your avocados be ripe.
    0
  13. Using a Custom Template for LearnDash Courses

    One of those niche little things but I don’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’s a plugin you can use, but why carry the extra third-party overhead? It would be great if the plugin simply allowed you to use your default template, but I didn’t see that option. It’s one of their two options. I…

    0
  14. The gap between being addressed as “young man” and “sir” has been uncomfortably narrow for me.
    0
  15. Spent time watching ER nurses work (not for me, reason not important) and was super inspired; and I’m reminded that what we worry about in web development is piddly in comparison.
    0
  16. Some Things I’m Not Planning to Replace When They Break or Expire

    My life is cluttered with wonderful things. Too wonderful. So wonderful that I question whether I need all this wonderful-ness. The truth is that I purchase some things simply because I think I’m supposed to have them. It’s not like I have a real need for them. It’s more like they seem like something that […]

    0