Category: Asides

  • Pomanders on Christmas

    Pomanders on Christmas

    I learned from a friend about pomanders and decided with the oranges in our stockings today to give it a try with some (fortunately) whole cloves we had in our spice drawer.  So far they already smell lovely and will be giving them a try drying out on our fireplace, but if they mold then will try the paper bag trick that Jake mentioned.  My family definitely gave me some sidelong glances while I was sitting quietly making these today, but it was honestly a nice relaxing, calming experience just slowing making designs in the oranges.  Highly recommended, 10/10.

  • In response to Matt Mullenweg’s “WordCamp Canada Talk”

    In response to Matt Mullenweg’s “WordCamp Canada Talk”

    I had the privilege of speaking twice at WordCamp Canada (“WCEH”; as in WordCamp, eh?)this year but had to leave before Matt Mullenweg’s town hall because of a family emergency.  After catching up later through his recap post, I was struck by how much ground he covered, from personal publishing tools and encrypted journaling to AI, open media, and the future of the web itself.

    His remarks touched on several themes that feel central to WordPress’s next chapter: helping people reclaim their online identities beyond centralized platforms, and navigating the tension between openness and authenticity as AI reshapes how we create and trust content.

    I wanted to ask Matt two questions that build on those ideas about the role WordPress can play in making “publish once, syndicate everywhere” a reality, and how it might help rebuild trust in what’s real online.

    Let me give a little update on what I’ve been up to. My life’s mission is to democratize publishing, commerce, and messaging.

    On the social side of publishing, I have Tumblr, which is a microblogging social network, but right now it’s on a different technical stack. I need to switch it over to WordPress, but it’s a big lift. It’s over 500 million blogs, actually, and as a business, it’s costing so much more to run than it generates in revenue. We’ve had to prioritize other projects to make it sustainable. It’s probably my biggest failure or missed opportunity right now, but we’re still working on it.

    Day One is a fully encrypted, shared, and synchronized blogging and journaling app that runs on every device and on the web. You can also have shared encrypted journals with others. It uses the same encryption as one password. It’s the first place I go to draft an idea—for example, to write this talk. Its editor is not as good as Gutenberg yet, but it’s pretty decent at allowing multimodal input—which means you can record voice notes, draw things, etc.—and capturing it all. It’s mostly replaced Evernote, Simplenote, and even private P2s for me. It has some fun features, like when you make a new entry it records, the location, what music you’re listening to on Apple Music, how many steps you’ve taken, the weather. Honestly, some features that would be nice to get into WordPress, at least as a plugin.

    So WordPress.com Studio is built on an open source project called Playground that we created to allow you to spin up WordPress in a WASM container in about 30 seconds, right inside your browser.

    So my first question to Matt is this: WordPress powers much of the open web, but most people still publish primarily on centralized social platforms.  There were some good talks at WCEH on the open web, the social web, and the indie web, shared by Dave Winer and Evan Prodromou this week and by Tantek Çelik at WCUS 2019What role do you see WordPress, either in core or through plugins, playing to help people reclaim their online identity and make ‘publish once, syndicate everywhere’ a mainstream reality?

    However, when AI creates a face, there’s no such restrictions there. So something that we could actually start to do, because right now I think we have some anti-AI rules in the photo directory, I think we should probably start to look at evolving that. So, for example, you can take a picture of me right now, change my face with AI to a face that has never existed, and that could be CC0-licensed and anyone in the world could use it. So I think there’s some possibilities there.

    I also think there’s some opportunities to use AI analysis of all the photos to give a better semantic understanding and a better search that we currently offer, which right now is typically monollingual, I don’t think it translates well into the, you know, 60-plus languages that WordPress supports, and it’s manual tagging. So there might be things to do, like a more automated understanding, which, of course, gets better over time.

    You know, we started to incorporate some of the AI models like Gemini and other things on WordPress.org to make us way more efficient on things like plug-in submissions and some code scanning. I actually think we’re very much in chapter one of where this is going to be.

    So first I will say, I don’t want to say that there’s bad actors. I think there might be bad actions sometimes, and just temporarily bad actors who hopefully will be good in the future. You know, every saint has a past, every sinner has a future. I never want to define any company or any person as permanently good or bad. Let’s talk about actions.

    Which leads to my second question for Matt: As AI makes it harder to tell what’s real online, trust in content is slipping.  The Breaking News episode of RadioLab in 2019 showed how deepfakes blur the line between truth and fiction.  How can WordPress and the open web help rebuild that trust?  For example, could it support initiatives like the Content Authenticity Initiative that use open tools to verify the source and history of digital media?

    Featured image source: https://canada.wordcamp.org/2025/thats-a-wrap-for-wordcamp-canada-2025-wceh2025/

    Fediverse Reactions
  • Future-Proofing for the AI-Native Web

    Future-Proofing for the AI-Native Web

    I recently partnered with WordPress VIP on their new executive whitepaper, Future-Proof Your Brand for the AI-Native Web.

    The rules of content, SEO, and customer engagement are being rewritten. Generative AI is reshaping discovery, pulling reliable traffic into AI-generated summaries, and shifting customer journeys. Enterprises without a plan risk losing visibility just as the AI-native web takes hold.

    That is why this collaboration matters. The whitepaper brings together perspectives from WordPress VIP, Automattic, Human Made, and Fueled to outline how enterprise teams can adapt before it is too late:

    • How AI is disrupting search and why organic traffic is dropping
    • What leading enterprises are doing now to stay visible
    • Why structured content, open standards, and AI-native tooling are key to performance and flexibility
    • Real-world strategies for personalization and AI-assisted publishing

    In my contribution, I highlighted several areas where enterprises should be paying close attention:

    • AI search platforms are already evolving to include links back to sources, and future monetization models may resemble Google Ads.
    • Brands need to deliver richer digital experiences that go beyond what AI can summarize. Case studies, guides, and in-depth assets can turn an AI-driven click into a meaningful customer connection.
    • At Fueled, we are using AI to accelerate prototyping and mockups, which frees our teams to focus more energy on creativity and quality.

    “Enterprises need to deliver richer digital experiences that go beyond what AI can summarize. That is where real customer connection happens.”

    — Jeffrey Paul (hey, that’s me!)

    The AI-native web is already here. The question is how quickly organizations can adapt.

    Download the whitepaper.

  • Pong Block: A Fun New WordPress Plugin (and a Nod to Telex)

    Pong Block: A Fun New WordPress Plugin (and a Nod to Telex)

    I’m excited to share something lighthearted and experimental: Pong Block, a new WordPress block plugin available on WordPress.org and GitHub.  As the name suggests, it brings a playable version of Pong right into your posts and pages, modeled loosely on PongGame.org and the Wikipedia history of Pong.

    Try it now!:

    Built with Telex

    I built Pong Block using Telex from Automattic after hearing about it in Matt Mullenweg’s WCUS 2025 keynote.  Compared to my tests with Cursor, Cline, and Copilot, Telex’s scaffolding was refreshingly lean, just enough to be useful without burying me in files or modern build systems.  Too often, the modern WordPress plugin tooling world can balloon into layers of complexity.  Telex avoided most of that, spitting out something usable and lean that I could quickly shape into a finished plugin.

    Why simplicity matters

    Block development has gotten powerful, but also heavy.  For small creative plugins like adding a Pong game to a site, you don’t always need the full commercial plugin setup.  Telex struck a balance: it scaffolded enough to be practical without burying me in unnecessary files or modern build systems.

    That simplicity is why I’d recommend Telex to anyone curious about experimenting with block plugin creation.  It feels like a fast way to explore an idea and get it live.

    Why Pong?

    The idea traces back to an August 6th core devchat, where Ben Dwyer asked what block could never be core-worthy. Tammie Lister jokingly said “Pong block.” I decided to run with the idea as a playful benchmark for AI coding tools: could they generate something whimsical, yet usable?  Telex was the first to nail it.

    What’s next

    I plan to keep experimenting.  I’d like to test Telex against a few other block plugin concepts and compare results with other AI vibe coding tools.  Cline, in particular, has caught my attention thanks to Adam Silverstein’s talk at WCUS 2025.

    For now, though, I hope you enjoy Pong Block as a playful example of what’s possible when you mix classic games, WordPress blocks, and a little AI help.

    Give it a spin, fork it, or drop me feedback.  And if you’ve been curious about Telex, I’d say it’s worth checking out, especially if you’ve been turned off by overly complex AI-generated scaffolds elsewhere.

  • Hiking thoughts

    Hiking thoughts

    In today’s edition of “Hiking with the kids” the trail talk trended towards palindromes.  New ones they identified today: bad dab, salad alas, back cab.  Not exactly highbrow commentary, but a solid hour long hike and chat nonetheless as an enjoyable vacation outing.

  • How I Work: from apps to index cards

    How I Work: from apps to index cards

    I’ve always appreciated seeing what gear, software, and workflows other folks use day-to-day.  It’s part inspiration, part curiosity, and sometimes a great way to discover that niche tool you didn’t know you needed.

    For years, Wes Bos’ /uses page has set the bar and the uses.tech site has turned this idea into a community catalog of developers, designers, and makers sharing their setups.  I’ve browsed more of those pages than I can count… and now, I’ve finally built one of my own.

    ???? Check out my /uses page here

    It’s a living list of what I rely on daily across:

    • Hardware (from desk to monitor to Oura ring)
    • Software and developer tools
    • My analog task system (3×5 cards > to-do apps)
    • Fitness and photo tools
    • WordPress plugins, themes, and host setups
    • Social platforms, backup strategies, and more

    I’ve also added some personal quirks, like how I stack-rank index cards each morning, what tools I’m still testing, and where I hang out online (ranked by actual usage).  It’s not just a list, it’s a snapshot of how I work and what keeps the machine running.

    As I tweak my setup, experiment with new tools, or shift platforms, I’ll keep the page updated.  If you’re into /uses pages, workflows, or just curious how other folks work, then I hope it’s useful.  And if you’ve got your own /uses page, I’d love to see it.  Drop me a link!

  • Guitar Zero

    Guitar Zero

    Our eight year old proclaimed today that “is it me or does all the music have guitars?” He’s now saying he’s going to start a band without guitars (though apparently bass and ukulele’s are allowed) and with drums, piano, and horns.  He finally settled on calling his band “Guitar Zero” (as a play off the Guitar Hero video game) and I have to tell you I’m all in on this idea!

  • Reblog: The 6 Mistakes You’re Going to Make as a New Manager

    Reblog: The 6 Mistakes You’re Going to Make as a New Manager

    Reblog via Matheus Lima‘s Terrible Software:

    Moving from an Individual Contributor (IC) to a manager is a significant career step. This is especially true in the ever-evolving tech industry. This change brings new challenges and opportunities to learn.

    Reflecting on my first couple of years as an Engineering Manager, I realized that the lessons I learned are not unique to me; many new managers face similar experiences. That’s why I want to share these insights with you. My goal is to support and connect with other new managers who are going through this exciting yet demanding transition.

    ???? Delegation

    The most common trap you’ll probably fall into is the (many times, subconscious) reluctance to delegate. Transitioning from an IC to a manager, I found myself attached to old responsibilities, unable to trust my team with tasks I used to do.

    You’ll rationalize it, “they won’t be able to do it the same way I’d do it,” but even if this is true (it’s not), long-term thinking you want your team to be able to tackle the things you used to do. Otherwise, they won’t grow — and neither will you.

    Remember that delegation isn’t about randomly distributing tasks; it’s about empowering your team, trusting them, and stepping into your new role as a leader.

    ???? Where’s my dopamine?

    For over a decade, my dopamine (from work) came from a very predictable place: shipping new things. As a manager, those direct rewards will simply disappear, leaving you feeling unfulfilled for weeks (months in my case).

    I won’t lie; this isn’t a solved problem for me yet, but I think I got into a much better shape by (trying to) rewire my brain into getting satisfaction from other places: giving feedback, seeing my reports grow, writing a very thorough performance review, etc.

    Keep in mind that we’re not the stars anymore; we’re facilitators. Yes, it’s true that we don’t ship a project directly anymore, but we’re helping our team ship all projects.

    ???? Quality over quantity

    It’s easy for new managers to equate the growth of their team size with personal and professional success. In my early days, I found myself desiring more team members or even additional teams, believing it’d reflect my management skills — and, of course, lead to a salary raise.

    However, I soon learned that this was a mistake. True growth comes from the quality of your team’s output, not from the quantity of its members. Focus on pushing your team to the next level; create a place where they can come up with new ideas and do great work. This not only leads to higher quality work but also to a more cohesive and happier team. Remember, a smaller team that works well together can do better than a bigger team that doesn’t.

    ⚖️ The level of engagement

    The right amount of engagement that you should have in your team’s projects is also a tricky subject. Lean in too much, and you’re micromanaging; lean out too much, and you appear disengaged.

    To find the right balance, consider the concept of Guided Autonomy. This means setting clear goals and expectations, then stepping back and letting your team figure out how to achieve them. Your role becomes less about directing every action and more about providing guidance. This approach promotes responsibility and growth within your team while ensuring alignment with project objectives.

    In my journey, I’ve learned that effective engagement means being present without being overbearing. It’s about creating an environment where your team feels supported but also free to innovate and take ownership. The key is to offer guidance and support without taking away your team’s independence.

    ????️ Managing perception

    As an individual contributor (IC), your work spoke for itself; people could easily see it. Plain and simple. As a manager, it’s less black and white, and surprisingly, for many new managers, part of your job now involves managing how others see you.

    With your team members, it’s about making sure they understand and appreciate your role as a facilitator of their success. You’re no longer directly creating the product, but you play a crucial role in guiding the process, overcoming obstacles, and creating an environment where creativity and productivity thrive. It’s important for your team to recognize and value this shift in your contribution — from individual accomplishments to team successes.

    Externally, the challenge is different but equally important. Stakeholders, other departments, and senior management may not see the day-to-day impact you have on your team. Here, managing perception involves actively communicating your team’s achievements and how your leadership contributes to these successes. It’s not about taking credit for the work, but about highlighting your role in empowering your team to excel. It’s a delicate balance of showcasing the team’s work while making your leadership and its positive effects visible to those outside of your immediate group.

    I understand how controversial this can be, and it’s one of the reasons why ICs often hesitate to transition into management (“all that politics!”). But it is what it is, so it’s important to adapt. Perception management is about clarity and visibility, not just for your own benefit but also to accurately represent your team’s efforts.

    ???? Redefining success

    It’s quite common for ICs to have impostor syndrome, but for managers — especially new ones — this will reach a whole new level.

    You’ll often question your work or even if there’s any value in anything that you’re doing. I’ve been there, and from what I learned, success for you is as simple as asking yourself two questions:

    1. Is my team shipping?
    2. Are they happy?

    If the answer is “yes” to both, don’t worry; you’re crushing it. ????


    Every new manager makes mistakes, but each one is an opportunity to grow. Embrace these challenges as part of the learning process. Becoming a skilled manager takes time and continuous learning. Keep pushing forward, and soon, your mistakes will become milestones in your management career.

    I’d love to hear about your journey as a new manager. What challenges have you faced, and what lessons have you learned? Share your stories and insights below or contact me directly.

    So, for those just scanning, that breaks down to:

    1. Delegate Effectively: Assign tasks to team members, trust their capabilities, and focus on mentoring rather than doing everything yourself.
    2. Celebrate Team Success: Shift your sense of accomplishment to your team’s achievements and take pride in their growth and progress.
    3. Prioritize Quality: Aim to enhance the team’s output and collaboration rather than focusing on expanding the team size.
    4. Balance Involvement: Set clear goals and provide guidance while allowing the team autonomy in their execution.
    5. Communicate Contributions: Regularly share the team’s successes and your role in supporting them to ensure your impact is visible.
    6. Stay Adaptable: Approach new challenges with curiosity and a willingness to learn as you grow into your leadership role.

    This is such a perfectly wonderful TLDR for those moving into being a first time manager, but also a reminder for those who’ve been a manager perhaps even with multiple layers of an organization under you on six great actions to help position you as a leader that people will almost certainly WANT to work with!

  • Reblog: Be the bazaar

    Reblog: Be the bazaar

    Reblog via Jeremy Felt:

    One of the great tensions in WordPress is the balance between cathedral and bazaar.

    I think one of the great things Matt has done as the product owner of WordPress is finesse this in both obvious and non-obvious ways.

    At its best, the WordPress community thrives with ideas as to how the software can be used and the WordPress software is built in a way that makes it easy for this type of experimentation and extension to happen.

    There’s a fine line between making the default product a great experience for existing users while also discovering the types of things that need to be built to keep that experience competitive and appealing for new users.

    One of the best things the greater WordPress community can do is be the bazaar. Extend WordPress in strange ways, build wild things, and push for the ability to extend the default experience.

    What are some of the strange ways and wild things you’ve seen someone build with WordPress?  I’d love to see more examples that could be added to the Showcase page on WordPress.org!

  • Being a better ally and reflecting on yesterday’s actions

    Being a better ally and reflecting on yesterday’s actions

    TLDR; Yesterday I was insensitive towards Anne McCarthy and for that I deeply apologize and recognize the need to improve.

    As a person who belongs to a demographic that historically holds privilege, I’ve made it a personal commitment to advocate for empathy and support towards those whose experiences differ from mine.  In both my personal and professional lives, particularly within the open web community, I strive to exemplify allyship by fostering an inclusive and supportive environment.  It’s crucial that people like me call out behaviors that don’t align with these values, aiming to ensure that everyone feels welcome and valued in our community so that it can be a place where the principle of “welcoming contributions from anyone” is more than just a slogan but a lived reality that I want all to experience.

    Yesterday I failed to meet these expectations and, in doing so, created a negative experience for Anne McCarthy, who was facilitating the weekly devchat meeting for WordPress core.

    In the heat of the moment, I overlooked crucial contextual cues from Anne and others in devchat, reacting impulsively to a topic that struck a nerve with me. The specifics of what triggered my reaction are inconsequential compared to the impact my actions had on Anne.  Having served as a WordPress core Team Rep for over three years, I understand firsthand the challenges of managing an online forum and maintaining the collective focus during hour-long discussions.  I’ve witnessed how certain individuals can dominate conversations, stifling diverse viewpoints and limiting the exploration of other topics.  Yesterday I regrettably embodied the very behavior I wish to mitigate.  I must do better.

    I deeply admire and respect Anne’s incredible work with the Full Site Editing Outreach Program and their tireless efforts to enhance communication within the WordPress project and foster connections with the community. Anne’s dedication to inclusivity and collaboration serves as an inspiration to me and many others.  The impact of Anne’s work on the project and the broader open web community is immeasurable. I aim to be someone who not only supports such invaluable efforts but also works to amplify them.

    Anne deserves a sincere apology, and our community deserves leaders who are empathetic, supportive, and inclusive.  While I aspire to be one of those leaders, it’s evident that I have room for growth.

    Anne, I am genuinely sorry.