<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:series="https://publishpress.com/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>jazzsequence</title>
	<atom:link href="https://jazzsequence.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://jazzsequence.com</link>
	<description>I make websites and things</description>
	<lastBuildDate>Thu, 16 Apr 2026 18:03:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/11/10154604/cropped-chris-hiking-dall-e-2021-1024x1024-1-32x32.jpg</url>
	<title>jazzsequence</title>
	<link>https://jazzsequence.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<itunes:explicit>yes</itunes:explicit><itunes:image href="http://www.jazzsequence.com/wp-content/themes/jazzsequence-20/images/podcast.jpg"/><itunes:keywords>indie,electronic,idm,goth,darkwave,industrial,experimental,post,rock,uk,garage,dance,drum,bass,turntablism</itunes:keywords><itunes:summary>a semi-regular mix of electronic, idm, and indie music, that occasionally ventures into the realms of hip-hop, metal, and goth -- really, whatever is spinning in my head at the moment.</itunes:summary><itunes:subtitle>the sounds in my head</itunes:subtitle><itunes:category text="Music"/><itunes:author>jazzs3quence</itunes:author><itunes:owner><itunes:email>chris@jazzsequence.com</itunes:email><itunes:name>jazzs3quence</itunes:name></itunes:owner><item>
		<title>I don’t miss not writing code</title>
		<link>https://jazzsequence.com/2026/04/i-dont-miss-not-writing-code/</link>
					<comments>https://jazzsequence.com/2026/04/i-dont-miss-not-writing-code/#respond</comments>
		
		
		<pubDate>Thu, 16 Apr 2026 18:03:53 +0000</pubDate>
				<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[claude]]></category>
		<guid isPermaLink="false">https://jazzsequence.com/?p=17096</guid>

					<description><![CDATA[Five years ago, I was so burnt out, I didn&#8217;t think I had a future being a software engineer. Five years ago, I thought I couldn&#8217;t cut it. I didn&#8217;t have the chops. I couldn&#8217;t keep up. Coding was not fun. I began to wonder if it ever was fun. One of the arguments against [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Five years ago, I was so burnt out, I didn&#8217;t think I had a future being a software engineer.</p>



<p class="wp-block-paragraph">Five years ago, I thought I couldn&#8217;t cut it. I didn&#8217;t have the chops. I couldn&#8217;t keep up. Coding was not fun. I began to wonder if it <em>ever</em> was fun.</p>



<p class="wp-block-paragraph">One of the arguments against using AI to write your code is that it takes the <em>fun</em> out of coding. But the fun part for me wasn&#8217;t the coding part. And as I continue to build new stuff with the help of Claude Code it&#8217;s become more clear to me that it was the <em>building</em> part that was the fun part.</p>



<p class="wp-block-paragraph">This isn&#8217;t a new idea. <a href="https://www.techdirt.com/2026/03/25/ai-might-be-our-best-shot-at-taking-back-the-open-web/">A recent TechDirt post</a> shares this sentiment. Hell, I said basically same thing as that post <em><a href="https://jazzsequence.com/2025/05/keep-the-web-weird/">a year ago</a></em> when I was talking about making the web weird again. The web (and software) can be very weird when we&#8217;re all building little bespoke mini-apps or tools for ourselves to solve our own problems. That&#8217;s basically what I&#8217;ve been doing with WordPress plugins for 20 years.</p>



<p class="wp-block-paragraph">Being the one that actually types the functions with my fingers, for me, wasn&#8217;t the rewarding part. Using &#8212; or watching other people use &#8212; the stuff I built was. Claude can write code faster, and arguably better, than I can. A year ago, that was not true. But it is true today. That doesn&#8217;t have to be a death knell. Because what I find myself doing is still all the planning, direction, testing, and roadmapping that would still have been part of the development process without actually banging my head on my keyboard trying to figure out how to get stuff to work.</p>



<p class="wp-block-paragraph">I realize that this is not everyone&#8217;s experience. And that&#8217;s okay. I truly admire folks who take a craftsperson&#8217;s approach to software development. But that&#8217;s not me, and I don&#8217;t think it was ever me. I&#8217;ve always been developer-by-proxy. Clever enough to get into the guts of stuff and understand how it works, product- and user-focused enough to think about user experience and how stuff gets used, but maybe not savvy enough to always build the best implementation of the thing. I benefited from mentors and team members and knew what I was good at and what I was not good at.</p>



<p class="wp-block-paragraph">I&#8217;m not sad about not writing code. I would be more sad if it meant I couldn&#8217;t build stuff. On the contrary, I have been building a <em>lot</em> of stuff since the beginning of the year, and it&#8217;s a lot more polished than the majority of what I&#8217;ve written in the past. I still worry about what the next generation of coders actually <em>learns</em> and how they need to operate, but I think the skills that need to be developed are going to increasingly be curiosity and prompt engineering as we move toward a future where the interaction between human and software is separated by a layer of LLMs and coding agents.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jazzsequence.com/2026/04/i-dont-miss-not-writing-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<dc:creator>chris@jazzsequence.com (jazzs3quence)</dc:creator></item>
		<item>
		<title>The CMS is dead. Long live the CMS.</title>
		<link>https://jazzsequence.com/2026/04/the-cms-is-dead-long-live-the-cms/</link>
					<comments>https://jazzsequence.com/2026/04/the-cms-is-dead-long-live-the-cms/#respond</comments>
		
		
		<pubDate>Fri, 03 Apr 2026 17:38:00 +0000</pubDate>
				<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[the soapbox]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://jazzsequence.com/?p=17084</guid>

					<description><![CDATA[I saw a post on LinkedIn the other day from a self-proclaimed 20 year agency veteran of WordPress saying that was it, they&#8217;re moving the entire agency off of WordPress and onto AI. Now, because I, too, am a 20 year veteran of WordPress, this kind of story catches my attention. He posted that they [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I saw a post on LinkedIn the other day from a self-proclaimed 20 year agency veteran of WordPress saying that was it, they&#8217;re moving the entire agency off of WordPress and onto AI. Now, because I, too, am a 20 year veteran of WordPress, this kind of story catches my attention. He posted that they just rebuilt his agency&#8217;s site in a fraction of the time and he was never again going to use WordPress. It doesn&#8217;t matter who this person was because, honestly, this is a story that&#8217;s been cropping up a lot lately. The idea was that they can use Claude Code or other AI tools to build sites to spec faster than they ever could with WordPress, so they&#8217;re pivoting their entire businesses to this model. </p>



<p class="wp-block-paragraph">In the midst of this, longtime WordPress icon Joost de Valk, founder of Yoast SEO, wrote about how he <a href="https://joost.blog/do-you-need-a-cms/">migrated his personal blog from WordPress to Astro</a>, the hottest new JavaScript framework in town, and suggested the blasphemous idea that not all sites need a CMS (<a href="https://joost.blog/emdash-cms/">he&#8217;s since migrated again to EmDash</a>, which I talk about later). And it seems like for some folks, that idea means that you should shift your entire WordPress business, your personal WordPress sites, to some AI-generated thing where it&#8217;ll be so much easier because rather than having to log into an admin panel to change your store hours, you can just use an AI tool like Claude Desktop or ChatGPT (which you&#8217;re obviously already using daily) and <em>tell the AI</em> to make the change for you. Your interface into managing your site is through an AI interpreter. This is the future we wanted, right?</p>



<p class="wp-block-paragraph">Joost isn&#8217;t wrong. Not every site <em>does</em> need a CMS. But that idea is old enough to drink. Ever since CMSes came into existence, we&#8217;ve been saying &#8220;not every site needs a CMS,&#8221; so putting a coat of paint on an old adage and proclaiming that <em>AI is the answer</em> from on high with a pair of stone tablets is not unique. It&#8217;s riding on the coattails of the AI hype train. A landing page, a simple portfolio, a personal blog &#8212; these never needed a CMS with a database, a PHP runtime and a plugin ecosystem. I will still personally argue that a CMS makes them <em>easier to manage</em>, but they never <em>needed</em> a CMS.</p>



<p class="wp-block-paragraph">And Joost is careful to point out that just because his <em>blog</em> is running on Astro <em>doesn&#8217;t</em> mean he&#8217;s abandoning WordPress. WordPress is still his tool of choice for more complex projects. And he&#8217;s been around long enough to know what the tradeoffs are. For a long while, just having a CMS was maybe a bit of potentially expensive icing on the cake of having a website. And maybe if there&#8217;s a faster way to edit content, via Google Docs (e.g. <a href="https://pantheon.io/platform/content-publisher">Pantheon Content Publisher</a>) or Markdown, you never actually need a CMS backend. </p>



<p class="wp-block-paragraph">Fine. </p>



<p class="wp-block-paragraph">But the idea that AI can migrate your entire site away from your current stack seems incredibly shortsighted. </p>



<p class="wp-block-paragraph">I&#8217;ve spent the last month building <a href="https://next.jazzsequence.com">next.jazzsequence.com</a> &#8212; a Next.js-based reimplementation of <a href="/">jazzsequence.com</a> that&#8217;s entirely headless without any loss of functionality. I think it&#8217;s great and I genuinely hope that you are reading this post on that site. but the thing that occurs to me, as someone who&#8217;s been doing this for 20 years is…</p>



<p class="wp-block-paragraph"><em>Have we actually learned nothing?</em></p>



<p class="wp-block-paragraph">Because sure, AI can spit out a new, modern site and migrate everything out of WP or Drupal. But&#8230;to what?  A new JavaScript-based site using the latest framework <em>du jour</em>? </p>



<p class="wp-block-paragraph">Have we forgotten <a href="https://allenpike.com/2025/javascript-fatigue-ssr/">how quickly the JavaScript landscape changes</a>? How many frameworks have risen and fallen in the last 10 years? </p>



<p class="wp-block-paragraph">Have we forgotten dependency hell? When you want to keep your packages up to date, but <em>Package A</em> depends on <em>Package B</em> and <em>Package B</em> can&#8217;t be updated because <em>Package C</em> is a subdependency that didn&#8217;t get updated recently and now you&#8217;ve got a security vulnerability in your stack that&#8217;s unresolvable because of conflicting package dependencies. </p>



<p class="wp-block-paragraph">Just because AI can (maybe) manage that stuff and Dependabot is a thing that exists doesn&#8217;t make those problems go away. It just hides them under a layer of sycophantic chatbot-induced security. Do you really think users are going to want to manage NPM dependencies? Even the people celebrating AI-powered dependency management are proving the point: <a href="https://www.56kode.com/posts/automated-astro-dependencies-update-cursor-claude/">one blog found 22 outdated packages</a> including major breaking changes on an Astro blog that was left alone for a year.</p>



<p class="wp-block-paragraph">The first video I recorded for the Pantheon YouTube channel after becoming a Developer Advocate asked the question &#8220;<a href="https://www.youtube.com/watch?v=-Hqp63sX7GA&amp;t=2s">is more Gutenberg really the future we want?</a>&#8221; Now I have a new question: <em>is working in an AI tool really the editing solution that we&#8217;re looking for</em>? One that&#8217;s superior to the admin panel of WordPress or Drupal? </p>



<p class="wp-block-paragraph">For all of the WordPress admin dashboard&#8217;s apparent flaws, it does succeed in giving publishing and editing power to people who don&#8217;t want to learn code (or Markdown, or Git) in a way that the Drupal ecosystem is trying to adapt to <em>now</em> with a more simplified admin user experience and curated recipes and templates. If the core premise is &#8220;your IDE will be Claude Desktop,&#8221; I have to ask, <em>is that really what we want?</em> When a non-technical person changes their store hours in a WordPress site, they can hit Save and look at the site and see that something happened. When you&#8217;re sending your command through a chatbot, you&#8217;re fundamentally <em>trusting</em> the chatbot to perform the action you requested, in the way that you requested it, correctly and accurately. That&#8217;s actually handing the keys to the castle to your robot butler and hoping nothing weird happens. If we&#8217;ve learned anything since the initial release of ChatGPT, LLMs are great at making weird shit happen. And you <em>still</em> need to verify the AI did the thing you asked. You just successfully moved the complexity to a different part of the stack.</p>



<p class="wp-block-paragraph">WordPress is not absent in the AI-powered future, either. You don&#8217;t need to throw away your CMS if you <em>do</em> want an AI to change your store hours. MCP server support in WordPress core exists (I should know, <a href="https://jazzsequence.com/2026/03/teaching-an-ai-to-read-my-website-over-mcp/" data-type="post" data-id="16867">I implemented it on this site</a>). There will be more and more of this built into core in the coming releases, making it <em>easier</em>, not harder, to connect your AI brain to your WordPress site if you so desire. </p>



<p class="wp-block-paragraph">So, what&#8217;s really underneath the pitch to migrate your site away from WordPress to an AI-generated, modern, JavaScript-infused site? Could it be that these vendors that are jumping on the &#8220;I&#8217;ll migrate your site away from WordPress/Drupal for you&#8221; bandwagon are really just creating demand for their own businesses, riding the hype train of AI and taking a lowest common denominator solution, misrepresenting the trends and actual conversation, vilifying the actual projects that are helping people and locking themselves in as a vendor of choice because <em>they&#8217;re the only ones who know how to maintain your AI-generated site now?</em> </p>



<p class="wp-block-paragraph">That&#8217;s just vendor lock-in in a trenchcoat. If you hire someone to migrate your WordPress site to an AI-generated site on the cheap and you need to change or update something? In WordPress you just log in, or hire any of a thousand developers to do the thing for you. Your bespoke, artisanal AI-generated Astro/Next/Whatever.js site? You&#8217;re calling the agency that built it. <a href="https://ctomagazine.com/ai-vendor-lock-in-cto-strategy/">Builder.ai collapsed</a> and clients lost access to everything. That&#8217;s the extreme end of the spectrum of when your site depends on a specific vendor&#8217;s knowledge and tooling.</p>



<p class="wp-block-paragraph">I&#8217;ve spent a month with Claude Code, slowly reimagining this site. In fact, I hope you&#8217;re reading this on the reimagined version of this site. But the conclusion I came to wasn&#8217;t &#8220;I need to get rid of the CMS parts&#8221; it was &#8220;abso-fuggin-lutely KEEP the CMS.&#8221;</p>



<p class="wp-block-paragraph">I started blogging when it was still called a <em>web log</em>. It was hand-coded HTML FTP&#8217;d to a server in San Francisco. Eventually this site evolved into using a blogging platform called <a href="https://sourceforge.net/projects/sblog/">sBlog</a>, and that eventually migrated into WordPress. I kept every post &#8212; even the hand-coded HTML ones &#8212; and migrated every one. There is, no shit, <a href="https://jazzsequence.com/2002/06/642002/">24 years</a> worth of content on this site. I&#8217;m sure it&#8217;s not difficult for an AI to take all that data and turn it into markdown or whatever, but it&#8217;s inevitable that with something that&#8217;s evolved over the course of 20+ years, you&#8217;re not going to collect everything. Instead, I wanted to preserve everything I could. My weird games page. The personalization I added to the homepage on a whim. The articles and speaking appearances for other sites. I wanted a modern presentation layer on top of the thing that was working rather than blowing everything up.</p>



<p class="wp-block-paragraph">AI doesn&#8217;t make your CMS obsolete. I&#8217;d argue that AI can (but it doesn&#8217;t <em>have to</em>) make your site <em>more powerful</em> by allowing you to build on top of native WordPress primitives like the REST API, Abilities API and MCP adapter capabilities shipping in modern WP. The latter two mean that AI can interact with your site directly without losing 20 years of architectural history that went into building this thing. </p>



<p class="wp-block-paragraph">Yes, I signed myself up for dependency hell, too, by implementing a headless front-end based on a JavaScript framework. But I did that because <em>I know what that hell looks like</em>. I&#8217;ve been there before. And I&#8217;m not saying you should do it, too &#8212; especially if you don&#8217;t want to be managing dependencies until you wish you could claw your eyes out. It&#8217;s not abstract, it&#8217;s a familiar pain. And I didn&#8217;t rebuild this site over 10 days, either. It&#8217;s taken over a <em>month</em> of careful migration, architectural decision making, testing and developing best practices.</p>



<p class="wp-block-paragraph">The magic triangle is still a lie. You can&#8217;t build fast, cheap <em>and </em>good. You need to pick two. If someone is telling you otherwise, it means they&#8217;re prioritizing &#8220;how fast can you ship&#8221; over &#8220;how long will this last.&#8221; The part of WordPress that&#8217;s always been most interesting to me isn&#8217;t necessarily the presentation layer. It&#8217;s the APIs and permissions and workflows and data and extensibility in the code of a project that&#8217;s evolved and grown for 24 years.</p>



<p class="wp-block-paragraph">Who actually benefits from the wave of sales pitches to migrate your site off of your CMS? Not end users, who now need a developer (and/or an AI subscription) to update their hours. Not site owners, who traded a well-understood maintenance burden for a poorly-understood one. Obviously the agencies and consultants and LinkedIn posters that are building a business on the back of the AI hype cycle.</p>



<p class="wp-block-paragraph">On April 1, <a href="https://blog.cloudflare.com/emdash-wordpress/">Cloudflare introduced EmDash</a>, &#8220;the spiritual successor to WordPress,&#8221; in TypeScript and Astro with a sandboxed plugin architecture for security. They could have built a static site generator or something distinctly not a CMS for human use if they thought that that&#8217;s where the wind was blowing. Instead, they built something that is fundamentally architected in a way that AI can consume and operate, but with a human interface because it&#8217;s built for humans to actually use it. Instead of saying &#8220;ditch your CMS,&#8221; they said &#8220;no, actually, migrate your CMS to this new, <em>better</em> CMS.&#8221; In fact, that&#8217;s exactly what Joost did two weeks after saying he was done with CMSes. Because there&#8217;s still a place for a CMS.</p>



<p class="wp-block-paragraph">We&#8217;re still having the same conversation we&#8217;ve been having for 20+ years: <em>use the right tool for the job</em>. The factors that determine the &#8220;right tool&#8221; vary &#8212; from what your team is fluent in to the easiest thing to maintain on a long timeline. History and impetus matters. I have never been interested in migrating my blog away from WordPress because there&#8217;s so much content &#8212; in a variety of different forms &#8212; that I&#8217;ve built into this Frankenstein machine that I don&#8217;t want to lose. But if all I had was a website advertising for my development agency, yeah, that&#8217;s something I probably don&#8217;t need all of WordPress to maintain.</p>



<p class="wp-block-paragraph">I&#8217;m not saying <em>don&#8217;t</em> migrate your site away from WordPress (or Drupal, I&#8217;m equal opportunity) to Astro or EmDash or some other framework with AI embedded into its guts if that&#8217;s what you want to do. I just think that the grass isn&#8217;t necessarily greener on the other side of the fence. When it comes down to it, human labor is ultimately the weak link whether we&#8217;re talking about a human that&#8217;s managing WordPress plugin or Drupal module updates or a human that&#8217;s accepting code changes from an AI agent or Dependabot to update JavaScript dependencies. There will probably be a future where humans are taken out of that loop. But I don&#8217;t even think that, when that day comes, it will be particularly obvious which implementation is actually superior, because in the end, an AI can update WordPress plugins as easily (or easier) as it can bump an NPM package dependency. So, I call &#8220;bullshit&#8221; on the idea that CMSes &#8212; and specifically WordPress &#8212; are dead.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jazzsequence.com/2026/04/the-cms-is-dead-long-live-the-cms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[Artificial Intelligence]]></series:name>
	<dc:creator>chris@jazzsequence.com (jazzs3quence)</dc:creator></item>
		<item>
		<title>Things I’ve learned from a year of doing circus</title>
		<link>https://jazzsequence.com/2026/04/things-ive-learned-from-a-year-of-doing-circus/</link>
					<comments>https://jazzsequence.com/2026/04/things-ive-learned-from-a-year-of-doing-circus/#respond</comments>
		
		
		<pubDate>Wed, 01 Apr 2026 22:48:01 +0000</pubDate>
				<category><![CDATA[department of special projects]]></category>
		<category><![CDATA[aerial arts]]></category>
		<category><![CDATA[mental health]]></category>
		<guid isPermaLink="false">https://jazzsequence.com/?p=16819</guid>

					<description><![CDATA[It&#8217;s just about a full year since I finally gathered up the courage to don short shorts and tights, expose parts of my body that are so white you&#8217;d need sunglasses against the glare, and flip myself upside down using only the power of my actual human muscles. And I&#8217;m still here, still doing it. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">It&#8217;s just about a full year since I finally gathered up the courage to don short shorts and tights, expose parts of my body that are so white you&#8217;d need sunglasses against the glare, and flip myself upside down using only the power of my actual human muscles. And I&#8217;m still here, still doing it. Here are a few things I&#8217;ve learned in the process &#8212; about aerials and myself.</p>



<h2 class="wp-block-heading">I didn&#8217;t expect to love it</h2>



<figure class="wp-block-image alignleft size-medium"><img fetchpriority="high" decoding="async" width="649" height="751" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/04/01164149/dji_export_20260329_photo_0005-649x751.jpg" alt="" class="wp-image-17080" style="aspect-ratio:1;object-fit:cover" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/04/01164149/dji_export_20260329_photo_0005-649x751.jpg 649w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/04/01164149/dji_export_20260329_photo_0005-768x888.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/04/01164149/dji_export_20260329_photo_0005-800x925.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/04/01164149/dji_export_20260329_photo_0005.jpg 1079w" sizes="(max-width: 649px) 100vw, 649px" /></figure>



<p class="wp-block-paragraph">When I was driving to the studio the very first time, I expected that my reaction to my first pole class wouldn&#8217;t be much different than my feelings about exercise in general: it&#8217;s something I know I <em>should</em> do, that I <em>need</em> to do (to be active and physical and whatever), but that I would hate every minute of. When I drove away that night, muscles tight and sore, body humming with endorphins and accomplishment, I couldn&#8217;t wait to go back.</p>



<p class="wp-block-paragraph">It&#8217;s easy to be intimidated. Aerials is hard frickin&#8217; work. Metal is an unforgiving material. So are poured concrete floors, for that matter. Fabrics <em>seem</em> more forgiving until you realize that they are secretly a giant, constricting snake that wants to deprive your body of its circulation before it devours you. Everyone else is younger, fitter and better than you. Every time you finally feel like you&#8217;ve gotten comfortable and pass off into the next level, you immediately realize you know nothing and everything is hard again. Repeat.</p>



<p class="wp-block-paragraph">But I don&#8217;t think there&#8217;s any other experience I&#8217;ve had where I&#8217;ve put my trust &#8212; my physical <em>safety</em> &#8212; into my own hands, <em>literally</em>, and come out the other side, not only still intact, but having accomplished some unlikely circus maneuver. Do you feel physically strong? Are you amazed at what your body is capable of on the regular? I imagine folks that hit the gym might relate. I&#8217;m a 47 year old, unathletic computer nerd who plays Dungeons &amp; Dragons in their spare time. Feeling physically powerful is not something that I&#8217;ve ever been particularly familiar with.</p>



<p class="wp-block-paragraph">Also? It&#8217;s fun as shit. Hanging upside down is pretty nice, not gonna lie. The best part of climbing up an apparatus is being high and knowing that you are able to support yourself. Some moves literally feel like magic, like they shouldn&#8217;t actually work. </p>



<h2 class="wp-block-heading">It&#8217;s good for your brain</h2>



<p class="wp-block-paragraph">My mental health has benefitted tremendously from doing aerials. Now, this isn&#8217;t specific to aerials: doing any physical activity is good for mental health. When our bodies are in a non-stop stress response, it processes everything as a threat. We haven&#8217;t evolved to deal with threats by staring at a computer and not moving. We evolved to deal with a threat by running away or fighting the threat. That&#8217;s why the best way to deal with stress is to do something physical: run, work out, whatever. </p>



<p class="wp-block-paragraph">I feel&#8230;lighter&#8230;than before I started doing aerials. Before, my moods fluctuated, I had a few strategies for recentering and destressing: going for walks or hikes outside, meditating, etc. But if I wasn&#8217;t doing those things, things would just pile up and compound and eventually you&#8217;re walking in a haze of mental static. That&#8217;s how burnout starts. Just a bunch of unprocessed stress and emotion and needing to still pretend to be human and operate machinery anyway. </p>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" width="2560" height="1707" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24222603/IMG_1579-edited-scaled.png" alt="" class="wp-image-16834" style="aspect-ratio:3/2;object-fit:contain" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24222603/IMG_1579-edited-scaled.png 2560w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24222603/IMG_1579-edited-650x433.png 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24222603/IMG_1579-edited-800x533.png 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24222603/IMG_1579-edited-768x512.png 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24222603/IMG_1579-edited-1536x1024.png 1536w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24222603/IMG_1579-edited-2048x1366.png 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></figure>



<p class="wp-block-paragraph">What&#8217;s more, I don&#8217;t know that they ever actually worked as comprehensively as circus has. I don&#8217;t have nearly as much brain fog as I did before. And it&#8217;s given me a strategy to cope when I do feel off or stressed. When my dad died in October, I knew I needed to do something with my body, because I knew that would help me process. And it did.</p>



<h2 class="wp-block-heading">Everything is hard, always</h2>



<p class="wp-block-paragraph">I said earlier that circus is hard work. As soon as you get good at something, there&#8217;s always five more things you need to get good (or better) at. Maybe it&#8217;s because I grew up in the 80s and 90s but you know those old video games that never really changed, they just got progressively harder with slightly different colors? And they were addictive, not because there was a story but because your completionist brain wanted to beat the level. That&#8217;s basically aerials in real life. It&#8217;s always hard. There&#8217;s always another level. And there&#8217;s usually a prize. Sure, maybe that prize is some exciting new bruises or sore muscles you didn&#8217;t know you had, but also maybe there&#8217;s a video of you doing something you didn&#8217;t think was possible three months ago.</p>



<figure class="wp-block-image alignwide size-large"><img decoding="async" width="2560" height="1707" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24223120/IMG_5627-edited-scaled.png" alt="" class="wp-image-16839" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24223120/IMG_5627-edited-scaled.png 2560w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24223120/IMG_5627-edited-650x433.png 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24223120/IMG_5627-edited-800x533.png 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24223120/IMG_5627-edited-768x512.png 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24223120/IMG_5627-edited-1536x1024.png 1536w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/02/24223120/IMG_5627-edited-2048x1366.png 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></figure>



<p class="wp-block-paragraph">As I&#8217;m writing this, my toe has a micro-fracture from landing weird in an acro class I took with Erin for Valentine&#8217;s Day. I&#8217;m still going back. With any sport, injury is a possibility. With a lot of aerials, <em>serious</em> injury is possible. You need to know your limits, you need to know what you are able to do and when you&#8217;re pushing too hard, which means learning your body.</p>



<p class="wp-block-paragraph">I&#8217;ve seen people go to one class and tap out, never coming back again. I&#8217;ve also seen new people show up and stick with it. And, seriously, the smiles on the faces of the newbies that stick with it&#8230;there&#8217;s a shared understanding, an acknowledgement, and a level of pride and confidence that develops from proving to yourself that you can do hard things. It&#8217;s intoxicating.</p>



<h2 class="wp-block-heading">Circus is a family</h2>



<p class="wp-block-paragraph">Whenever circuses or &#8220;freak shows&#8221; are shown in media, the one theme that&#8217;s basically universal is this idea of found family. Whether it&#8217;s HBO&#8217;s <em>Carnivale</em> or the cult film <em>Freaks</em>, circus folk are always depicted as outsiders but loyal to each other. That&#8217;s&#8230;not fiction. At least not from what I&#8217;ve observed. I think it works on two levels.</p>



<p class="wp-block-paragraph">First, it takes a certain type of person to even be interested in trying circus. It might not shock you to know that the majority of folks I know who do aerials were at least a little bit outsider to begin with. It makes sense, right? Who else watches <em>Cirque du Soleil</em> and, instead of just saying &#8220;wow, it&#8217;s amazing what the human body can do!&#8221; instead says &#8220;that looks like fun, I want to go there.&#8221; </p>



<p class="wp-block-paragraph">I think the other thing is this shared experience, shared trials. Everyone has to go through the same process to advance even while everyone is at different stages and different speeds of their journey. Everyone has different goals and interests and apparatuses they prefer. But there&#8217;s an unspoken acknowledgement, an &#8220;I get you&#8221; that&#8217;s just there underneath everything. And it creates this atmosphere where everyone is cheering everyone else on, rooting for each other, oohing and aaahing at each other in class and liking each other&#8217;s Instagram reels.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1079" height="1285" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/04/01164414/dji_export_20260329_photo_0006.jpg" alt="" class="wp-image-17082" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/04/01164414/dji_export_20260329_photo_0006.jpg 1079w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/04/01164414/dji_export_20260329_photo_0006-650x774.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/04/01164414/dji_export_20260329_photo_0006-767x914.jpg 767w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2026/04/01164414/dji_export_20260329_photo_0006-799x952.jpg 799w" sizes="auto, (max-width: 1079px) 100vw, 1079px" /></figure>



<h2 class="wp-block-heading">You can do it. Yes, you.</h2>



<p class="wp-block-paragraph">I&#8217;m a 47 year old nerd who spent most of the last 30 years not doing anything remotely physical with my body. If I can do this thing, then so can you. It doesn&#8217;t matter how old you are or what body type you have. Circus is for <em>every</em> <em>body</em>.</p>



<p class="wp-block-paragraph">Even yours.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jazzsequence.com/2026/04/things-ive-learned-from-a-year-of-doing-circus/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[Circus]]></series:name>
	<dc:creator>chris@jazzsequence.com (jazzs3quence)</dc:creator></item>
		<item>
		<title>Disclosing AI use</title>
		<link>https://jazzsequence.com/2026/03/disclosing-ai-use/</link>
					<comments>https://jazzsequence.com/2026/03/disclosing-ai-use/#respond</comments>
		
		
		<pubDate>Fri, 20 Mar 2026 19:05:50 +0000</pubDate>
				<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[welcome to the working week]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[ai]]></category>
		<guid isPermaLink="false">https://jazzsequence.com/?p=16877</guid>

					<description><![CDATA[This is based on a thread that I posted to Bluesky that I decided to keep here for posterity. If you want to discuss on Bluesky, follow me at @jazzsequence.com and let&#8217;s chat. Let&#8217;s talk about AI. I&#8217;ve been using it a lot recently. It&#8217;s not that I don&#8217;t see or care about the environmental [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This is based on a thread that I posted to Bluesky that I decided to keep here for posterity. If you want to discuss on Bluesky, follow me at <a href="https://bsky.app/profile/jazzsequence.com">@jazzsequence.com</a> and let&#8217;s chat.</p>



<p class="wp-block-paragraph">Let&#8217;s talk about AI.</p>



<p class="wp-block-paragraph">I&#8217;ve been using it a lot recently.</p>



<p class="wp-block-paragraph">It&#8217;s not that I don&#8217;t see or care about the environmental impact, the human/social impact. I do. I strongly believe that we need regulatory bodies to apply rules and guidelines around how AI is used. But regulation moves slow and needs experts to advise on what those regulations and standards should be. And that can&#8217;t exist in a vacuum. It can only happen through deep usage and understanding of the merits and the flaws of the system.</p>



<p class="wp-block-paragraph">I also understand that a lot of people are fundamentally opposed to AI use <em>full stop</em>. I see you.</p>



<p class="wp-block-paragraph">I don&#8217;t assume that AI is something that everyone wants or needs. I use it in my work because in my role, I feel like I need to split my brain in many different pieces to do my job. That ties into US-based tech hustle culture which is not great, either. AI accelerates that. Rather than solving the underlying problem, we&#8217;re just creating tools to do <strong>EVEN MORE WORK</strong> with fewer people. AI didn&#8217;t create the problem. It&#8217;s also not a solution, it&#8217;s a band-aid.</p>



<p class="wp-block-paragraph">People don&#8217;t want AI shoved down their throats. They don&#8217;t want AI in their fridge (probably). They don&#8217;t want it turned on by default. They want to be able to opt out. They want an understanding of where their data is going. They want to know where the humans live in the equation.</p>



<p class="wp-block-paragraph"><em>(This <s>thread</s> post isn&#8217;t written by AI, by the way.)</em></p>



<p class="wp-block-paragraph">I&#8217;ve been thinking about all these things a lot. The thing I wanted to share is something I did without any real fanfare on the <strong><a href="https://communitycode.dev"><em>Community</em> + Code</a></strong> site. Previously, I had written an AI disclosure and sort of hid it on the Privacy Page. I didn&#8217;t <em>intentionally</em> hide it. But as I started creating skills and recipes for Claude to do more with the management of the show, I decided it was important to disclose how I am using AI for the pod and how I&#8217;m not. So, here&#8217;s my AI Disclosure on Community + Code. I don&#8217;t have all the answers. But I&#8217;m trying to find a middle ground where we can be informed and conscientious about how and where AI is used.</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-community-code wp-block-embed-community-code"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wnEhic2lR0"><a href="https://communitycode.dev/ai-disclosure/">AI Disclosure</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;AI Disclosure&#8221; &#8212; Community + Code" src="https://communitycode.dev/ai-disclosure/embed/#?secret=IFTWxxzbpB#?secret=wnEhic2lR0" data-secret="wnEhic2lR0" width="500" height="282" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<p class="wp-block-paragraph">On <em>this </em>site, I use AI in the following ways:</p>



<ul class="wp-block-list">
<li>I use it to assist in developing and maintaining the code that runs the site.</li>



<li>I use it to inform the blog posts I write, which largely come from personal use and experimentation.</li>



<li>With the exception of <a href="https://jazzsequence.com/2026/03/teaching-an-ai-to-read-my-website-over-mcp/" data-type="post" data-id="16867">this post</a> (which was one such experiment) I do <em>not</em> use AI to write my content. </li>



<li>I <em>might</em> use it to review blog posts that <em>I</em> have written and give feedback and suggestions.</li>



<li>I use it to generate featured images, usually by feeding AI the blog post content and asking it to come up with an image for the post.</li>



<li>I also use it to come up with alt text for those images (usually by asking it to expose the prompt used to create the featured image).</li>



<li>I <em>might</em> use it to write the Bluesky post for the blog post.</li>
</ul>



<p class="wp-block-paragraph">Obviously, I&#8217;ve been <a href="/series/artificial-intelligence/">writing and thinking about AI</a> for a long time. If you&#8217;ve been here a while, that&#8217;s nothing new. I&#8217;m trying to be human in my use of AI. I understand there&#8217;s a hype cycle and I have personally seen people hand over large portions of their brain or given a (probably) undue amount of trust, faith and credence to AI and there are <em>so many social issues</em> tied to AI use that it is definitely something that we need to be concerned about. </p>



<p class="wp-block-paragraph">But like social media and the evolution of media <em>in general</em> right now, it&#8217;s one of the things that we need to understand, accept, and learn to challenge and take ownership of in order to move forward together and create something better for humanity. I don&#8217;t think AI is a net good for humanity, but I also don&#8217;t think it&#8217;s entirely bad. I think we just need to have transparency in how it&#8217;s being used, and so, I&#8217;m doing my part in trying to be transparent.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jazzsequence.com/2026/03/disclosing-ai-use/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[Artificial Intelligence]]></series:name>
	<dc:creator>chris@jazzsequence.com (jazzs3quence)</dc:creator></item>
		<item>
		<title>Teaching an AI to Read My Website (Over MCP)</title>
		<link>https://jazzsequence.com/2026/03/teaching-an-ai-to-read-my-website-over-mcp/</link>
					<comments>https://jazzsequence.com/2026/03/teaching-an-ai-to-read-my-website-over-mcp/#comments</comments>
		
		
		<pubDate>Mon, 16 Mar 2026 18:26:10 +0000</pubDate>
				<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[welcome to the working week]]></category>
		<category><![CDATA[plugin development]]></category>
		<category><![CDATA[wordpress development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[claude.ai]]></category>
		<category><![CDATA[claude]]></category>
		<guid isPermaLink="false">https://jazzsequence.com/?p=16867</guid>

					<description><![CDATA[For the last couple weeks, I&#8217;ve been building a headless Next.js frontend for this site — a project I&#8217;ve been calling jazz-nextjs. The idea is straightforward enough: keep WordPress as the content management layer (where I actually like writing) while serving the public-facing site through a modern React frontend hosted on Pantheon&#8217;s Next.js infrastructure. What&#8217;s [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">For the last couple weeks, I&#8217;ve been building a headless Next.js frontend for this site — a project I&#8217;ve been calling <a href="https://github.com/jazzsequence/jazz-nextjs">jazz-nextjs</a>. The idea is straightforward enough: keep WordPress as the content management layer (where I actually like writing) while serving the public-facing site through a modern React frontend hosted on <a href="https://pantheon.io/platform/nextjs">Pantheon&#8217;s Next.js</a> infrastructure.</p>



<p class="wp-block-paragraph">What&#8217;s less straightforward is how to make AI development tools actually understand the site they&#8217;re building against. Not in the abstract &#8220;here&#8217;s a REST API endpoint&#8221; sense, but natively — the way a developer who&#8217;s worked on a codebase for years understands it.</p>



<h2 class="wp-block-heading">The Model Context Protocol</h2>



<p class="wp-block-paragraph">The <a href="https://modelcontextprotocol.io/docs/getting-started/intro">Model Context Protocol</a> (MCP) is an open standard, originally developed by <a href="https://www.anthropic.com/">Anthropic</a>, for connecting AI systems to external data sources and tools. Think of it as a universal adapter: instead of writing bespoke integrations for every tool an AI might need to use, you expose a standardized server that speaks a common language.</p>



<p class="wp-block-paragraph">For <a href="https://claude.com/product/claude-code">Claude Code</a> — Anthropic&#8217;s CLI for AI-assisted development — MCP servers register as native tools. When it works, you don&#8217;t ask Claude to &#8220;call this curl command.&#8221; You just ask it to look something up, and it does, using the same tool-calling mechanism it uses for reading files or running tests.</p>



<p class="wp-block-paragraph">The goal here was to get Claude Code to natively understand jazzsequence.com — its post types, taxonomies, content structure, plugins, theme — so that when I&#8217;m building the Next.js frontend, Claude doesn&#8217;t have to guess at data shapes. It can just ask.</p>



<h2 class="wp-block-heading">What WordPress Exposes</h2>



<p class="wp-block-paragraph">The foundation is the <a href="https://make.wordpress.org/ai/2025/07/17/abilities-api">WordPress Abilities API</a> — a custom API layer built on top of WordPress&#8217;s capabilities system. The Abilities API lets plugins register named &#8220;abilities&#8221; — discrete operations with defined input/output schemas, permission callbacks, and metadata. Think of it as a structured way to say &#8220;this site can do X&#8221; and describe exactly what X looks like.</p>



<p class="wp-block-paragraph">The <a href="https://github.com/jazzsequence/jazzsequence.com/tree/dev/wp-content/plugins/jazzsequence-mcp-abilities">jazzsequence-mcp-abilities</a> plugin registers 34 abilities covering discovery (post types, taxonomies, plugins, theme, menus, shortcodes, hooks, blocks, options, rewrite rules, custom fields, cron jobs), content CRUD (posts and terms), media (upload, update, delete), and operations (cache, cron, options). These are exposed through the <a href="https://make.wordpress.org/ai/2025/07/17/mcp-adapter">MCP Adapter</a> plugin — any ability with <code>meta.mcp.public = true</code> becomes a callable MCP tool. Plus meta-tools for runtime introspection, plus 29 Ninja Forms tools. 66 tools total.</p>



<h2 class="wp-block-heading">What Had to Be Fixed</h2>



<p class="wp-block-paragraph">In theory, all of this was already built. In practice, nothing was registering.</p>



<p class="wp-block-paragraph">I used Claude Code to write the connecting tissue (because part of the goal of the Next.js project is to experiment with Claude Code building a comprehensive site). I pointed it at all the available documentation for the Abilities API and MCP Server and even <a href="https://www.youtube.com/watch?v=5b9al9C3bMk&amp;pp=ygUNd2ViZGV2c3R1ZGlvcw%3D%3D">this video that Brad Williams</a> did on the subject.</p>



<p class="wp-block-paragraph">The first problem was in the plugin itself. The Abilities API requires abilities to be registered on the <code>wp_abilities_api_init</code> action hook — not <code>plugins_loaded</code>, which is where the plugin was initially hooking them. WordPress was silently rejecting every registration attempt because it happened too early in the load order.</p>



<p class="wp-block-paragraph">The second problem was property naming. The Abilities API uses specific property names: <code>execute_callback</code>, <code>permission_callback</code>, <code>input_schema</code>, <code>output_schema</code>. Claude Code made assumptions about how these properties should be named and guessed wrong. Claude was using shortened versions — <code>execute</code>, <code>permission</code>, <code>input</code>, <code>output</code> — which WordPress would silently ignore. Not a single ability was registering. This had been broken across at least seven plugin releases. Fixing both got 34 abilities working. </p>



<h2 class="wp-block-heading">The Proxy Problem</h2>



<p class="wp-block-paragraph">MCP servers can speak either <code>stdio</code> or HTTP. Claude Code natively spawns <code>stdio</code> servers. The WordPress MCP endpoint speaks HTTP with session management. The solution is a stdio-to-HTTP proxy: a Node.js script that Claude Code can spawn as a subprocess, translating <code>stdio</code> JSON-RPC into authenticated HTTP requests.</p>



<p class="wp-block-paragraph">This proxy had its own chain of bugs. A race condition: Claude Code sends <code>initialize</code> and <code>tools/list</code> in rapid succession; the proxy was forwarding both concurrently, so <code>tools/list</code> fired before initialize returned with the session ID. Fix: sequential request queue. Next, there was a protocol version mismatch between what WordPress returns and what Claude Code sends. Fix: intercept and normalize. A timing timeout: two HTTP round-trips to WordPress took ~500ms, which exceeded Claude Code&#8217;s threshold for marking a server as having zero capabilities. Fix: respond to <code>tools/list</code> immediately from a local cache, establish the WordPress session in the background.</p>



<p class="wp-block-paragraph">The hardest bug: Claude Code silently rejects a server&#8217;s entire tools list if any tool&#8217;s <code>inputSchema</code> properties contain <code>enum</code> or default keywords. Zero tools register, zero error messages, no indication of why. The WordPress tools use <code>enum</code> extensively. The diagnostic approach that finally worked: a minimal two-tool test server (working), then progressively swapping in real WordPress tools until it broke, isolating which schema keyword caused the failure. Fix: strip <code>enum</code> and default from property schemas in the proxy.</p>



<h2 class="wp-block-heading">The Result</h2>



<p class="wp-block-paragraph">Claude Code now has 66 native tools for interacting with jazzsequence.com. At session startup it loads them from a local cache in under a millisecond; in the background it refreshes from WordPress and updates if anything changed.</p>



<p class="wp-block-paragraph">From inside a Claude Code session working on the Next.js frontend, asking &#8220;what custom post types does this site have?&#8221; returns a live answer from the actual WordPress installation — not stale docs, not memory. All have <a href="https://zod.dev/">Zod</a> schemas in the Next.js codebase. The MCP integration means Claude can verify those schemas against real data without manually copy-pasting API responses.</p>



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



<p class="wp-block-paragraph"><em>Drafted by Claude (Sonnet 4.6) with final editing by a human.</em></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jazzsequence.com/2026/03/teaching-an-ai-to-read-my-website-over-mcp/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[Artificial Intelligence]]></series:name>
	<dc:creator>chris@jazzsequence.com (jazzs3quence)</dc:creator></item>
		<item>
		<title>Yes, I am the (interim) President of The WPCC</title>
		<link>https://jazzsequence.com/2026/02/yes-i-am-the-interim-president-of-the-wpcc/</link>
					<comments>https://jazzsequence.com/2026/02/yes-i-am-the-interim-president-of-the-wpcc/#comments</comments>
		
		
		<pubDate>Thu, 19 Feb 2026 17:12:56 +0000</pubDate>
				<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[branch of causes]]></category>
		<category><![CDATA[the soapbox]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[the wpcc]]></category>
		<category><![CDATA[open source]]></category>
		<guid isPermaLink="false">https://jazzsequence.com/?p=16802</guid>

					<description><![CDATA[The cat is finally out of the bag. I was officially named Interim President of The WP Community Collective this week. When I joined The WPCC as a member last year, it was not too long after going to my first DrupalCon. DrupalCon Atlanta was enlightening for a lot of reasons. But most relevant to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The <a href="https://www.therepository.email/the-wp-community-collective-expands-board-chris-reynolds-named-interim-president">cat is finally out of the bag</a>. </p>



<p class="wp-block-paragraph">I was officially named <a href="https://www.thewpcommunitycollective.com/press-release-the-wp-community-collective-expands-board-of-directors/">Interim President of The WP Community Collective</a> this week.</p>



<p class="wp-block-paragraph">When I joined The WPCC as a member last year, it was not too long after going to my first DrupalCon. <a href="https://pantheon.io/blog/wordpresser-goes-drupalcon-atlanta-2025">DrupalCon Atlanta was enlightening</a> for a lot of reasons. But most relevant to why I joined The WPCC was learning how the <a href="https://www.drupal.org/association/history">Drupal Association</a> works and the relationship between the DA and Drupal core development.</p>



<p class="wp-block-paragraph">Drupal and WordPress have very similar histories, and it&#8217;s really largely due to a software decision made 16 years ago that led to the disparity in widespread adoption between Drupal and WordPress. Drupal, despite occupying a fraction of the Open Source CMS usage as WordPress, is still growing and thriving and its community is still as passionate as it&#8217;s ever been. I came away from that event with the knowledge that there are lessons that WordPress can learn from how the DA operates, much of which <a href="https://pantheon.io/blog/wordpresser-goes-drupalcon-atlanta-2025">I wrote about</a> in that blog post.</p>



<p class="wp-block-paragraph">It&#8217;s clear that the <a href="https://wordpressfoundation.org/">WordPress Foundation</a> will never be an organization like the Drupal Association. And while I wish that could be different, that&#8217;s not the reality. So what is? Well, there just so happens to be this organization that is positioning itself to fill the gap to help build a contribution compensation model that is sustainable. And, oh hey, they also got <a href="https://www.therepository.email/godaddy-announces-520000-donation-to-the-wp-community-collective">a large donation from GoDaddy</a> to help them get off the ground.</p>



<p class="wp-block-paragraph">Honestly? When the possibility of expanding the Board of Directors came up, even when I first joined, I was hoping to be on it. I have a long history in the WordPress community and, since joining Pantheon, have been able to experience a little bit of the Drupal community as well. And I&#8217;ve been using and evangelizing Open Source for a long time, since before I found WordPress. My years in the community, my access to other, related communities, and my role at a SaaS provider that serves <em>both</em> seemed like they&#8217;d come in handy. And yeah, it looks good on a resume.</p>



<p class="wp-block-paragraph">Conveniently, Sé Reed thought so, too, and invited me before I could ask. And, through a confluence of events, the Presidency landed on me. That part wasn&#8217;t planned. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f605.png" alt="😅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">As I wrote for the press release, I increasingly feel like Open Source is at risk of exploitation. It always has been, of course, but I believe that the rise of AI-assisted development inflates the risk exponentially. AI models will integrate Open Source packages and use Open Source code for reference freely, without attribution or citing sources. Developers who use LLMs in their development might be getting code from places they don&#8217;t even know, and have even less interaction with the original authors than before these tools existed.</p>



<p class="wp-block-paragraph">And Free Open Source Software is no longer taboo with large organizations. We&#8217;re well past the days when Microsoft CEOs viewed Open Source Software as an existential threat &#8212; now Microsoft is using and supporting Open Source. This is great for Open Source! This is also terrible for contributors to Open Source. Because unless your project just happens to have a benefactor with deep pockets, it&#8217;s not unlikely that your code can and will get used by a much larger organization than yourself, without any direct benefit to you as a contributor or maintainer.</p>



<p class="wp-block-paragraph">WordPress itself has struggled to overcome this issue. The solution as it has existed over the last many years has been &#8220;sponsored contributors&#8221; &#8212; that is, developers who are paid by their employers to contribute directly to WordPress core code. What do those employers get? It&#8217;s unclear, there&#8217;s no immediate <em>direct</em> benefit (beyond the warm, fuzzy feeling of ensuring the sustainability of the project &#8212; but it can be hard to justify that to a Chief Financial Officer who dismisses the value of financially sponsoring the funding of the Open Source Software their company uses; warm fuzzies don&#8217;t make balance sheets). It&#8217;s supposed that perhaps a company that sponsors core development can have some insight into <em>what</em> actually gets developed, but contributors aren&#8217;t often involved in feature or roadmapping decisions about what goes into WordPress core (which is somewhat different than how the Drupal Association works). The fact is, capitalism rules how Open Source Software is built. If it doesn&#8217;t fit inside a capitalist mindset, with a capitalist objective, it&#8217;s likely not getting funded.</p>



<p class="wp-block-paragraph">And then there&#8217;s the question of &#8220;what counts&#8221; as contribution. I believe that you can <em>contribute to the software ecosystem around WordPress</em> (e.g. by building plugins or tools that are used <em>for WordPress</em>) without contributing code directly to core. But contributing code directly to core has always been seen as the gold standard for WordPress contribution, against which all other forms of contribution are assumed to be inferior. Contributing directly to core is not an easy path, nor is it necessarily an accessible path or an inclusive path for all potential contributors. </p>



<p class="wp-block-paragraph">I also have direct experience with <a href="https://jazzsequence.com/2025/05/what-does-it-feel-like-to-be-banned-from-wordpress-ill-tell-you/" data-type="post" data-id="16189">not counting</a>. Did being mysteriously banned from WordPress have an influence on my decision to join a potentially controversial, counter-cultural non-profit organization poised to disrupt established norms in the WordPress ecosystem? Abso-friggen-lutely.</p>



<figure class="wp-block-pullquote"><blockquote><p><em>I joined The WPCC to help shape a better future that honors the dedication and work of our contributors, no matter what form that contribution comes in.</em></p><cite><strong>Chris Reynolds</strong><br>Interim President, The WP Community Collective Board of Directors</cite></blockquote></figure>



<p class="wp-block-paragraph">I love an underdog story. In many ways, fighting for compensation for Open Source creators is as anti-capitalist and anarchic as my chaotic high school self was. I fully believe that a better future can exist, and even exist inside and alongside the existing organizations and structures in the WordPress community. And through collaboration with those systems and a deep commitment to the human beings in this community, I am hopeful that The WPCC can be part of the solution. Because you know what&#8217;s really anti-capitalist and anarchic? Empathy and compassion. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://jazzsequence.com/2026/02/yes-i-am-the-interim-president-of-the-wpcc/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			<dc:creator>chris@jazzsequence.com (jazzs3quence)</dc:creator></item>
		<item>
		<title>Gene</title>
		<link>https://jazzsequence.com/2025/12/gene/</link>
					<comments>https://jazzsequence.com/2025/12/gene/#respond</comments>
		
		
		<pubDate>Wed, 03 Dec 2025 16:57:09 +0000</pubDate>
				<category><![CDATA[subdivision of random]]></category>
		<category><![CDATA[ministry of music]]></category>
		<guid isPermaLink="false">https://jazzsequence.com/?p=16751</guid>

					<description><![CDATA[I apologize in advance for this post which is going to be all over the place. Yesterday, the latest major version of WordPress was released. WordPress names each version after a jazz musician and this release was named after Gene Harris. Gene. But naming a piece of software that I have worked in and around [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I apologize in advance for this post which is going to be all over the place.</p>



<p class="wp-block-paragraph">Yesterday, the latest major version of WordPress was released. WordPress names each version after a jazz musician and this release was named after <a href="https://en.wikipedia.org/wiki/Gene_Harris">Gene Harris</a>. Gene.</p>



<p class="wp-block-paragraph">But naming a piece of software that I have worked in and around for 20+ years &#8220;Gene&#8221; does not make me think about new features. It only tangentially makes me think about WordPress at all.</p>



<p class="wp-block-paragraph">Gene was my dad&#8217;s name. A name he got from <em>his</em> dad, my grandfather, Eugene. And this release is the first major release of a piece of software I&#8217;ve dedicated close to half of my life on since he died almost 2 months ago.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="545" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03095012/bowie-concert-800x545.jpg" alt="" class="wp-image-16763" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03095012/bowie-concert-800x545.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03095012/bowie-concert-650x443.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03095012/bowie-concert-768x523.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03095012/bowie-concert.jpg 940w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">So, instead, I&#8217;m feeling hollow every time I read the release name. I could care less about what&#8217;s in this version of WordPress. I&#8217;m thinking about how I haven&#8217;t written anything about his death (besides a short <a href="https://www.instagram.com/p/DPbsCECkUb0/?utm_source=ig_web_copy_link&amp;igsh=MzRlODBiNWFlZA==">post on Instagram</a>). I&#8217;m wondering whether I just wasn&#8217;t paying enough attention to WordPress release names to notice that it alternated from last names (e.g. <a href="https://wordpress.org/news/2024/11/rollins/">6.7 &#8220;Rollins&#8221;</a>, <a href="https://wordpress.org/news/2024/07/dorsey/">6.6 &#8220;Dorsey&#8221;</a>) and first names (<a href="https://wordpress.org/news/2024/04/regina/">6.5 &#8220;Regina&#8221;</a>, <a href="https://wordpress.org/news/2025/04/cecil/">6.7 &#8220;Cecil&#8221;</a>). I&#8217;m wishing that <a href="https://ma.tt">Ma.tt</a> had chosen literally <em>any</em> other jazz musician for this release. I&#8217;m thinking about the time he asked me to build a website for him and, obviously, I did it in WordPress (this is where the tangential relationship to WordPress comes in, by the way).</p>



<p class="wp-block-paragraph">I took a <a href="https://www.instagram.com/p/DPc_KCkAIvj/?utm_source=ig_web_copy_link&amp;igsh=MzRlODBiNWFlZA==">long hike</a> after he died. I needed to feel something in my body. Process the pain and loss by feeling it in my muscles. And, in the process, I discovered for the first time parts of the place that he called home his whole life (and so did I, for the first half of mine). I &#8220;borrowed&#8221; a hat from him to take on the hike (so my head wouldn&#8217;t get sunburned). Now, despite not particularly being a SF Giants fan, I wear that hat to remember him. In that way that you feel like your loved ones are looking over your shoulder, I felt like we were experiencing the hike together. And we saw coyotes along the way.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="800" data-id="16753" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/1-800x800.jpg" alt="" class="wp-image-16753" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/1-800x800.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/1-650x650.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/1-150x150.jpg 150w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/1-768x768.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/1.jpg 1080w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="799" data-id="16754" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/2-800x799.jpg" alt="" class="wp-image-16754" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/2-800x799.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/2-650x649.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/2-150x150.jpg 150w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/2-768x767.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/2.jpg 1080w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="800" data-id="16755" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/3-800x800.jpg" alt="" class="wp-image-16755" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/3-800x800.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/3-650x650.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/3-150x150.jpg 150w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/3-768x768.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/3.jpg 1080w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="799" data-id="16758" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092554/6-800x799.jpg" alt="" class="wp-image-16758" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092554/6-800x799.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092554/6-650x649.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092554/6-150x150.jpg 150w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092554/6-768x767.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092554/6.jpg 1080w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="800" data-id="16756" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/4-800x800.jpg" alt="" class="wp-image-16756" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/4-800x800.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/4-650x650.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/4-150x150.jpg 150w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/4-768x768.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092433/4.jpg 1080w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="800" data-id="16757" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092434/5-800x800.jpg" alt="" class="wp-image-16757" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092434/5-800x800.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092434/5-650x650.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092434/5-150x150.jpg 150w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092434/5-768x768.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092434/5.jpg 1080w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>
</figure>



<p class="wp-block-paragraph">We haven&#8217;t had a service yet for&#8230;reasons (that I&#8217;m not going to go into here), but I did write a eulogy when I was in the hospital with him and my mom. I&#8217;m not sure if I will ever get a chance to read it, so I&#8217;m posting it here. <em>This</em> is the Gene that I am honoring today. Not a jazz pianist I don&#8217;t know and never listened to.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="600" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092901/dad-edited.jpg" alt="" class="wp-image-16760" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092901/dad-edited.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092901/dad-edited-650x488.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/12/03092901/dad-edited-768x576.jpg 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph"><em>My dad was always the “cool dad”. When I was old enough to care about such things, I always remembered how old he was by adding 21 years to my own age. Among my peers, he was always far younger – and by consequence, far hipper – than my friends’ parents. I never had the “ew, doing stuff with mom and dad” reaction as a teenager.</em></p>



<p class="wp-block-paragraph"><em>My childhood had a soundtrack. A mix of 70s rock, 80s modern rock and new wave. I experienced the world through my dad’s record collection. He once told me that before he got married, he wanted to be a DJ. Maybe I was fulfilling his dream a little bit, then, when, years later, I would start DJing.</em></p>



<p class="wp-block-paragraph"><em>Music is a language that we shared more than spoken words. A language I learned to speak before I knew the meaning of the words being sung (sometimes before I knew the actual song lyrics — as an adult I understand that indeed Iran is “so far away”, but A Flock of Seagulls was not singing about the Middle East; and while “only the lonely can play”, only bologna can not). My dad used to tell me about the concerts he took me to when I was still in my mom’s womb. And I’ve always wondered if those shows influenced how I still experience music.</em></p>



<p class="wp-block-paragraph"><em>As I learned this language of music from my dad, I began to want to share the new dialects I was learning with him. “Dad’s Father’s Day Tape” became an annual tradition and a way of sharing where I was in my life, even when the medium changed.</em></p>



<p class="wp-block-paragraph"><em>I realize now that a lot of things that make me who I am are extensions of who he was. You’re all here today because people gravitated towards him. He never sought out the spotlight, his spotlight just glowed naturally. But it was always one he was willing to share. He cared deeply about people, and in turn people cared about him. And he used humor to make people feel at ease and to not take things too seriously.</em></p>



<p class="wp-block-paragraph"><em>He and I never shared a lot of words about our feelings which is why I am thinking about this language of music. When I first flew out to see him after he went into the hospital, I was almost afraid I wouldn’t feel anything. That it would come later or that I would just feel numb. I didn’t expect that watching my dad tell jokes while he’s dying of cancer would be the thing that ripped my grief out of me and made me appreciate the person he was.</em></p>



<p class="wp-block-paragraph"><em>The hospice nurse was asking him questions like “do you remember what year it is?” and “do you remember what day it is?”, and he finally asked my dad “do you know where you are?” and after answering all the other questions, my dad said “Hell.” Then he added “that was a joke.” Regardless of what your faith tells you happens to us after we pass on from this world, there’s pretty much only one way to go from there.</em></p>



<p class="wp-block-paragraph"><em>This exchange made me appreciate how much he put others before himself and how much of that I pulled from him as well. He was still trying to entertain us even when it was hard for him to communicate.</em></p>



<p class="wp-block-paragraph"><em>I hate that so much time was stolen from him by this disease, that he’ll no longer be around to make us laugh. But I also know how to talk to him, how to listen to him and I know he’s not far away.</em></p>



<figure class="wp-block-embed is-type-rich is-provider-spotify wp-block-embed-spotify wp-embed-aspect-21-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Spotify Embed: Love Reign O&amp;apos;er Me" style="border-radius: 12px" width="100%" height="152" frameborder="0" allowfullscreen allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy" src="https://open.spotify.com/embed/track/4Mqs0h95KAeNiGp7u4udlt?si=5b20868b54e04594&#038;utm_source=oembed"></iframe>
</div></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://jazzsequence.com/2025/12/gene/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<dc:creator>chris@jazzsequence.com (jazzs3quence)</dc:creator></item>
		<item>
		<title>WordCamp Canada, eh?</title>
		<link>https://jazzsequence.com/2025/10/wordcamp-canada-eh/</link>
					<comments>https://jazzsequence.com/2025/10/wordcamp-canada-eh/#comments</comments>
		
		
		<pubDate>Fri, 24 Oct 2025 21:47:52 +0000</pubDate>
				<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[ministry of other places]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordcamp]]></category>
		<category><![CDATA[wpdrama]]></category>
		<guid isPermaLink="false">https://jazzsequence.com/?p=16380</guid>

					<description><![CDATA[Last week, I took my first trip to Canada for WordCamp Canada 2025 (WCEH). Anyone who follows me on social media, may have seen the video I recorded in anticipation of the trip. While sadly I didn&#8217;t do a lot of exploring, I had a number of takeaways from the event. Organization There have been [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Last week, I took my first trip to Canada for <a href="https://canada.wordcamp.org/2025/">WordCamp Canada 2025</a> (WCEH). Anyone who follows me on social media, may have seen the video I recorded in anticipation of the trip.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-9-16 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Wapuu goes to Canada" width="422" height="750" src="https://www.youtube.com/embed/-dnbFWX6aV8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">While sadly I didn&#8217;t do a lot of exploring, I had a number of takeaways from the event.</p>



<h2 class="wp-block-heading">Organization</h2>



<p class="wp-block-paragraph">There have been a few posts reflecting on the event as I write this and I think it&#8217;s safe to say they all have (at least) one thing in common &#8212; the organizing team did a fantastic job. So much props to the Canadian WordPressers who put this together. It&#8217;s not easy to run a WordPress event &#8212; especially as a volunteer &#8212; and they deserve a ton of credit. This is an event that felt like it punched well above its weight class.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="695" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24145803/IMG_1465-800x695.jpeg" alt="Chris Reynolds and WCEH event organizer Miriam Goldman" class="wp-image-16382" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24145803/IMG_1465-800x695.jpeg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24145803/IMG_1465-650x565.jpeg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24145803/IMG_1465-768x667.jpeg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24145803/IMG_1465-1536x1335.jpeg 1536w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24145803/IMG_1465-2048x1780.jpeg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">I got to meet fellow Pantheor <a href="https://canada.wordcamp.org/2025/organizer/miriam-goldman/">Miriam Goldman</a> in person for the first time, too!</figcaption></figure>



<p class="wp-block-paragraph">For my part, I was pulled in to act as an emcee. Besides emceeing at my own events (WordCamp SLC), this is the first time I&#8217;ve been formally named as such. It was a lot of fun, and I was happy to introduce and riff on the introductions for my friends <a href="https://communitycode.dev/episodes/episode-1-michelle-frechette/">Michelle Frechette</a> and <a href="https://canada.wordcamp.org/2025/speaker/dee-teal/">Dee Teal</a>. </p>



<h2 class="wp-block-heading">The vibe</h2>



<p class="wp-block-paragraph">I got a distinct feeling that WCEH had a higher concentration of what I&#8217;ve referred to as &#8220;movers and/or shakers&#8221; &#8212; people who are known either within the WordPress community <em>specifically</em>, or the broader internet software ecosystem. Bringing in speakers like <a href="https://canada.wordcamp.org/2025/wceh-keynote-dave-winer/">Dave Winer</a> (a fundamental contributor to the RSS protocol on which much of the internet and podcasting today operates) and <a href="https://canada.wordcamp.org/2025/wceh-keynote-evan-prodromou/">Evan Prodromou</a> (who helped create <a href="https://activitypub.rocks/">ActivityPub</a>, the backbone of the open web Twitter/X alternative, <a href="https://en.wikipedia.org/wiki/Mastodon_(social_network)">Mastodon</a>) made the event feel much larger in scope than just WordPress, even when both talks centered a lot on WordPress implementations and ideas. Other speakers, like <a href="https://canada.wordcamp.org/2025/wceh-keynote-jill-binder/">Jill Binder</a>, <a href="https://canada.wordcamp.org/2025/speaker/carl-alexander/">Carl Alexander</a> and <a href="https://canada.wordcamp.org/2025/speaker/brent-toderash/">Brent Toderash</a>, among many others, I could expect to see on the stage of a &#8220;flagship&#8221; event. </p>



<p class="wp-block-paragraph">And that&#8217;s even before we get into <a href="https://canada.wordcamp.org/2025/breaking-matt-mullenweg-to-host-town-hall-at-wordcamp-canada/">Matt Mullenweg&#8217;s surprise appearance</a>.</p>



<p class="wp-block-paragraph">With (at least) three distinct voices who have had a hand in shaping the modern web in attendance, it felt a lot like <a href="https://pressconf.events/">PressConf</a> did (it didn&#8217;t hurt that opposite my emceeing spot was PressConf&#8217;s founder and lead organizer, <a href="https://raquelkarina.com/">Raquel</a>).</p>



<p class="wp-block-paragraph">My WCEH Wapuu video (and possibly my recent <a href="https://jazzsequence.com/2025/10/in-defense-of-wapuu/" data-type="post" data-id="16341">pro-Wapuu post</a>) and even the <a href="https://jazzsequence.com/2025/10/what-if-ai-slop-had-its-own-social-network/" data-type="post" data-id="16365">Sora AI</a> experiment (where I asked Sora to make <a href="https://sora.chatgpt.com/p/s_68ec86634bd48191930d5a0aff7ea2d0">me rap about WordCamp Canada</a>, far more effectively than I could actually rap about&#8230;anything) seemed to do the job they were intended to do. While I don&#8217;t want to make myself out to be focused on social media success or being a &#8220;content creator&#8221; (even though that&#8217;s exactly what I am <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f92e.png" alt="🤮" class="wp-smiley" style="height: 1em; max-height: 1em;" />), I did come up with the idea for and started creating those shorts (and the <em>Community</em> + Code podcast) as a way to &#8220;elevate my personal brand&#8221;. I say that it seems like it&#8217;s been effective because even if people didn&#8217;t recognize me, they recognized the videos (and had good things to say about them). And Wapuu met some new friends at the event.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="600" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151804/IMG_1472-800x600.jpeg" alt="From left to right, a stuffed moose, a stuffed unicorn with Canada charms (a Canadian flag inside a heart and a maple leaf), a Wapuu with an orange WordPress logo and another moose standing next to each other on a table at WordCamp Canada." class="wp-image-16386" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151804/IMG_1472-800x600.jpeg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151804/IMG_1472-650x488.jpeg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151804/IMG_1472-768x576.jpeg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151804/IMG_1472-1536x1152.jpeg 1536w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151804/IMG_1472-2048x1536.jpeg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">But the biggest &#8220;vibe&#8221; takeaway I had was the feeling of <em>community</em>. A lot of the folks in the WordPress community I&#8217;ve known for years. Some I&#8217;ve only known <em>of</em>. And still others I&#8217;ve only met (virtually) recently. But, being at WCEH felt like I was surrounded by friends. And this was far more so than at WordCamp US a couple months ago. Maybe it&#8217;s a Canadian thing, or maybe because the size of the event was 1/6th the size of WCUS in August, but I left feeling very deeply appreciative of the connections I&#8217;ve made in the time I&#8217;ve been in this community and felt way more enthusiastic and positive about the WordPress project and ecosystem as a result.</p>



<h2 class="wp-block-heading">The event</h2>



<p class="wp-block-paragraph">Part of my job as a Developer Advocate at Pantheon is to be the face (or one of) of Pantheon for the community. That means that, far more so than in my previous engineering roles (at Pantheon and elsewhere), when I go to events like this, I&#8217;m <em>working</em>. Don&#8217;t get me wrong, &#8220;working&#8221; in this context very much means having conversations with people and making connections. And I enjoy doing that. But that means that often, that facetime takes precedence over other things.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="1067" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153143/IMG_1468-800x1067.jpg" alt="Chris Reynolds asking Matt Mullenweg a question at the town hall at WordCamp Canada 2025" class="wp-image-16387" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153143/IMG_1468-800x1067.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153143/IMG_1468-650x867.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153143/IMG_1468-768x1024.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153143/IMG_1468-1152x1536.jpg 1152w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153143/IMG_1468-1536x2048.jpg 1536w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153143/IMG_1468-scaled.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">As such, I didn&#8217;t make it to everyone&#8217;s talk, but I was pretty happy with those that I did attend. It&#8217;s a bit of a &#8220;known issue&#8221; that at a certain point in your WordPress journey, you get to a point where you aren&#8217;t learning much at events like this anymore. As such, those sessions I do go to tend towards the &#8220;soft skills&#8221; side of things rather than technical talks, or I go to support my friends or former colleagues. But I definitely came away from this camp feeling like I learned stuff. And beyond the talks I went to, there were a number that I didn&#8217;t make it to that I would have had I not been caught up in the &#8220;hallway track&#8221;.</p>



<p class="wp-block-paragraph">And the hallway track was really good. Again, there were a lot of interesting people in attendance which made it easy to have interesting conversations with people. And easy to find some folks to recruit as guests for <a href="https://communitycode.dev">my podcast</a>.</p>



<p class="wp-block-paragraph">While I didn&#8217;t get to really explore much of the Carleton University campus or Ottawa generally, the view outside was also very pretty.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="600" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151347/IMG_1470-800x600.jpeg" alt="View of the canal from the patio outside the WCEH venue space" class="wp-image-16385" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151347/IMG_1470-800x600.jpeg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151347/IMG_1470-650x488.jpeg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151347/IMG_1470-768x576.jpeg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151347/IMG_1470-1536x1152.jpeg 1536w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24151347/IMG_1470-2048x1536.jpeg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">Finally, while I won&#8217;t pretend to agree with the <a rel="tag" class="hashtag u-tag u-category" href="https://jazzsequence.com/tag/wpdrama/">#WPDrama</a> between WordPress&#8217; founder and a private-equity-owned competitor to the company that I work for, I was interested that Matt decided to do a live Q&amp;A at such a small event. And while I don&#8217;t feel like he adequately answered the <a href="https://youtu.be/RL-XccK30sY?si=JPR-ENKrfNBbMuty&amp;t=1886">question I asked at the town hall</a>, from the perspective of earning the ticket that took me to a place where you can, apparently, get poutine from Pizza Hut, I was able to:</p>



<ol class="wp-block-list">
<li>name my company</li>



<li>talk about drupal</li>



<li>appear (sort of) on a video asking Matt a question</li>
</ol>



<p class="wp-block-paragraph">which I take to be a success.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2560" height="1440" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153321/IMG_1466-edited-scaled.jpeg" alt="poster advertisements in the window of a Pizza Hut downtown including one with the text &quot;Poutine, eh!&quot;" class="wp-image-16389" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153321/IMG_1466-edited-scaled.jpeg 2560w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153321/IMG_1466-edited-650x366.jpeg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153321/IMG_1466-edited-800x450.jpeg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153321/IMG_1466-edited-768x432.jpeg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153321/IMG_1466-edited-1536x864.jpeg 1536w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/24153321/IMG_1466-edited-2048x1152.jpeg 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></figure>



<p class="wp-block-paragraph">(I did not have the poutine, which was <em>not</em> a success&#8230;not that I expect Pizza Hut to have vegan-friendly poutine&#8230;)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jazzsequence.com/2025/10/wordcamp-canada-eh/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			<dc:creator>chris@jazzsequence.com (jazzs3quence)</dc:creator></item>
		<item>
		<title>What if AI slop had its own social network?</title>
		<link>https://jazzsequence.com/2025/10/what-if-ai-slop-had-its-own-social-network/</link>
					<comments>https://jazzsequence.com/2025/10/what-if-ai-slop-had-its-own-social-network/#respond</comments>
		
		
		<pubDate>Mon, 13 Oct 2025 23:10:59 +0000</pubDate>
				<category><![CDATA[department of wtf?]]></category>
		<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[openai]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[social media]]></category>
		<guid isPermaLink="false">https://jazzsequence.com/?p=16365</guid>

					<description><![CDATA[I want to talk today about Sora 2 and the new Sora AI app. First of all, Sora is not new. OpenAI released Sora about a year ago initially and, at the time, it was a sort of hidden part of ChatGPT that let you make bad videos. And trust me, they were bad. I [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I want to talk today about Sora 2 and the new Sora AI app.</p>



<p class="wp-block-paragraph">First of all, Sora is not new. OpenAI released Sora about a year ago initially and, at the time, it was a sort of hidden part of ChatGPT that let you make bad videos. And trust me, they were bad. I tried, hard, to create something usable that I could maybe use as like a cutscene or some interesting visual teaser for the <a href="https://hitpointpress.com/collections/heckna">Heckna</a> D&amp;D mini-campaign I was running at the time. While it was interesting, there was nothing even remotely usable. </p>



<figure class="wp-block-video"><video height="480" style="aspect-ratio: 854 / 480;" width="854" controls loop src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13133533/heckna-revelia.mp4"></video></figure>



<p class="wp-block-paragraph">Even things that started off from real images got weird in unrealistic ways. It was just an experiment in how badly AI does video. </p>



<figure class="wp-block-video"><video height="480" style="aspect-ratio: 854 / 480;" width="854" controls loop src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13164056/giant-cat-rampage.mp4"></video></figure>



<figure class="wp-block-video"><video height="480" style="aspect-ratio: 854 / 480;" width="854" controls loop src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13164111/kaiju-in-pdx.mp4"></video></figure>



<p class="wp-block-paragraph">Based on the AI-generated videos that were generated from that time, my experience was not unique. One of my favorite viral videos was a social media video of <a href="https://arstechnica.com/information-technology/2024/08/viral-trend-sees-humans-simulating-bizarre-ai-video-glitches/">two Chinese kids performing a live action reproduction of AI-generated slop videos</a> and it was (and still is, although the context has now shifted) brilliant.</p>



<figure class="wp-block-video"><video height="480" style="aspect-ratio: 854 / 480;" width="854" controls loop src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13133838/arial-contortionists.mp4"></video></figure>



<p class="wp-block-paragraph"><a href="https://sora.chatgpt.com/">Sora 2</a> is not that. </p>



<p class="wp-block-paragraph">Sora 2 is able to produce 9-second videos that look and feel real with a minimum of weird AI hallucinations. There are far fewer random limbs sprouting from weird body parts (although, <a href="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13164527/2-cursed-chris-on-silks.mp4">not <em>zero</em></a> (content warning on linked video: disturbing body stuff)), the AI &#8220;actors&#8221; look like real captured video, and you can even upload a video of yourself to add yourself (or your friends, or anyone who allows their likeness to be shared) to your own AI generated videos. </p>



<figure class="wp-block-video"><video height="704" style="aspect-ratio: 1280 / 704;" width="1280" controls src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13164708/2-chris-breaking-news.mp4"></video></figure>



<p class="wp-block-paragraph">Why would you use AI to put you into a video starring yourself when you could just <em>literally</em> take a video? Lots of reasons. Maybe you want to show yourself skydiving but you&#8217;re terrified of heights, or maybe you want to show yourself flying away into a tornado, or turned into a K-pop star, or giving a news report from inside the literal internet. Or maybe you just want a Ring cam video of Sam Altman being attacked by squirrels. (Each one of those examples is an actual thing I&#8217;ve either seen or done myself, with the exception of the Sam Altman video, but I&#8217;m sure now having typed it out, that someone will create a video with exactly that prompt.)</p>



<h2 class="wp-block-heading">Never-ending supply of yummy slop</h2>



<p class="wp-block-paragraph">A lot of people are going to talk about the quality of AI video and its potential for deep fakes. And yes, that&#8217;s definitely there. But I expected that and this post isn&#8217;t about that. Instead, I want to talk about something I did <em>not</em> expect: how completely, mind-numbingly addictive this stuff is.</p>



<p class="wp-block-paragraph">I will admit, I have not partaken of the addictiveness of TikTok. And, maybe that&#8217;s not relevant. I certainly won&#8217;t claim that the &#8220;algorithm&#8221; is somehow intuiting what Sora videos I&#8217;m more interested in vs. not. I don&#8217;t think it&#8217;s that sophisticated. But I don&#8217;t think it needs to be. Because, before I knew it, an hour had passed of me just scrolling through (and making my own) weird AI-generated videos and I didn&#8217;t realize it.</p>



<p class="wp-block-paragraph">Not all of it is good. In fact, a lot of it is bad. Not bad in an offensive way, just bad in an uninteresting way. People making some of the popular creators and YouTubers scream or say stupid things is not particularly interesting to me. Endless remixes of MLK&#8217;s &#8220;I have a dream&#8221; speech where he&#8217;s calling for everything from a lowering of OpenAI&#8217;s content restriction policy to telling Andrew to use Sora is occasionally amusing.</p>



<p class="wp-block-paragraph">And that&#8217;s sort of the thing. Once a video is out there, others can &#8220;remix&#8221; it. A &#8220;remix&#8221; takes the original video and adds a new prompt to it, often simply &#8220;this but with <em>x</em>&#8221; &#8212; <em>x</em> in this case could be replacing the person in the video, adding an element or changing the dialogue. Remixes appear in line with the original source, so you can sort of swipe through endless remixes of a particular video and see how it evolves over time. (This experience only exists in the mobile app. The desktop experience does not (yet) have a way to scroll through remixes.)</p>



<p class="wp-block-paragraph">A great example is a video someone made of a guy scraping a frozen windshield with a credit card, making a 15% off joke. Then the implement he uses to scrape the windshield changes to various different things. Then it becomes a blowtorch. Then he&#8217;s grilling burgers on his frozen car. Then he&#8217;s grilling burgers on an actual grill and falling backwards onto the fence behind him. Then he&#8217;s grilling burgers but he has no utensils and is using his hands to flip the burgers. It&#8217;s sort of like a game of exquisite corpse, each person adding their own little touch until the end result becomes something totally different.</p>



<p class="wp-block-paragraph">Honestly, watching the evolution of these 9 second videos is probably the biggest draw for me, and the thing that makes it most addictive. When anyone can make a high quality clip that basically rivals Hollywood, the creativity involved in one-upping the last one, or putting your own unique stamp on it makes the experience interesting. Plus, there&#8217;s that little shot of dopamine every time you hit something new. And it&#8217;s almost impossible not to run into something new. There&#8217;s a enough of a steady flow of of this slop to make me concerned how long before we as a global population start boiling the oceans with the amount of computing power we need to run the data centers for these things.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="852" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13165432/sora-Screenshot-2025-10-13-at-4.52.24-PM-800x852.png" alt="" class="wp-image-16372" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13165432/sora-Screenshot-2025-10-13-at-4.52.24-PM-800x852.png 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13165432/sora-Screenshot-2025-10-13-at-4.52.24-PM-650x693.png 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13165432/sora-Screenshot-2025-10-13-at-4.52.24-PM-768x818.png 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13165432/sora-Screenshot-2025-10-13-at-4.52.24-PM.png 1159w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">It also can&#8217;t be understated how <em>easy</em> it is to make a stupid 9 second video that&#8217;s at least somewhat entertaining (and if it&#8217;s not entertaining enough, well, you can tweak the prompt to make it better). It didn&#8217;t take very long before I created a whole wall of unused draft videos with something resembling my face in almost all of them. AI has gotten my face wrong before, in pretty upsetting ways. There&#8217;s a special kind of uncanny valley reserved for seeing yourself the way an AI thinks you look. But Sora manages to do a pretty decent job of it, which is both upsetting and impressive.</p>



<p class="wp-block-paragraph">I&#8217;m sure you&#8217;ll be seeing a lot more Sora content &#8212; both content <em>about</em> Sora and content generated <em>by</em> Sora. I don&#8217;t exactly know how to feel about it all yet. But I do think that part of what makes the app experience and scrolling through these stupid AI brain rot videos worth it is that there <em>is</em> an underlying human creativity behind all of it, even in its most vulgar or idiotic. There are <em>people</em> making the AI generate these stupid videos, and some of them are actually pretty clever.</p>



<figure class="wp-block-video"><video height="704" style="aspect-ratio: 1280 / 704;" width="1280" controls loop src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13170704/2-chris-retrowave.mp4"></video></figure>



<p class="has-small-font-size wp-block-paragraph">[<em>this post was created with a <strong>lot</strong> of AI-generated content, but none of the words were written by AI.</em>]</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jazzsequence.com/2025/10/what-if-ai-slop-had-its-own-social-network/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure length="7471524" type="video/mp4" url="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13133533/heckna-revelia.mp4"/>
<enclosure length="8068014" type="video/mp4" url="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13164056/giant-cat-rampage.mp4"/>
<enclosure length="8080997" type="video/mp4" url="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13164111/kaiju-in-pdx.mp4"/>
<enclosure length="7416038" type="video/mp4" url="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13133838/arial-contortionists.mp4"/>
<enclosure length="6570297" type="video/mp4" url="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13164527/2-cursed-chris-on-silks.mp4"/>
<enclosure length="7789776" type="video/mp4" url="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13164708/2-chris-breaking-news.mp4"/>
<enclosure length="5668120" type="video/mp4" url="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/13170704/2-chris-retrowave.mp4"/>

		
		<series:name><![CDATA[Artificial Intelligence]]></series:name>
	<dc:creator>chris@jazzsequence.com (jazzs3quence)</dc:creator><itunes:explicit>yes</itunes:explicit><itunes:subtitle>I want to talk today about Sora 2 and the new Sora AI app. First of all, Sora is not new. OpenAI released Sora about a year ago initially and, at the time, it was a sort of hidden part of ChatGPT that let you make bad videos. And trust me, they were bad. I [&amp;#8230;]</itunes:subtitle><itunes:author>jazzs3quence</itunes:author><itunes:summary>I want to talk today about Sora 2 and the new Sora AI app. First of all, Sora is not new. OpenAI released Sora about a year ago initially and, at the time, it was a sort of hidden part of ChatGPT that let you make bad videos. And trust me, they were bad. I [&amp;#8230;]</itunes:summary><itunes:keywords>indie,electronic,idm,goth,darkwave,industrial,experimental,post,rock,uk,garage,dance,drum,bass,turntablism</itunes:keywords></item>
		<item>
		<title>In defense of Wapuu</title>
		<link>https://jazzsequence.com/2025/10/in-defense-of-wapuu/</link>
					<comments>https://jazzsequence.com/2025/10/in-defense-of-wapuu/#comments</comments>
		
		
		<pubDate>Thu, 09 Oct 2025 21:43:57 +0000</pubDate>
				<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[the soapbox]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[drupal]]></category>
		<guid isPermaLink="false">https://jazzsequence.com/?p=16341</guid>

					<description><![CDATA[Since WordCamp US this year, I&#8217;ve been making some cute shorts with the Wapuu I brought back home from Portland. I&#8217;ve made two so far to promote me going to BADCamp and WordCamp Canada. My thought is that, in my role as Developer Advocate, I kind of need a &#8220;personal brand&#8221; and be doing things [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Since <a href="https://us.wordcamp.org/2025/">WordCamp US</a> this year, I&#8217;ve been making some cute shorts with the Wapuu I brought back home from Portland. I&#8217;ve made two so far to promote me going to <a href="https://youtube.com/shorts/HokRkW8Mxjk?feature=share">BADCamp</a> and <a href="https://youtube.com/shorts/-dnbFWX6aV8?feature=share">WordCamp Canada</a>. My thought is that, in my role as Developer Advocate, I kind of need a &#8220;personal brand&#8221; and be doing things in the open in social spaces. My boss, Director of Developer Relations at Pantheon, <a href="https://www.stevector.com/">Steve Persch</a> has done a series of videos of <a href="https://youtube.com/shorts/gCO_T12rhcc?si=eRsgnxyaJafEFA3S">himself</a> <a href="https://youtube.com/shorts/yxbqBM3HU6E?si=_HEtJYrYz11dsF6k">talking</a> <a href="https://youtube.com/shorts/IOeSbBtibiM?si=Ar7YMdrHS1A5msQO">to statues</a>. And he once recorded a video of Wapuu traveling through an airport on the way to WordCamp US. So, with these two ideas in mind, I started sketching out ideas in my head of what Wapuu would think about going to <a href="https://badcamp.org">BADCamp</a> (a Drupal conference) and that triggered all sorts of ideas for scripts of conversations with Wapuu (yes, there are more coming).</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://jazzsequence.com/wp-content/uploads//2025/10/IMG_1371.png" alt="Wapuu from WordCamp US 2025 coming home with me in my backpack" class="wp-image-16343"/></figure>



<p class="wp-block-paragraph">I can talk about how and why I chose the personality for Wapuu that I did, but that&#8217;s sort of secondary to what I wanted to write about today. Because actually, my <a href="https://www.youtube.com/shorts/-dnbFWX6aV8?feature=share">Wapuu goes to Canada</a> video <a href="https://troychaplin.ca/2025/10/wapuus-big-adventure-an-evening-with-ai-music/">sparked some creativity</a> and, separately, I learned about an anti-Wapuu movement.</p>



<h2 class="wp-block-heading">How can you be <em>anti-Wapuu</em> (or maybe just why)?</h2>



<p class="wp-block-paragraph">There are <a href="https://www.afteractive.com/blog/wapuu-wordpresss-mascot-and-community">some folks in the WordPress ecosystem</a> that believe that Wapuu does not reflect the values of WordPress as it exists in the market today. The argument is that it&#8217;s too much like an inside joke and is, itself &#8212; because the Wapuu is licensed under the <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html">GNU Public License</a> and therefore can be remixed and reshared in any form imaginable, including <a href="https://web3wp.com/wapuus/">as NFTs</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f92e.png" alt="🤮" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8212; prone to the &#8220;worst parts of WordPress&#8221;, namely infinite customizability and lack of focus. And part of the argument is that Wapuu &#8220;doesn&#8217;t translate to the work we do or the clients we serve.&#8221;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The Wapuu ecosystem is a perfect metaphor for WordPress itself. Too much freedom. Not enough focus. Everyone building their own version in silos. And no central direction.</p>
</blockquote>



<p class="wp-block-paragraph">Okay. Let&#8217;s talk about why Wapuu is <em>good</em>, actually.</p>



<p class="wp-block-paragraph">Note: While I don&#8217;t exactly intend for this to be a direct takedown of the <a href="https://www.afteractive.com/blog/wapuu-wordpresss-mascot-and-community">linked post from Afteractive</a>, inasmuch as that post is a representation of a broader anti-Wapuu sentiment, I&#8217;m going to be using it, and quoting it, in some of my responses. For what it&#8217;s worth, I think the article is well written and well argued, I just fundamentally disagree. And that&#8217;s okay.</p>



<h2 class="wp-block-heading">Wapuu <em>is</em> cute</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="883" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09143308/original_wapuu-800x883.png" alt="The original, basic Wapuu" class="wp-image-16356" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09143308/original_wapuu-800x883.png 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09143308/original_wapuu-650x717.png 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09143308/original_wapuu-768x848.png 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09143308/original_wapuu.png 907w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">The post begins its critique of Wapuu by saying &#8220;it&#8217;s not that cute.&#8221; I disagree. Wapuu is cute AF. But they clarify their meaning.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Wapuu is so aggressively adorable it’s borderline infantilizing. For a platform that powers 40% of the web, do we really want the face of it to look like a plush toy from a claw machine at a regional anime convention? When your mascot looks like it should be on a toddler’s bib instead of a serious tech doc, maybe it’s time to rethink your branding.</p>
</blockquote>



<p class="wp-block-paragraph">I would like you to consider the entire country of Japan. <em>Everything</em> in Japan has an <a href="https://en.wikipedia.org/wiki/Yuru-kyara">aggressively adorable mascot</a>. Including serious corporate businesses. <em>Of course</em> <a href="https://wapu.us/wapuu-history-origin/">Wapuu was created in Japan</a>. Hell, even <a href="https://www.cbsnews.com/news/japan-mascots-characters-business-generates-billions-marketing-tool/"><em>govenrments and police departments in Japan</em> have kawaii mascots</a>. I would posit that this discomfort with a cute mascot comes more from a western cultural frame of reference than anything to do with Wapuu itself. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="569" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09144139/BofW_Japan2-800x569.jpg" alt="Kumamon, a Japanese mascot to promote tourism in Kumamoto Prefecture" class="wp-image-16359" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09144139/BofW_Japan2-800x569.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09144139/BofW_Japan2-650x462.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09144139/BofW_Japan2-768x546.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09144139/BofW_Japan2.jpg 1000w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">You want business chops? How about the fact that the reason why so many mascots exist in Japan is because they &#8220;boost brand awareness, increase brand recall and ultimately drive profitable brand loyalty amongst a significant audience.&#8221; [<a href="https://gloriouscreative.co.uk/new-series-around-the-world-in-80-brands-making-mascots-in-japan/">source</a>]</p>



<p class="wp-block-paragraph">But I would also suggest a couple counterpoints.</p>



<h3 class="wp-block-heading">1. PHP also has a cute mascot</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="549" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113024/php-elephant-800x549.png" alt="The official PHP elephant image" class="wp-image-16348" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113024/php-elephant-800x549.png 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113024/php-elephant-650x446.png 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113024/php-elephant-768x527.png 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113024/php-elephant.png 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">Not only does PHP have the elePHPhant, but PHP elephant plushes are some of the most sought after pieces of swag by PHP developers. PHP is a fundamental component of a lot of web application software. It is the language that both WordPress and Drupal (as well as many other platforms) were written in. No one can say that PHP does not have value for the web (despite many haters who might prefer that the web ran on JavaScript). The existence of a cute pachyderm representing the PHP community does not get in anyone&#8217;s way when they&#8217;re doing business around what software to use to build their site.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="600" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113248/php-elephant-plushes-800x600.jpg" alt="Purple and blue PHP elephant plushies from Lester Chan's blog" class="wp-image-16349" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113248/php-elephant-plushes-800x600.jpg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113248/php-elephant-plushes-650x487.jpg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113248/php-elephant-plushes-768x576.jpg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113248/php-elephant-plushes-1536x1152.jpg 1536w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09113248/php-elephant-plushes-2048x1536.jpg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">2. Drupal also has a cute mascot</h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="175" height="200" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09114325/druplicon-small.png" alt="The standard, official Drupal Druplicon" class="wp-image-16350"/></figure>



<p class="wp-block-paragraph">If the argument is that a Wapuu is undermining how seriously WordPress is taken in corporate environments, I would suggest that <em>that doesn&#8217;t seem to be stopping Drupal</em>. Drupal is frequently seen as a first choice for complex sites for large organizations, governments and higher education institutions. And Drupal has the Druplicon. While perhaps not as &#8220;aggressively adorable&#8221; as Wapuu, it&#8217;s still designed to be cute and inclusive. And I&#8217;ll further point out that a giant Druplicon frequently is in attendance for the DrupalCon group photos, and that DrupalCon itself is an event with an entrance fee of about $1k, not including additional summits. This is an event where a lot of business is being done, a lot of decision-makers are in attendance and a 12 foot, inflatable Druplicon is not preventing Drupal from being taken seriously.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="532" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09114854/drupalcon-atlanta-group-photo-800x532.png" alt="DrupalCon Atlanta 2025 group photo with a giant Druplicon in the very back" class="wp-image-16351" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09114854/drupalcon-atlanta-group-photo-800x532.png 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09114854/drupalcon-atlanta-group-photo-650x432.png 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09114854/drupalcon-atlanta-group-photo-768x511.png 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09114854/drupalcon-atlanta-group-photo.png 1090w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">3. It attracts a younger generation</h3>



<p class="wp-block-paragraph">Both WordPress and Drupal are struggling with attracting a younger generation of developers. While it&#8217;s probably early to suggest that WordPress (and Drupal) developers are &#8220;aging out&#8221;, there&#8217;s a lot less enthusiasm for both CMSes in the generations younger than mine and my peers. On the other hand, as WordPress developer and one of the <a href="https://canada.wordcamp.org/2025/about/organizers/">lead organizers for WordCamp Canada</a>, <a href="https://troychaplin.ca/">Troy Chapman</a> posted in the <a href="https://poststatus.com/">Post Status</a> Slack instance:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">If you ask my son, Wapuu is the best thing going. He&#8217;s 7 and right now wants to be a WordPress developer so he can go to WordCamps when he&#8217;s older and hopes to meet Wapuu!</p>
</blockquote>



<p class="wp-block-paragraph">Maybe his son changes his mind over the next 10 years. But if an &#8220;aggressively adorable&#8221; mascot can inspire an interest in WordPress development, that&#8217;s <em>exactly </em>what the software needs. That&#8217;s Wapuu doing his job.</p>



<h3 class="wp-block-heading">4. It doesn&#8217;t matter</h3>



<p class="wp-block-paragraph">No one is walking into board rooms with a literal Wapuu signing papers and organizing a pitch deck. No one in that board room needs to even know that Wapuu exists. Wapuu doesn&#8217;t (and probably shouldn&#8217;t) go on your letterhead, in your slides, etc. just like the Drupal Druplicon isn&#8217;t used in any of those contexts. As the post rightly points out, it&#8217;s not <em>for that</em>. It&#8217;s a representation of the community around WordPress, not something we need to pay tribute to when we&#8217;re making business deals.</p>



<h2 class="wp-block-heading">What Wapuu represents (and doesn&#8217;t)</h2>



<p class="wp-block-paragraph">In two different points, the post suggests that Wapuu &#8220;doesn’t represent the platform’s complexity&#8221; and it &#8220;represents the worst of WordPress: too much customization, not enough restraint.&#8221; I would suggest that these two points contradict each other. On the one hand, it suggests that:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">WordPress is sprawling, powerful, sometimes maddeningly complex. Wapuu represents none of that.</p>
</blockquote>



<p class="wp-block-paragraph">and a few paragraphs later it says:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The sheer volume of Wapuu variants is almost a perfect metaphor for WordPress itself: everyone makes their own version, nobody agrees on best practices, and you end up with a bloated ecosystem.</p>
</blockquote>



<p class="wp-block-paragraph">I agree that Wapuu is a <em>perfect metaphor for WordPress. </em>The infinite variety of different implementations, the celebration of the GPL, the Wapuu for every occasion is very much in the spirit of <em>democratizing publishing</em> &#8212; putting the power of owning and making your own content and home on the internet into the hands of individuals. Matt Mullenweg frequently talks about how he loves the <em>viral nature</em> of the GPL &#8212; the fact that derivatives of GPL-licensed software must also use a GPL-compatible license. What&#8217;s more viral than randomly generated Wapuu NFTs?</p>



<p class="wp-block-paragraph">Inside both of these statements are digs at the WordPress software and ecosystem itself. WordPress can be &#8220;maddening complex&#8221;, and it can be true that &#8220;nobody agrees on best practices&#8221; and the WordPress ecosystem is &#8220;bloated.&#8221; WordPress is messy. So, too, is the ecosystem around <a href="https://wapu.us/wapuus/">Wapuus</a> messy. There are hundreds. There aren&#8217;t standards. That&#8217;s okay. People are messy. Wapuu is for the <em>people</em>.</p>



<p class="wp-block-paragraph">Here again is the assumption that Wapuu needs to be all things to all people. It doesn&#8217;t. It&#8217;s okay for it to be a symbol for <em>the community at large</em> rather than a logo on a formal letterhead (WordPress already has <a href="https://wordpress.org/about/logos/">those</a>).</p>



<p class="wp-block-paragraph">And one other thing related to this: the post suggests that &#8220;most people outside the WordPress echo chamber don’t know what [Wapuu] is, don’t care, and think it’s weird.&#8221; I&#8217;m not sure who the author is talking to about Wapuu, but here again, I&#8217;ll disagree pretty strongly. When I brought Wapuu to BADCamp, most Drupal folks are happy to see Wapuu, recognize him and appreciate him. Again, being &#8220;aggressively adorable&#8221; works in Wapuu&#8217;s (and, by extent, WordPress&#8217;s) favor.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="600" src="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09133243/IMG_1408-800x600.jpeg" alt="Wapuu guarding the table at Bay Area DrupalCamp 2025" class="wp-image-16352" srcset="https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09133243/IMG_1408-800x600.jpeg 800w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09133243/IMG_1408-650x488.jpeg 650w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09133243/IMG_1408-768x576.jpeg 768w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09133243/IMG_1408-1536x1152.jpeg 1536w, https://sfo2.digitaloceanspaces.com/cdn.jazzsequence/wp-content/uploads/2025/10/09133243/IMG_1408-2048x1536.jpeg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">Outside of developer communities, people might assume Wapuu is a Pokemon. And, while that&#8217;s not entirely accurate, it creates a conversation, provides opportunities to talk and connect about WordPress generally. I don&#8217;t think I&#8217;ve ever met someone who thought Wapuu was &#8220;weird.&#8221;</p>



<h2 class="wp-block-heading">Wapuu is a conversation-starter</h2>



<p class="wp-block-paragraph">I guess that&#8217;s really my main point. Wapuu doesn&#8217;t need to attend business meetings. Wapuu doesn&#8217;t need to be a manifestation of a decentralized technology ecosystem two decades old and thousands of developers deep. It doesn&#8217;t need to be for everyone. Wapuu should just be there for the people who want it to be. If you don&#8217;t like it? Okay.</p>



<p class="wp-block-paragraph">But I believe to make a claim like &#8220;Wapuu isn&#8217;t cute&#8221; or doesn&#8217;t represent the community is disingenuous. Communities aren&#8217;t clean. They&#8217;re complex and messy. The hundreds (or thousands) of Wapuus are as varied as WordPress&#8217;s uses and users. That&#8217;s a <em>good </em>thing. That&#8217;s an <em>appropriate</em> thing. That&#8217;s a mascot that does its job. You might disagree with the project leadership, but it&#8217;s difficult to disagree with Wapuu. Especially when there&#8217;s likely a Wapuu variant that speaks directly and uniquely to you. (I enjoy <a href="https://wapu.us/wapuu/wapuunk/">Wapuunk!</a> myself.)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jazzsequence.com/2025/10/in-defense-of-wapuu/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			<dc:creator>chris@jazzsequence.com (jazzs3quence)</dc:creator></item>
	</channel>
</rss>