Hi, I’m Chris

I make websites and things. Lately, I’ve been experimenting a lot with Large Language Models (colloquially known as AI) to test their capabilities and to help make my job and D&D Dungeon Mastering life easier. Feel free to click around to learn more about stuff I like to do and/or am working on.

  • Hacking WordPress Search for Fun and Profit!

    I wrote a blog post for WebDevStudios that’s kind of based on my WordCamp SLC presentation I just gave. (You can also check out the slides for that, if you want.) Hacking WordPress Search for Fun and Profit!

  • The single greatest contribution to open source by WordPress is documentation

    I’m going to throw an idea out there, and that is that the single, most important contribution that WordPress has made to open source software as a whole is documentation. When I first started using WordPress 8 or so years ago, that was the biggest difference between WordPress and other platforms. You could search for…

  • Plugin API/Filter Reference/wp link query args

    I made a WordPress Codex page: Plugin API/Filter Reference/wp link query args « WordPress Codex.

  • Why you should care about frameworks

    I wrote a blog post about the HTML5 Boilerplate framework, specifically, and frameworks in general for the Pluralsight blog that was published yesterday. Check it out: Why you should care about frameworks You can also check out my Pluralsight course on HTML5 Boilerplate if you’re interested in learning more about it.

  • This…what…I don’t even…

    After watching this, I went down the rabbit hole and decided to try to have a conversation with one of these bots. It went about as well as you might expect.

  • Did I ever tell you about the time I talked to a chatbot?

    Cleverbot: Are you ambitious? Me: Sure. Cleverbot: How are you? Me: Fine. Cleverbot: Are you tired? Me: Maybe. Cleverbot: Are you or not? Me: Yes. Cleverbot: Good. Me: It’s good that I am tired? Cleverbot: Yes. How r you? Me: Okay. Cleverbot: Do you like Lady Gaga? Me: Nope. Cleverbot: I still like you. Me:…

  • We built a standing desk!

    We built a standing desk!

    I’ve been interested in having and/or building a standing desk for years. It probably started with this article in Wired. The main reason for not getting one, however, was having invested in a corner desk piece with an extension for the purpose of housing two workstations side-by-side, one for me and one for my wife.…

  • Bootstrap is NOT a bad fit for WordPress

    Bootstrap is NOT a bad fit for WordPress

    I’ve been mulling over and debating whether to write this post for about a week. It’s a response to this post on ThemeShaper. In the post, Fränk Klein, in no uncertain terms, explains why using Bootstrap with WordPress is a bad idea. Being the author of a WordPress theme that is based on Bootstrap, as well as…

  • A newcomer’s guide to the Doctor (Who, that is)

    A newcomer’s guide to the Doctor (Who, that is)

    This is an experience I imagine almost everyone having: You’re alone. It’s late at night (but not too late yet) in the mid-90s and you’re flipping through the channels. You stop on some cheap-looking sci fi thing with British accents. You watch. Without seeing the title credits, you already have a pretty good idea what it…

  • Code: Getting rid of the duplicate submenu with add_menu_page and add_submenu_page

    So  I ran across an issue today when creating a custom admin menu and submenu items. I wanted to have a submenu item in the menu that linked to the main admin menu page, but did not have the same anchor as the parent. I kept running into this:   You can see that, since I’m currently…