This Week in WordPress #371 ![rw-book-cover](https://img.youtube.com/vi/afc5kunvNT4/maxresdefault.jpg) ๐Ÿ”— **Source:** [This Week in WordPress #371](https://www.youtube.com/watch?v=afc5kunvNT4) > [!note]+ Document Notes > tags: #wordpress #collaborative-editing #performance #hosting #core-development #wordpress-events #agencies > author: Nathan Wrigley > source: WP Builds > reference: https://www.youtube.com/watch?v=afc5kunvNT4 > date created: 2024-12-19 14:30 > > # ๐Ÿท๏ธ Title: This Week in WordPress #371 - WordPress 7.0 Delayed, Collaborative Editing Performance Issues > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Test collaborative editing performance impact on shared hosting โ€” before WordPress 7.0 release #performance #hosting - [H2] Evaluate core development environment tools for contributor accessibility โ€” WP-ENV vs new solutions #core-development - [H3] Review agency pricing strategies based on State of WordPress Agency Report โ€” combat market pressures #agencies ## ๐Ÿงญ Table of Contents - [[#๐Ÿ“ Summary]] - [[#๐Ÿ“– Main Content]] - [[#๐Ÿ—’๏ธ Notes]] - [[#๐Ÿ“š References]] - [[#๐Ÿ—ฃ๏ธ Paraphrase]] - [[#๐Ÿ“ฐ Newsletter]] - [[#โœ… Action Items]] - [[#๐Ÿงช Hypotheses]] - [[#๐Ÿ“Š Methodology]] - [[#โ“ Questions]] - [[#๐Ÿ”ฎ Future Research]] - [[#๐Ÿ’ก Implications]] - [[#๐Ÿง  Learning Styles Assessment]] - [[#๐Ÿ“Š Accessibility Assessment]] - [[#๐ŸŒ DEIB Assessment]] - [[#โœ… Logical Validity]] - [[#๐Ÿ›ก๏ธ DARVO Analysis]] - [[#๐ŸŽฏ Conclusion]] ### ๐Ÿ”— References - [WordPress 7.0 Release Information](https://wordpress.org) - [State of WordPress Agency Report](https://adminbar.com/2024-survey) ## ๐Ÿ“ Summary - WordPress 7.0 release delayed from April 9th to May 20th due to collaborative editing performance issues - Collaborative editing feature generates up to 4,000 SQL queries in 2-minute window, causing hosting concerns - Hosting companies, especially shared hosting providers, face potential performance impacts - WordPress events like PressConf and Checkout Summit gaining momentum as alternatives to WordCamps - Agency survey reveals increasing challenges in WordPress business sustainability ## ๐Ÿ“– Main Content WordPress 7.0 was originally scheduled for release during WordCamp Asia on April 9th but was postponed after Matt Mullenweg called for a return to beta phase. The primary concern involves collaborative editing functionality that creates significant performance overhead. The feature tracks user presence, cursor position, and selection data through constant polling cycles, dramatically increasing server requests compared to traditional single-user editing. Technical analysis shows the pre-release implementation generated close to 4,000 SQL queries in a two-minute collaborative window. This represents a fundamental shift from WordPress's traditional request pattern where users work independently and send data only when saving. The new collaborative approach requires continuous data exchange between server and clients. Hosting industry impact appears severe, particularly for budget shared hosting providers operating on tight resource margins. The feature's performance requirements may force hosts to disable functionality or upgrade infrastructure, potentially increasing costs for end users. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/afc5kunvNT4?t=0) โ€” [H1] Show introduction and panel setup - Key idea: Episode 371 with regular WordPress discussion panel - Evidence: "We're here to drone on about WordPress with the four of us" #### โฑ๏ธ [05:30](https://youtu.be/afc5kunvNT4?t=330) โ€” [H2] WordPress 7.0 release delay announcement - Key idea: Release postponed from April 9th to May 20th due to performance issues - Evidence: "The release was originally scheduled for April the 9th during contributor day at Word Camp Asia, but was paused in late March" #### โฑ๏ธ [08:45](https://youtu.be/afc5kunvNT4?t=525) โ€” [H1] Collaborative editing performance concerns - Key idea: Feature creates massive server load through constant polling - Evidence: "Pre-release implementation generated close to 4,000 SQL queries in a two-minute collaborative window" #### โฑ๏ธ [12:20](https://youtu.be/afc5kunvNT4?t=740) โ€” [H2] Impact on hosting providers - Key idea: Shared hosting will struggle with increased resource demands - Evidence: "Every time you move the mouse, it's sending data back to the server" #### โฑ๏ธ [18:30](https://youtu.be/afc5kunvNT4?t=1110) โ€” [H3] Canonical plugins concept abandoned - Key idea: WordPress moved away from lean core with canonical plugins - Evidence: "12 months ago were all talking about canonical plugins and how canonical plugins were the future" #### โฑ๏ธ [25:15](https://youtu.be/afc5kunvNT4?t=1515) โ€” [H2] Panel consensus on collaborative editing usage - Key idea: None of panel members plan to use collaborative editing - Evidence: "Straw pole. The four of us who will use collaborative editing the minute it becomes part of core. Hands up. No hands." #### โฑ๏ธ [30:45](https://youtu.be/afc5kunvNT4?t=1845) โ€” [H3] Core development environment toolkit discussion - Key idea: New tool attempts to simplify WordPress core contribution setup - Evidence: "OneMar is saying a lot of people get lost at WordPress contributor day" #### โฑ๏ธ [38:20](https://youtu.be/afc5kunvNT4?t=2300) โ€” [H2] WordPress events diversity with PressConf and Checkout Summit - Key idea: Alternative events providing different conversation types than WordCamps - Evidence: "Both are not work camps but WordPress centric events" #### โฑ๏ธ [45:10](https://youtu.be/afc5kunvNT4?t=2710) โ€” [H2] State of WordPress Agency Report findings - Key idea: Making living with WordPress becoming more challenging - Evidence: "Getting harder to make a living using WordPress. Not impossible. Certainly not impossible. But harder" #### โฑ๏ธ [48:30](https://youtu.be/afc5kunvNT4?t=2910) โ€” [H3] Agency market squeeze analysis - Key idea: Mid-size agencies facing pressure from both larger and smaller competitors - Evidence: "The middle has been gutted. So, if you were a midsize agency, you're finding that the larger agencies are now coming down at one level" ## ๐Ÿ“š References - [WordPress Make Blog](https://make.wordpress.org) - [WP-ENV Core Development Environment](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/) - [AdminBar State of WordPress Agency Report](https://adminbar.com/2024-survey) ## ๐Ÿ—ฃ๏ธ Paraphrase - WordPress 7.0's collaborative editing feature creates too many database queries for most hosting environments to handle efficiently - Alternative WordPress events like PressConf and Checkout Summit offer more focused conversations than traditional WordCamps - WordPress agencies face increasing competition and pricing pressure from both larger and smaller competitors ## ๐Ÿ“ฐ Newsletter WordPress 7.0 faces a significant delay as collaborative editing reveals performance challenges that could impact hosting providers across the ecosystem. The feature's database-intensive approach requires careful optimization before release. Meanwhile, the WordPress events landscape continues evolving with specialized conferences like PressConf and Checkout Summit offering alternatives to traditional WordCamps. These focused gatherings enable deeper technical and business conversations. For WordPress agencies, market conditions remain challenging with increased competition squeezing mid-market providers from both directions. Resources: [Learn WordPress](https://learn.wordpress.org/), [Developer Docs](https://developer.wordpress.org/), [WP-CLI](https://wp-cli.org/) ## โœ… Action Items #### WordPress - Core Performance: Profile collaborative editing queries, optimize database interactions, establish performance budgets - Core: Evaluate canonical plugin approach for collaborative editing, consider phased rollout strategy - Community: Improve contributor day onboarding, create simplified development environment setup - Hosting: Engage shared hosting providers in collaborative editing testing, establish performance guidelines #### OSPO - Performance Management: Establish metrics for acceptable resource usage in core features - Community Engagement: Facilitate hosting provider feedback channels for core development decisions #### Community - Maintainers: Support alternative event formats like PressConf model for specialized conversations - Contributors: Develop better onboarding pathways for new contributors at events ## ๐Ÿงช Hypotheses - Collaborative editing performance issues will force WordPress to adopt canonical plugin architecture - Shared hosting providers will disable collaborative editing by default upon WordPress 7.0 release - Alternative WordPress events will gain popularity over traditional WordCamps for business-focused discussions - Mid-market WordPress agencies will consolidate or pivot to specialized services to survive market pressure ### ๐Ÿ“Š Methodology - Performance testing collaborative editing across different hosting environments and server configurations - Survey hosting providers on resource allocation policies and collaborative editing impact - Track attendance and feedback metrics for alternative WordPress events versus WordCamps ### โ“ Questions - How can WordPress balance innovation with hosting provider constraints? - What governance model should guide core feature decisions that impact infrastructure requirements? - How might collaborative editing usage patterns differ between traditional publishing and AI-assisted workflows? ### ๐Ÿ”ฎ Future Research - Long-term performance optimization strategies for real-time WordPress features - Economic impact analysis of core feature decisions on hosting ecosystem - Alternative event format effectiveness for WordPress community development ### ๐Ÿ’ก Implications - Practice: Hosting providers need performance testing protocols for WordPress core updates - Policy: WordPress needs formal hosting provider consultation process for resource-intensive features - Security: Increased server requests create expanded attack surface requiring monitoring - Education: Contributor onboarding requires simplified technical setup processes - Funding: Performance optimization may require dedicated development resources ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 12th Grade #### ๐Ÿ‘€ Visual learners - Present: Performance charts, hosting impact diagrams - Improve: Database query visualizations, server load comparisons #### ๐Ÿ”Š Aural learners - Present: Podcast format with expert panel discussion - Improve: Technical deep-dive audio segments #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Clear technical explanations, hosting analogies - Improve: Performance terminology glossary #### ๐Ÿงฉ Kinesthetic learners - Present: Setup process walkthroughs, contributor day guidance - Improve: Hands-on performance testing labs #### ๐Ÿง  Logical learners - Present: Query count data, performance metrics timelines - Improve: Decision tree for hosting resource planning #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Panel discussion format, community event coverage - Improve: Collaborative problem-solving sessions #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Individual performance analysis, self-directed research - Improve: Personal hosting environment assessment tools #### ๐ŸŒฟ Naturalistic learners - Present: Ecosystem thinking about WordPress community - Improve: Environmental impact of increased server resources ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading structure in show notes - Improve: Alt text for performance charts and diagrams #### Keyboard navigation - Present: Video player keyboard controls available - Improve: Timestamped navigation shortcuts #### Contrast and readability - Present: High contrast video player interface - Improve: Transcript formatting with better visual hierarchy #### Text resizing and reflow - Present: Responsive show notes layout - Improve: Scalable performance data presentations #### Media and captions - Present: Full transcript provided - Improve: Speaker identification and technical term highlighting #### Forms and interactions - Present: Simple comment submission process - Improve: Accessible error handling for live chat ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Global WordPress community perspective with Asia WordCamp coverage - Improve: More diverse hosting provider examples beyond Western markets #### Inclusive language - Present: Technical terms explained clearly - Improve: Avoid insider jargon without definition #### Neurodiversity support - Present: Timestamped sections for easy navigation - Improve: Content warnings for technical complexity levels #### Representation - Present: Diverse panel backgrounds and expertise - Improve: Include hosting provider perspectives from different regions #### Psychological safety - Present: Respectful technical disagreement modeling - Improve: Clear escalation paths for community feedback ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Performance data clearly supports hosting concern conclusions - Inductive strength: Agency survey trends indicate broader market patterns - Causal reasoning: Direct connection between feature complexity and server load - Analogical strength: Google Docs comparison illustrates collaborative editing challenges #### Fallacies - Appeal to authority: Matt Mullenweg's decision cited without questioning rationale - False dichotomy: Presenting canonical plugins vs core features as only options #### Tone of voice - Overall tone: Informal but knowledgeable, balancing technical detail with accessibility ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No denial patterns observed - Attack: No attacks on accusers present - Reverse victim/offender: No victim/offender reversals noted - Emotional cues and rhetoric: Technical frustration expressed appropriately without personal attacks ## ๐ŸŽฏ Conclusion WordPress 7.0's collaborative editing delay highlights the complex balance between innovation and infrastructure reality. The performance issues demonstrate the need for better hosting provider consultation in core development. Meanwhile, the broader WordPress ecosystem shows signs of evolution with alternative events and increasing business challenges for agencies. The community must address both technical performance constraints and sustainable business models to maintain healthy ecosystem growth. ## ๐Ÿงฑ Refactor Appendix ### ๐Ÿ“š Literature Split Pad Purpose: Stage CEE units that become Literature notes. Split level: H3 ### [H1] Collaborative editing creates performance bottlenecks requiring infrastructure consideration > [!quote] This Week in WordPress #371 by Nathan Wrigley via WP Builds. Published 2024-04-24. Accessed 2024-12-19. > "Pre-release implementation generated close to 4,000 SQL queries in a two-minute collaborative window." Technical features requiring constant server communication fundamentally change hosting resource requirements and must be evaluated against existing infrastructure constraints. [view highlight](https://youtu.be/afc5kunvNT4?t=525#H1) #xref #articleseed ID:rw_wp7_collab_perf ### [H2] WordPress events ecosystem diversifying beyond traditional WordCamps > [!quote] This Week in WordPress #371 > "Both are not work camps but WordPress centric events." Alternative conference formats enable different conversation types and may better serve specific community segments than traditional WordCamp structure. [view highlight](https://youtu.be/afc5kunvNT4?t=2300#H2) #xref ID:rw_wp_events_alt --- ### ๐Ÿ”– Atomic Split Pad (Zettel Candidates) Purpose: Promote reusable claims into Atomic notes. Split level: H4 #### [Z1] Real-time collaboration requires continuous server communication - Scope: Web applications with live collaborative features - Pointer: 12:20 timestamp discussion of mouse movement tracking - Links: [[Performance-Optimization]] [[Server-Architecture]] #### [Z2] Hosting providers operate on thin resource margins - Scope: Shared hosting business model constraints - Pointer: Tim Nash analysis of hosting economics - Links: [[Hosting-Economics]] [[WordPress-Performance]] --- ### โœ๏ธ Fleeting Queue Purpose: Capture quick actions for Fleeting notes. - [F1] Interview Juan Mar about core development environment toolkit โ€” understand tool positioning vs existing solutions #fleeting #inbox - [F2] Research PressConf and Checkout Summit attendance/feedback metrics โ€” compare to WordCamp effectiveness #fleeting #inbox - [F3] Follow up on canonical plugins concept abandonment โ€” investigate decision timeline and rationale #fleeting #inbox --- ## Full Transcript [00:29] Hey. Hey. Hey.<br>[02:00] Hello, good morning, good afternoon,<br>[02:03] good evening, wherever you are in the<br>[02:05] world. It is number 371. That's what it<br>[02:08] says, so I'll believe it. Of this week<br>[02:10] in WordPress, um, we're here to drone on<br>[02:13] about WordPress with the four of us, I<br>[02:15] think, are quite good at droning on<br>[02:17] about WordPress. Apologies, panel. That<br>[02:20] wasn't supposed to be insulting, but it<br>[02:21] came kind of came across like that,<br>[02:23] didn't it? I'm very sorry. Uh, it was<br>[02:25] supposed to be self-deprecating. That's<br>[02:28] that's it. I'm out of here. Out of here.<br>[02:30] Barely begun. Yeah, it's totting. Um, so<br>[02:33] yeah, that's the plan. We talk about<br>[02:35] WordPress rather a lot. I don't think<br>[02:36] we're going to stray too much into other<br>[02:38] subjects, but we've got the usual<br>[02:40] smogers board of plugins and themes and<br>[02:42] all of that kind of thing. Um, if you<br>[02:44] would like to uh join us in this, feel<br>[02:47] free to do that. Um, after the fact, you<br>[02:49] you obviously can't comment live, but<br>[02:51] you can comment on the blog post on<br>[02:53] wpbuilds.com. But if you happen to get a<br>[02:56] notification through your email and you<br>[02:57] are watching this live, the best place<br>[02:59] to go is is this one URL and it's<br>[03:02] wpbuilds.comlive<br>[03:05] like that. wpbuilds.comlive.<br>[03:08] If you go there, then you got two<br>[03:10] options. If you're logged into a Google<br>[03:12] account, you can use the comment box uh<br>[03:14] on the right uh on desktop or underneath<br>[03:17] on mobile. But if you don't want to be<br>[03:19] logged into a Google account, there's a<br>[03:20] little black box on the player itself.<br>[03:23] something like live chat is what it<br>[03:24] says. Click on that and that's uh that's<br>[03:27] the chat that comes through the<br>[03:28] platform. So, you know, feel free to<br>[03:29] click that. Um that would be great. So,<br>[03:32] who have we got today? Well, you can see<br>[03:35] let's go around the houses. Let's go<br>[03:36] this way. Um it's Mark Benz again first.<br>[03:39] How you doing, Mark?<br>[03:41] >> I'm doing fantastic.<br>[03:44] >> Amazing.<br>[03:46] >> Yeah.<br>[03:47] >> So good. So, two in the morning or<br>[03:50] something where Mark lives. So, he's<br>[03:52] pushing through. Uh, what time is it?<br>[03:55] >> It is it's it's uh 6:04 a.m.<br>[03:59] >> Yeah.<br>[04:00] >> Yeah.<br>[04:01] >> Yeah. Thank you. I have no words. Uh,<br>[04:04] I'm very appreciative. Let's go with<br>[04:06] that. So, I'll read the bio uh so that<br>[04:08] we and you can have a small break. Have<br>[04:10] a coffee. Mark Benzerane is the<br>[04:12] partnerships and community lead at<br>[04:13] MainWP where he spends his time working<br>[04:15] with plug-in developers, agencies, and<br>[04:16] service providers across the WordPress<br>[04:18] ecosystem. He's been involved with<br>[04:20] WordPress for many years and is<br>[04:21] particularly interested in helping site<br>[04:23] owners keep control of their own<br>[04:24] infrastructure while still benefiting<br>[04:26] from the broader plug-in and hosting<br>[04:28] landscape. At MainWP, he focuses on<br>[04:30] partnerships, community management, and<br>[04:32] using those partnerships to help unlock<br>[04:33] and extend what's possible with the open<br>[04:36] source ecosystem. Outside of work, Mark<br>[04:38] keeps busy by drinking coffee, creating<br>[04:41] hands-on projects. He's usually<br>[04:42] tinkering with a new idea, building<br>[04:44] something in the workshop, experimenting<br>[04:46] with design and graphics, or finding<br>[04:48] excuses to get outside on his bike now<br>[04:50] that the weather Yes, now that the<br>[04:52] weather supports those excuses. He also<br>[04:55] spends lots of time writing and<br>[04:56] generally<br>[04:58] exploring whatever interesting project<br>[05:00] happens to grab his attention this week.<br>[05:01] I have rediscovered my bike as well this<br>[05:03] week, which has been quite nice over the<br>[05:05] last couple of days.<br>[05:08] So, thank you for joining us, Mark.<br>[05:09] Really? Thank you for Thank you for<br>[05:11] having me.<br>[05:12] >> You're very welcome.<br>[05:13] >> Always appreciate it.<br>[05:14] >> Yeah. Well, likewise. Really appreciate<br>[05:17] it. Thank you. And let's go clockwise, I<br>[05:19] guess. Is that uh and we'll get to<br>[05:21] Remus. Hello, Remus.<br>[05:23] >> Hello, Nathan. Mark,<br>[05:24] >> it's been a while.<br>[05:25] >> It has.<br>[05:26] >> How you doing?<br>[05:27] >> Well, it you know, there's a reason for<br>[05:28] why it's been a while because, you know,<br>[05:30] I was I was being uh picked on in the<br>[05:33] one four or five years ago. So, I was<br>[05:35] like, "Yeah, we're not doing that." But<br>[05:38] I I can only apologize if it was me.<br>[05:40] What did I do?<br>[05:42] But uh No, it it really I it has been a<br>[05:45] while. I think probably several months<br>[05:46] since you've been on and<br>[05:47] >> Yeah. Yeah. Yeah. I I've been busy. I've<br>[05:49] been I've been very very busy. Not Not<br>[05:51] that I'm not busy right now, but<br>[05:53] >> yeah, just lots of lots of moving parts,<br>[05:56] lots of stuff going on.<br>[05:57] >> Okay. Well, I think we're going to find<br>[05:59] out more about that next week. I uh I<br>[06:01] failed to spot something that Remus was<br>[06:02] doing.<br>[06:03] >> No, no, no, no, no. Uh anyway, here we<br>[06:06] go. Here's the Remus bio. Remus Dere is<br>[06:08] a WordPress performance specialist. He<br>[06:10] co-founded Scanfully, a site health and<br>[06:13] performance monitoring tool and runs<br>[06:15] within WordPress, home to the guild<br>[06:18] alongside courses, a newsletter, and a<br>[06:20] podcast for those serious about building<br>[06:22] better WordPress sites. He also runs<br>[06:24] truer than North, which is a strategic<br>[06:27] guidance service for companies in the<br>[06:28] WordPress world for making the right<br>[06:30] technical and ecosystem decision. So<br>[06:33] that's Remus and on the screen if you<br>[06:35] can see it you can see the URL for the<br>[06:36] scanfully products scanfully.com.<br>[06:40] Thank you for joining us. Appreciate<br>[06:42] that. And lastly,<br>[06:44] >> Tim Nash who always leaves his bio to<br>[06:46] the last minute so I don't have a chance<br>[06:48] to practice it. And uh here it goes. How<br>[06:52] you doing first Tim? You all right?<br>[06:53] >> I'm fine. I today was unusual. I don't<br>[06:56] normally leave it to the last last<br>[06:58] second. So that's true. Apologies for<br>[07:00] the mid mediocre bio. And I I think<br>[07:04] Remicus may have been referring to our<br>[07:06] attempt to get him to do a rap battle<br>[07:08] with somebody else who rather forgotten.<br>[07:11] >> Oh yeah, that had totally gone<br>[07:17] that via Twitter.<br>[07:19] Wasn't it Cromwell? Wasn't it Cromwell?<br>[07:21] We wanted you to get it. Yeah.<br>[07:22] >> Yeah. Yeah. Yeah. Yeah.<br>[07:24] >> And I say if you hadn't weren't watching<br>[07:26] the episode, that could have looked much<br>[07:29] worse than if you'd actually watched it.<br>[07:31] >> One of one of the nice things about my<br>[07:33] brain, and it is a nice thing, but it's<br>[07:35] also a terrible thing, is my capacity to<br>[07:38] forget things is truly profound. And I'd<br>[07:42] completely forgotten about that. I<br>[07:43] really now it all comes flooding back.<br>[07:48] That was so much fun. I'm so sorry.<br>[07:51] Yeah, you you were threateningly, you<br>[07:54] know, trying to gain violence and<br>[07:55] there's me going, "No, I meant singing.<br>[07:57] I want them to sing."<br>[07:59] >> I was I was trying to get Remus to beat<br>[08:02] up Matt Croble, wasn't I? In memory.<br>[08:04] >> Yeah, that was that was the goal was I<br>[08:06] think it was a a two men enter, one man<br>[08:09] leaves kind of thing.<br>[08:10] >> I think I think truly I think we know<br>[08:12] the outcome of that battle, but let's<br>[08:14] not re let's not revive that whole<br>[08:17] thing. I'm only going to make it worse.<br>[08:20] Uh, so,<br>[08:22] oh, this isn't going to go well, is it?<br>[08:24] Uh, here we go. Tim Nash's biography.<br>[08:26] Cap Oh, I see. Star Trek, right? Here we<br>[08:29] go. Captain's log, star date 47291.6<br>[08:34] discovered life form. Tim Nash, a<br>[08:36] security consultant specializing in<br>[08:38] WordPress. He seems to be some sort of<br>[08:40] educator. While observing him, he seems<br>[08:42] to help developers, site owners, and<br>[08:44] businesses navigate the hostile sectors<br>[08:46] of the website of website security,<br>[08:48] practical risk, and modern web<br>[08:50] infrastructure. First contact protocols<br>[08:52] engaged. Visit his site at tim<br>[08:55] dash.co.uk.<br>[08:57] That's not bad for just throwing it<br>[08:59] together at the last minute. I quite<br>[09:00] like that. Star Trek fans will get it<br>[09:02] anyway.<br>[09:05] >> Where did you Where did you come up with<br>[09:06] the star date? Uh when I said to uh my<br>[09:11] my favorite local AI, "Hey, uh come up<br>[09:15] with a Star Trek themed based on a star<br>[09:17] on a captain's log entry for me." Uh it<br>[09:21] came up with the star date.<br>[09:22] >> There you go. It came up with the star<br>[09:24] date. Okay, lovely. So, there's our<br>[09:26] panel. Um we'll be chatting about<br>[09:28] WordPressy bits and pieces. Like I said,<br>[09:29] if you want to join us, feel free to do<br>[09:31] that. Drop a comment in. Oh, there's a<br>[09:33] few people that have put a comment in.<br>[09:34] So, here we go. One's from Tim Nash, so<br>[09:36] I'll ignore that one. One's from Remus<br>[09:38] Dice. So, uh, is that rude? Is it rude<br>[09:40] to ignore your comments because you're<br>[09:42] on the show? No, it is, isn't it? Hi<br>[09:44] folks. Hope you're having a good week,<br>[09:45] says Tim Nash. And Remus says, "This<br>[09:48] week is awesome so far, but probably<br>[09:50] have better gauge of things after this<br>[09:52] podcast." Yeah, could easily I think we<br>[09:54] know already how it's going to go.<br>[09:57] Elliot Sersby just down the road from<br>[09:59] me. Hello. Hope all is well. Reese W,<br>[10:02] afternoon folks, and welcome back. And<br>[10:05] Elliot Richmond, good day. WP builds and<br>[10:07] panel. Seems we have a panel of<br>[10:09] cyclists. Oh, nice. That's good to know.<br>[10:12] I should explain why we've been away<br>[10:15] from the interwebs. Firstly, I went into<br>[10:17] hospital and had some eye things done.<br>[10:19] So, that knocked me out for a few weeks.<br>[10:21] And then I went to um I went to World<br>[10:24] Camp Asia in India. And listeners to the<br>[10:27] podcast from many years back will know<br>[10:28] that when I started the podcast, I did<br>[10:30] every episode with a chap called David<br>[10:32] Warmsley. really lovely guy but I don't<br>[10:35] know two years ago or something he moved<br>[10:36] on from WordPress so we stopped doing<br>[10:38] the podcast together but we very much<br>[10:40] kept in touch and started another<br>[10:41] podcast called the no script show um and<br>[10:44] he lives in India and so after word camp<br>[10:47] Asia I spent a couple of weeks um<br>[10:49] basically abusing his hospitality<br>[10:52] um and as him and his wife took me<br>[10:54] around India and I've had a absolutely<br>[10:57] fabulous time so you know no regrets<br>[10:59] there and then I landed with a bump on<br>[11:02] Saturday and this show kind of has<br>[11:04] brought me back to reality. So, okay,<br>[11:06] there we go. That's why the show hasn't<br>[11:08] been going on, but that's why we are<br>[11:10] back, right? Let's share the screen and<br>[11:12] get stuck into it. Here we go. Oh, let's<br>[11:14] forget the promotional stuff. Put your<br>[11:16] name, put your email in that thing.<br>[11:17] Press go. You know, we'll send you<br>[11:19] email. Yeah. How's that? And then I did<br>[11:21] an episode with<br>[11:22] >> How many emails will you send, Nathan?<br>[11:24] >> Uh, I'll send two a week. Two a week.<br>[11:26] There's a strict no spam guarantee apart<br>[11:28] from the spammy ones. They'll be full of<br>[11:30] spam. Uh, but the non-spammy ones don't<br>[11:33] have any spamming at all. Um, but yeah,<br>[11:36] two emails a week, something like that.<br>[11:37] And there's our archive. They're the<br>[11:39] episodes that we've done recently. A few<br>[11:40] of these went out whilst I was in Asia.<br>[11:42] I scheduled them all. So, I did one with<br>[11:43] Jamie Marsen where I debated him about<br>[11:46] the usefulness of AI. And frankly, it<br>[11:49] wasn't worth it. He's not a He's not a a<br>[11:51] rival. I absolutely wiped the floor with<br>[11:53] him. He's going to hate me for saying<br>[11:55] that. He's going to absolutely hate me<br>[11:58] for saying that. Um, we spent a lot of<br>[12:00] time in Asia and carried on the debate<br>[12:02] endlessly and both of us claimed<br>[12:04] victory, but I'm certain that I was the<br>[12:07] winner. I also did an episode with<br>[12:08] Jonathan Jernigan, with Brian Gardner,<br>[12:11] and then recently um with this chap here<br>[12:13] who's got this plug-in called Tilbuchi.<br>[12:16] So, go and check those episodes out. And<br>[12:18] that's it really. Let's get stuck into<br>[12:20] the content itself. I was very excited<br>[12:23] heading to Word Camp Asia because<br>[12:24] Jonathan D. Rosia uh and I did an<br>[12:27] episode where we talked about um the<br>[12:29] fact that WordPress 7 was going to be<br>[12:30] released with all this fanfare at<br>[12:33] contributor daycam Asia like this big<br>[12:36] red button kind of event you know where<br>[12:38] all the people gather around a big<br>[12:39] button is here and WordPress gets<br>[12:41] released it's a gimmick but it I think<br>[12:43] it's quite a good gimmick quite like the<br>[12:45] idea of mixing live events with releases<br>[12:48] and things like that however it got<br>[12:50] pulled uh at the last minute because of<br>[12:53] um well we'll get into Why? In a moment,<br>[12:55] but we have a new release date.<br>[12:57] Hopefully, this one will be stopped to.<br>[12:59] It's about I don't know 3 weeks from<br>[13:01] now, something like that. May the 20th<br>[13:03] is the uh is the upcoming release date.<br>[13:05] Uh there isn't really much to say about<br>[13:07] that, just that that is the date, the<br>[13:09] new date. But um I don't know if any of<br>[13:11] you have got more wisdom than I have<br>[13:13] about why it was pulled. I just know it<br>[13:16] had something to do with collaborative<br>[13:17] editing and the fact that the um I I<br>[13:20] guess the way that it was being handled<br>[13:22] wasn't performant. I think it was all<br>[13:24] handled as metadata, whereas now I think<br>[13:26] the move is to push it into a a<br>[13:28] specialized table for this collaborating<br>[13:30] collaborative editing experience. So I'm<br>[13:32] going to hand it over if any of you can<br>[13:34] explain what the heck that was, I would<br>[13:36] be most grateful. So over to you if you<br>[13:38] feel you can do that.<br>[13:42] And there's total silence. Nobody knows.<br>[13:44] Okay, fine. Um in which case I'll just<br>[13:47] read it from the screen. I'll read the<br>[13:48] bits that I've highlighted. D.<br>[13:52] Apparently, it was, let's have a look<br>[13:55] here. D.<br>[13:57] Here we go. The release was originally<br>[13:59] scheduled for April the 9th during<br>[14:00] contributor day at Word Camp Asia, but<br>[14:02] was paused in late March after WordPress<br>[14:04] co-founder Matt Wallenweg called for a<br>[14:06] return to the beta phase uh to allow<br>[14:09] more time to address, and I guess this<br>[14:11] is the thing, a cache invalidation issue<br>[14:14] found in real time collaboration.<br>[14:17] um blah blah blah blah blah and there's<br>[14:20] some more bits and pieces here but it<br>[14:21] basically seems that there was a bit of<br>[14:23] a snafu and if we had have gone into<br>[14:25] live production it wouldn't have been<br>[14:27] all that performant and anyway now the<br>[14:30] idea really is that um there's been a<br>[14:33] call for some of the big hosts to get<br>[14:35] involved in testing this because unlike<br>[14:37] other releases where it's just a release<br>[14:40] of WordPress you know things have<br>[14:41] changed this one really could impact you<br>[14:43] I suppose if you're a smaller host on<br>[14:45] budget hosting if you're a smaller host<br>[14:47] if If you're any if you're a bigger<br>[14:48] host, it's going to have a fundamental<br>[14:50] screw effect on you. If you're running<br>[14:53] shared hosting and you're to running on<br>[14:55] a 5 10% CPU margin, you and or and<br>[14:59] you're already running with a over<br>[15:01] stuffing your memory supply, which is<br>[15:03] like every host outside of a few of the<br>[15:07] very expensive ones. Uh that you're all<br>[15:10] going to suddenly discover that every<br>[15:11] single WordPress website's going to have<br>[15:13] a sudden massive impact performance if<br>[15:15] it's on by default. which<br>[15:18] is something that has been told<br>[15:22] repeatedly all the way through that one<br>[15:24] thing you can't do is have a performance<br>[15:25] impact on this. This and you you know<br>[15:28] you can't you don't you don't want to<br>[15:30] centralize things into a central server<br>[15:32] that's owned by one company and you<br>[15:35] don't want to have performance impact at<br>[15:37] the host level because they won't be<br>[15:38] able to do their margins and everybody's<br>[15:40] hosting is going to go up for a feature<br>[15:42] that's going to be used by literally no<br>[15:45] one. And it does feel very much like we<br>[15:49] haven't done any testing ac across the<br>[15:51] board. And when they started to do the<br>[15:52] testing, it all went horribly wrong.<br>[15:54] Right. Rant over.<br>[15:57] >> Is it is it purely of the nature of So<br>[15:59] in in a previous iteration of WordPress,<br>[16:01] you know, 6.9 and before, when you start<br>[16:05] to edit a post or a page, you you load<br>[16:07] up the experience of the editor,<br>[16:09] whichever editor you're using. Then you<br>[16:10] do your stuff, not much is happening.<br>[16:13] click save or publish or what have you<br>[16:15] or update and then information flies<br>[16:17] back between the host and you and that's<br>[16:19] the moment where things start to you<br>[16:21] know use workers and what have you.<br>[16:23] Whereas in this collaborative editing<br>[16:25] experience is it just more or less a<br>[16:27] constant stream a trickle of things<br>[16:29] backwards and forwards because on the<br>[16:31] screen here it says awareness is the<br>[16:33] data that tracks who else is currently<br>[16:35] edit editing the post. So awareness is<br>[16:37] the name that is being given to this<br>[16:39] sort of feature. I guess uh it's<br>[16:41] tracking their presence, cursor position<br>[16:43] and selection and it's re and it's read<br>[16:46] and written on every poll cycle. Now I<br>[16:48] don't know what that poll cycle means<br>[16:49] which is why it's becomes central as a<br>[16:52] performance question for the next<br>[16:54] release candidate. Um<br>[16:55] >> so if you imagine you were you sitting<br>[16:58] by yourself you you would write your<br>[17:01] document and you would hit save.<br>[17:02] >> Yeah,<br>[17:03] >> that would send a single HTTP request.<br>[17:06] Now, secretly actually behind the<br>[17:08] scenes, the editor was sending other<br>[17:10] HTTP requests, especially with Gutenberg<br>[17:12] with the blocks. Every time you dropped<br>[17:14] a block on it was making a HTTP request,<br>[17:16] but generally the the big component was<br>[17:19] hit the save button, HTTP request over,<br>[17:22] heartbeat was going in the background<br>[17:24] that was making some requests back. But<br>[17:26] you could be doing most of this in<br>[17:28] isolation and you'd be having very<br>[17:30] little impact. Right<br>[17:31] >> now, every time you move the mouse,<br>[17:35] it's sending data back to the server. So<br>[17:38] the server has and then but and if<br>[17:40] there's two of you on the post, it's now<br>[17:42] repeating that information back out. So<br>[17:44] it's got to relay it to however many<br>[17:46] people are looking. So let's get into a<br>[17:49] wonderful world where we are<br>[17:50] collaborating. Let's say all four of us<br>[17:52] are collaborating and each one of us is<br>[17:55] moving our mouse, our mice. Mes<br>[18:01] are mice around the screen and editing<br>[18:03] things. Now think about that how just<br>[18:06] how many requests are suddenly hitting<br>[18:07] this server.<br>[18:09] >> That's absolutely fine on your VPS<br>[18:12] running on a managed host. I I I don't<br>[18:14] imagine your DP engines kinsters of this<br>[18:18] world are going to have any problems for<br>[18:20] most people. Now imagine your uh 199 a<br>[18:25] year host.<br>[18:28] >> Yeah.<br>[18:28] >> Which is not atypical of what the vast<br>[18:31] majority of people run on. Um if you<br>[18:34] think about those shared host boxes,<br>[18:38] they are going to have so many problems,<br>[18:40] right? not even if they um do get brown<br>[18:44] over the CPU and RAM constraints, they<br>[18:46] might even hit the sheer just the sheer<br>[18:48] number of connections that are<br>[18:49] connecting up depending on what's<br>[18:51] happening at any given point. And the<br>[18:53] you know you're going to if you end up<br>[18:55] in a scenario where you are maxing out<br>[18:57] the transit to the server there nothing<br>[18:59] you can do about that of if you you<br>[19:02] either have to split the split out of<br>[19:05] the boxes which is going to cost you<br>[19:06] more money or say no we have to turn<br>[19:09] that feature off. Um, and I I I'm<br>[19:12] imagining a lot of hosts are going to<br>[19:13] just disable this until because not<br>[19:16] because it's wrong or not and not even<br>[19:18] and this is no reflection on whether<br>[19:21] it's even the right tool or the right<br>[19:23] thing or if it should exist in the first<br>[19:25] place. It is simply a case of a<br>[19:27] reactionary knee-jerk reaction will be<br>[19:29] to turn it off and investigate later.<br>[19:32] >> Right. Right. because that's how hosts<br>[19:35] work and that's how they have to work<br>[19:37] because they work at scales that are<br>[19:40] scary. Um, so yeah, this I really I was<br>[19:45] so surprised when this turned up in<br>[19:46] seven<br>[19:48] gone from<br>[19:50] >> a a a yeah, we would like to do this.<br>[19:53] Yeah, we're going to experiment on this<br>[19:54] to it's in seven now<br>[19:56] >> and there just seems to have been very<br>[19:59] little hang on can we do real world<br>[20:01] test? You know, if you take something<br>[20:02] like Gutenberg that took several years<br>[20:05] of re real world tests before it even<br>[20:07] got in to the five editor and this feels<br>[20:10] like it accelerated at such a rate and<br>[20:14] it the result was it gets pulled which<br>[20:18] is<br>[20:18] >> and I suppose the curious yeah the<br>[20:20] curious thing here as well is that it's<br>[20:22] not users that needed to do the tech<br>[20:26] well they did but you know it's more the<br>[20:28] hosting companies right because they're<br>[20:29] the points of failure<br>[20:31] And from this article, not I don't know<br>[20:33] that I've highlighted these bits, but<br>[20:34] this this is also a clarion call for<br>[20:37] hosting companies to get involved as<br>[20:38] well. And I know they've had feedback<br>[20:40] from some of the usual suspects. Um,<br>[20:43] >> it's unfortunately not going to be the<br>[20:44] usual suspects. The usual suspects are<br>[20:47] going to be yo going, "Yeah, we can deal<br>[20:48] with that cuz we're the good guys in<br>[20:51] this scenario." It's the generic<br>[20:53] unwashed hosts, the smaller hosts who<br>[20:56] are going to also be utterly unprepared<br>[20:59] >> because no one's telling them this.<br>[21:01] There's not a big campaign to let hosts<br>[21:04] know. a call by a by Matt in one corner<br>[21:08] of the internet hiding in a in a make<br>[21:10] post somewhere is not and a message in<br>[21:14] the uh hosts and on make slack in the<br>[21:17] host section does not constitute a<br>[21:20] campaign to to tell hosts that oh by the<br>[21:23] way we might be turning on a feature<br>[21:24] that might impact you.<br>[21:26] >> Uh it's just will impact.<br>[21:29] >> Yeah, that's a better way. Yeah. Well, I<br>[21:32] guess the ar could argue might in that<br>[21:34] the vast majority of sites still only<br>[21:36] have a single user. So, while they will<br>[21:39] be exponentially increasing the amount<br>[21:40] of calls that one user makes,<br>[21:42] >> but that that is I mean um<br>[21:44] >> still going to scale mass horribly.<br>[21:46] Yeah, I think the the<br>[21:49] if you look at the feature itself um and<br>[21:52] you know I I've had hundreds maybe up in<br>[21:56] the thousands of clients and build sites<br>[21:58] for I have maybe a handful for whom this<br>[22:01] would be fully practical. Um that said<br>[22:06] um uh Matt Mullen highlighted a case I<br>[22:10] think it was on X somewhere at some<br>[22:12] point where he essentially said this is<br>[22:15] a feature that is particularly uh well<br>[22:18] suited for AI to be the collaborative uh<br>[22:22] second I remember that yeah<br>[22:24] >> and I hadn't considered that position so<br>[22:27] if we take that in and the rise of AI as<br>[22:30] we see it uh it it will be used more<br>[22:32] than the 3 4% uh that it's currently<br>[22:35] claimed. But um<br>[22:39] your recap and as to the the whole<br>[22:41] impact, Tim, that is very spot on. It's<br>[22:43] just we're going to hear the most amount<br>[22:46] of [ย __ย ] from the most amount of shitty<br>[22:49] hosting companies when this is going to<br>[22:51] be pushed as is.<br>[22:52] >> I mean, on on the plus side, where it<br>[22:54] was before, I think that last paragraph<br>[22:57] that you is that's not highlighted, but<br>[22:58] it's on the screen. Uh, the pre-release<br>[23:01] implementation generated close to 4,000<br>[23:03] SQL queries in a twominute collaborative<br>[23:05] window.<br>[23:06] >> Yeah.<br>[23:08] >> Yeah. No, no. Databases don't like that.<br>[23:12] >> No.<br>[23:13] >> Okay.<br>[23:14] >> I would go as far as saying they hate<br>[23:16] it.<br>[23:16] >> Yeah.<br>[23:17] >> Okay. Okay. So, this then this then<br>[23:20] raises a question of and to to Tim's<br>[23:22] point earlier, I obviously I do this<br>[23:25] show weekly. This has been coming and<br>[23:27] coming and coming, but for the longest<br>[23:29] period of time, everybody was talking<br>[23:31] about it as a nice to have kind of, oh,<br>[23:33] it's off in the distance somewhere. And<br>[23:35] then I think you're right, Tim, it<br>[23:37] suddenly was going to be in core like<br>[23:40] two months ago or something like that.<br>[23:42] It suddenly got parcled up as a yeah,<br>[23:44] yeah, we're going to we're going to run<br>[23:45] this as part of core. And it is kind of<br>[23:48] surprising in a way, isn't it? That it<br>[23:50] never that this particular aspect of it,<br>[23:53] you know, that the burden on the server,<br>[23:55] which I think everybody that that<br>[23:57] probably has dealt with this probably<br>[23:58] knew in the background that somehow it<br>[24:00] didn't it didn't get surfaced and<br>[24:02] punting.<br>[24:03] >> I think every single naysayer of this<br>[24:06] would was would pointing it out.<br>[24:09] >> Yeah.<br>[24:10] We're talking like years ago when this<br>[24:12] was first mentioned. It was like no<br>[24:14] because the only way you can do this is<br>[24:15] centralizing it or burning or burn a<br>[24:18] server running it.<br>[24:19] >> Yeah.<br>[24:19] >> And it seems like they've fixed a lot of<br>[24:22] it to get it somewhere performant, but<br>[24:24] that's still not the same as performant.<br>[24:27] >> But uh what's really I this this will be<br>[24:30] a rantiness is 12 months ago were all<br>[24:32] talking about canonical plugins and how<br>[24:34] canonical plugins were the future and we<br>[24:36] should definitely talk about canonical<br>[24:37] plugins and canonical plug<br>[24:39] Where'd that go?<br>[24:41] >> You are you meaning this feature as a<br>[24:43] canonical plug-in?<br>[24:44] >> Well, the idea was that if we were going<br>[24:46] to have that we were going to have<br>[24:47] WordPress core was going to be really<br>[24:49] lean and light and you know there were<br>[24:51] certain features that we might need that<br>[24:53] we should that but they should be uh<br>[24:57] given as a canonical plugin. So they're<br>[24:58] still owned by WordPress. They're still<br>[25:01] maintained to the same high standards,<br>[25:02] the same release cadence, but wouldn't<br>[25:05] wouldn't take up space in the very lean<br>[25:08] and light WordPress of the future. And<br>[25:11] uh roll on nine months and we've got an<br>[25:14] what an MCP servery thing coming in. Uh<br>[25:17] an agent uh a whole new AI agent set<br>[25:21] thing that's in there with meaning for<br>[25:23] the first time ever, we're going to have<br>[25:24] credentials now in databases and this<br>[25:27] all in one place. It feels like who<br>[25:30] where at some point that that idea of<br>[25:32] canonical plugins just got thrown out<br>[25:34] the window.<br>[25:36] >> Again, that's not even a criticism of<br>[25:38] whether it's good or bad. It's just like<br>[25:41] >> we didn't even last 9 months.<br>[25:44] >> Yeah.<br>[25:44] >> That that because that announce I think<br>[25:46] that announcement might have been in<br>[25:47] Asia when they were talking about<br>[25:49] canonical plugins last year,<br>[25:51] >> but it it really was. So, it might be 12<br>[25:54] months. It might not be nine months<br>[25:56] since they were talking about the future<br>[25:57] is all canonical. Well, that's right.<br>[25:59] And this now that you've mentioned it,<br>[26:01] it's dredged up my memory, which is<br>[26:04] exactly that that this would be the<br>[26:05] canonical plugins would be like this<br>[26:07] repository of things which could have<br>[26:10] been in core would get the same<br>[26:12] treatment as if it were core in terms of<br>[26:14] security updates and things like that,<br>[26:16] but it was more a toggable set of things<br>[26:18] if you like. You know, I don't need<br>[26:20] collaborative editing, so we'll switch<br>[26:21] that off or at least never install it.<br>[26:24] You know, that's Yeah, that's<br>[26:26] interesting. And I don't know if it was<br>[26:27] you, Tim, or Remus in in their little<br>[26:31] bit said that nobody will ever use it. I<br>[26:34] I only really interact with WordPress<br>[26:36] websites which I run nowadays. So I<br>[26:38] obviously that tells you everything. I<br>[26:40] will never use collaborative editing in<br>[26:42] WordPress in the with how I've got it<br>[26:45] set up at the moment. But I'm imagining<br>[26:47] that some of the bigger players out<br>[26:49] there, you know, the tech crunches and<br>[26:50] the, you know, the some of the big<br>[26:52] publishing houses that are using it,<br>[26:54] maybe that would be a nice feature for<br>[26:56] them to have because, you know, their<br>[26:57] editorial team is messily trying to<br>[26:59] figure things out on Google Docs and<br>[27:00] then copy and paste whatever that<br>[27:02] workflow looks like. Um, but yeah, it<br>[27:06] kind of everybody else gets to be the<br>[27:08] collateral damage because those small<br>[27:10] amount of websites use it. Um, yeah.<br>[27:14] Okay. Straw pole.<br>[27:16] The four of us who will use<br>[27:18] collaborative editing the minute it<br>[27:20] becomes part of core. Hands up. No<br>[27:24] hands. Interesting. Okay. And the idea<br>[27:28] of it maybe being used for with an AI<br>[27:30] attached to it is interesting, but you<br>[27:33] if you're use your AI is having to use<br>[27:36] the good the direct post editor<br>[27:38] interface to drive everything, then this<br>[27:42] that's probably not the right approach.<br>[27:44] So really what you're saying is that the<br>[27:46] collaborative AI the collaborative<br>[27:48] component would be to render what the AI<br>[27:51] is managing to get in from an external<br>[27:53] endpoint coming in.<br>[27:56] Uh<br>[27:56] >> I think that was tied up with notes,<br>[27:58] wasn't it? This the sort of sidebar of<br>[28:01] uh like we have in Google Docs with<br>[28:02] comments. I think they're called notes<br>[28:04] in the new the latest iterations of<br>[28:06] WordPress. And you would interact in<br>[28:08] that sidebar on the right if you like.<br>[28:10] And then the output would then get put<br>[28:11] into the the block editor which then<br>[28:14] obviously in real time you could adapt<br>[28:16] and amend as it was typing it out. So<br>[28:18] gosh. Okay. Anyway, the story there was<br>[28:21] that WordPress 7 got punted. Um and<br>[28:24] obviously that is a fairly big uh punt.<br>[28:27] Matt Mulleng made the decision to punt<br>[28:29] it and it sounds Tim from everything<br>[28:31] that you've said as if that was the<br>[28:32] right decision because there could have<br>[28:33] been some sort of systemic collapse on<br>[28:36] >> I wouldn't I wouldn't I'm not going to<br>[28:38] say that I would um put money on it but<br>[28:40] I wouldn't be shocked if on the the come<br>[28:44] the next release it actually does get<br>[28:46] that this gets ejected out and that they<br>[28:48] go actually we've talked to people<br>[28:51] we're going to save face we're going to<br>[28:53] throw this as a a collab we're going to<br>[28:54] put this in a plug-in territory for a<br>[28:56] little it, get more feedback, get it<br>[28:58] running probably and that's absolutely<br>[29:01] fine thing to do and I think I would be<br>[29:05] >> uh much more uh on board with it coming<br>[29:08] into core once it's been through that<br>[29:10] sort of release phase<br>[29:12] >> and also I think I'd have a lot more<br>[29:15] respect for people who people who are<br>[29:17] brave enough to say actually yeah we<br>[29:19] need to punt this and we we we we we<br>[29:21] can't we shouldn't be slowing things<br>[29:22] down we need to punt this and get this<br>[29:24] we can come back to<br>[29:26] load of respect for people doing that<br>[29:28] because it's not easy to do especially<br>[29:29] when your boss has made it the most<br>[29:31] important thing ever for him.<br>[29:36] >> The um the other thing I suppose is the<br>[29:38] canvas that you're working on like<br>[29:39] Google Docs it's it's a plain white<br>[29:42] sheet isn't it? You know you've got<br>[29:43] various functions and you know you can<br>[29:46] bold things and italicize things and<br>[29:48] what have you but it's really<br>[29:49] constrained and if you open up one of<br>[29:50] their spreadsheets again it's fairly<br>[29:52] constrained in what you can do.<br>[29:54] WordPress has this aspiration. Well,<br>[29:56] there's just like a trillion different<br>[29:58] things that you can do with WordPress.<br>[29:59] Like, does does the does this<br>[30:01] collaborative layer start to be involved<br>[30:03] in theming? You know, can you can you<br>[30:06] collaborate on the the theming side of<br>[30:09] WordPress and things like that?<br>[30:11] >> I don't know. Um,<br>[30:13] >> anyway, there you go.<br>[30:14] >> Yeah. But that then of course makes it<br>[30:16] all the more complicated. Whereas the<br>[30:18] Google I mean, God knows how much money<br>[30:21] Google spend on their servers each year.<br>[30:23] Can you imagine getting two people and<br>[30:25] they collaboratively can edit the pallet<br>[30:28] section?<br>[30:29] >> I want it pink. I want it green. I want<br>[30:30] it pink. I want a green. Yeah. Not this<br>[30:33] font. No, we're not having that font.<br>[30:35] Yeah. Okay. Uh right. Okay. Okay. So,<br>[30:37] there we go. There's some um there's<br>[30:39] some thoughts on that. We've had a few<br>[30:40] comments come in. Glad to have you back,<br>[30:42] says uh Kev Clark. Hello, Kev. Nice to<br>[30:44] have you with us.<br>[30:46] >> Um Remas made a comment. Oh, we were<br>[30:48] talking about uh bikes. There you go.<br>[30:50] Yeah, I was talking about a push bike,<br>[30:52] which I presumed is what they were<br>[30:54] talking about. Patricia says, "Hello."<br>[30:56] Um, I'm guessing this is Matt. Matt<br>[30:57] Maderos. Oh, you got a nice new icon,<br>[30:59] Matt. Uh, how many speed limits did Rem<br>[31:01] Remus break to get back to do this<br>[31:03] podcast? I don't know. Where was he? If<br>[31:05] you Oh, in uh in Cloud Press. Is that<br>[31:09] what<br>[31:09] >> on Saturday morning? I was at Checkout<br>[31:12] Summit in Palmo, Sicily, Italy.<br>[31:15] >> Okay. Driving.<br>[31:17] >> Driving.<br>[31:18] >> When was that? You were in Palmo<br>[31:21] >> Saturday morning.<br>[31:22] >> And how many miles is that that you had<br>[31:23] to achieve to get back to the<br>[31:24] Netherlands?<br>[31:25] >> I don't know about freedom units, but<br>[31:26] it's 2600 kilometers.<br>[31:28] >> Okay. Yeah, that<br>[31:31] Yeah. Was there any speeding? I know<br>[31:34] you're there's quite a lot in Germany. I<br>[31:36] guess you can<br>[31:37] >> Let's just say I really behaved in<br>[31:38] Switzerland, which is what<br>[31:41] >> which which is what one guy<br>[31:42] >> This is why he's on the podcast today.<br>[31:45] >> Yeah. Um, and Elliot's rebotted with at<br>[31:48] least Italy has a majority of straight<br>[31:50] roads.<br>[31:51] >> It was it Italy was uh very smooth, I<br>[31:53] would I'll have to say. Um,<br>[31:55] >> oh, I love driving around in Italy,<br>[31:58] especially coastal roads. There's so<br>[32:00] much fun. Oh, boy.<br>[32:01] >> I didn't do much of that, but I I did<br>[32:03] still have fun. So, yeah.<br>[32:04] >> Can you just tell us, Remas, I know that<br>[32:06] this isn't in the the show notes or<br>[32:08] anything like that, but you've been to<br>[32:10] two events recently, haven't you? We<br>[32:11] went to Prescom in<br>[32:13] >> I want to say Phoenix, but it's not<br>[32:15] Phoenix, is it? It's<br>[32:16] >> Tempe in the greater Phoenix area. Yes.<br>[32:19] >> Yeah. And also um the one that you just<br>[32:21] mentioned, Checkout Summit. Do you feel<br>[32:23] willing to just give us a quick<br>[32:25] appraisal of what the heck that was and<br>[32:27] what they were like and what you enjoyed<br>[32:28] and whatnot.<br>[32:30] >> So both are not work camps but WordPress<br>[32:33] centric events. Um, Presconf is a<br>[32:37] gathering of people<br>[32:40] uh more on the executive slash uh makers<br>[32:45] and movers type uh uh corner of of<br>[32:49] WordPress people I would say. Um<br>[32:52] >> very different types of conversations<br>[32:54] and and presentations. Um but incredibly<br>[32:58] valuable for for anyone really vested<br>[33:02] and interested in the WordPress and the<br>[33:04] state of it and the future of it to be<br>[33:06] uh to be at that event. Uh press conf I<br>[33:10] I highly recommend anyone who's serious<br>[33:12] about WordPress to at least visit once.<br>[33:15] It'll make you want to visit a second<br>[33:16] time because<br>[33:17] >> nice<br>[33:18] >> not not just the presentations but or<br>[33:20] the vibe of the event itself but just<br>[33:21] the conversations and who who are there.<br>[33:24] Uh it's it's um it's it's it's a good<br>[33:27] place to have those types of<br>[33:29] conversations which you may occasionally<br>[33:32] have at a work camp but uh it's quite<br>[33:34] different if the whole event is around<br>[33:36] those types of conversations which I<br>[33:37] mean<br>[33:38] >> you know um you know how it is there<br>[33:41] there's an environment that uh there are<br>[33:44] particular environments that open up<br>[33:45] different types of conversations that<br>[33:46] are to have so that's press conf okay<br>[33:49] >> um checkout summed is uh WooCommerce<br>[33:53] related ated WooCommercecentric and it's<br>[33:55] it's roughly the same type of crowd but<br>[33:58] then Woo Commerce. Uh it's also<br>[34:00] different conversations. It's also<br>[34:03] incredibly good to have woo people in<br>[34:06] the room. Um<br>[34:08] most notably uh James Kemp and Brian<br>[34:10] Cords.<br>[34:11] >> Okay.<br>[34:12] >> Um<br>[34:14] uh three things I think have been<br>[34:16] mentioned are we should really fix this<br>[34:18] and on the go James is processing them.<br>[34:21] So, we were jokingly saying there's<br>[34:23] going to be three uh um hot fixes being<br>[34:27] released uh on Woo, but the whole point<br>[34:30] is uh it's good to understand there's<br>[34:33] many players um very active in the<br>[34:37] WooCommerce ecosphere that are not doing<br>[34:40] more than talking via text essentially,<br>[34:42] right? So when you meet in person, you<br>[34:45] have longer and better and deeper<br>[34:47] conversations. And it's the type of<br>[34:48] conversations we need to have if we're<br>[34:51] >> if we're to move this community to the<br>[34:53] next level. Uh whether that's WordPress<br>[34:55] or WooCommerce, both both apply. Um<br>[34:58] Checkout Summit was I mean it's it's in<br>[35:01] Italy. Uh it's in Sicily specific,<br>[35:04] right?<br>[35:04] >> Yeah. Palmo,<br>[35:05] >> right on the beach, more or less.<br>[35:07] >> No, no, literally on the beach.<br>[35:08] >> Yeah. Yeah. It's a stones throw away.<br>[35:11] We're looking out at over the the sea as<br>[35:14] we're having um breakfast and dinner. Um<br>[35:19] Rodulfo did a wonderful job as a single<br>[35:22] organizer organizing that event and um<br>[35:27] he just brought the right type of crowd<br>[35:30] in one room. U<br>[35:31] >> and again it's Italy. I I I I I this is<br>[35:35] not an exaggeration. We had a um<br>[35:41] just just essentially dinner at a<br>[35:43] pizzeria nearby. Like literally nearby<br>[35:46] between us and the beach. So super<br>[35:48] close. Uh and I I have had the best<br>[35:51] pizza in my life.<br>[35:52] >> Yes.<br>[35:53] >> Randomly.<br>[35:54] >> Yeah.<br>[35:55] >> And I wasn't the only<br>[35:56] >> Italians don't do bad food. That's not<br>[35:58] an option, is it? They just do not allow<br>[36:00] it. and the the the the vibe of the<br>[36:03] event matched that uh feeling of the<br>[36:06] best pizza. Like there's a lot of lot of<br>[36:09] lots of things came together. Uh<br>[36:11] conversations were good spin-offs for<br>[36:14] sorry presentations were good spin-offs<br>[36:16] for conversations. Uh all that sort of<br>[36:18] stuff. So yeah, um if you haven't been<br>[36:21] you you should feel FOMO.<br>[36:23] They they were both were really good<br>[36:25] events and we should have many more of<br>[36:28] these nonwork camp types of events.<br>[36:30] >> Do you know if Rulo is planning on doing<br>[36:33] Check Out Summit again?<br>[36:34] >> He will. In fact, uh the first version<br>[36:36] of what he's done just now is uh<br>[36:39] checkoutsummit reloaded which is an<br>[36:41] offline version of this. So check out<br>[36:44] checkoutsummit.com and there's more<br>[36:46] information on that. Um, but yes, uh,<br>[36:49] all all signs are pointing into the<br>[36:50] direction that this will be a repeat.<br>[36:52] >> Yeah, I had quite a few conversations<br>[36:54] with him in the run-up to it. And the<br>[36:56] the bit that I took away from it was how<br>[36:57] incredibly seriously he was taking it<br>[36:59] all. I don't mean that in a negative. I<br>[37:00] just meant that he was he appeared to be<br>[37:02] sweating every detail. Um, and being<br>[37:05] concerned in the nuts and the bolts of<br>[37:07] it all as opposed to being sort of hands<br>[37:10] off and paying for people to organize<br>[37:11] everything. It felt like he was the<br>[37:13] decision maker here, there, and<br>[37:14] everywhere, which<br>[37:15] >> Yep. Yeah. Uh, which could be a<br>[37:16] heartache, but he seemed to be embracing<br>[37:18] it.<br>[37:19] >> Um,<br>[37:19] >> can I comment on Elliot's uh comment?<br>[37:22] >> Yeah. Yeah. Okay. Best Oh, sorry. Sorry,<br>[37:24] Elliot. There's It's best pizza in<br>[37:29] >> uh Elliot, you're going to have to<br>[37:31] believe me as as a connoisseur of pizzas<br>[37:33] and Italians literally saying the same<br>[37:36] thing that this was absolutely the best<br>[37:38] pizza I've ever had and they have ever<br>[37:40] had.<br>[37:41] >> Do you know about Elliot's side gig?<br>[37:43] >> Yeah. Yeah. Yeah. Yeah.<br>[37:44] We talked about it.<br>[37:46] >> Uh Elliot, I feel like a trip to um to<br>[37:49] check out Summit next year is going to<br>[37:50] be on. You can have some sort of pizza<br>[37:52] bake off.<br>[37:53] >> So now I was going to say now we need<br>[37:55] two ovens.<br>[37:56] >> Yeah,<br>[37:58] >> we could do some sort of collaborative<br>[38:01] >> rap battles with this. We're on to pizza<br>[38:04] wars with Elliot. This is<br>[38:06] >> so for the record, I'm not about wars<br>[38:09] and fighting, Tim.<br>[38:10] >> I'm a lover, not a fighter. No, no, no.<br>[38:12] I'm justine.<br>[38:13] >> I I think Food Wars is about the point<br>[38:15] where I'm quite I'm quite keen to get<br>[38:17] >> it.<br>[38:19] That's until someone mentions pineapple<br>[38:21] and then that's a whole<br>[38:23] >> You had to ruin things, Mark.<br>[38:26] >> Um, okay. So, he now wants to know what<br>[38:28] the restaurant's called.<br>[38:29] >> Uh, I can find it somewhere.<br>[38:31] >> Okay. He's going to Google it for you<br>[38:32] and have a little look, Elliot. That's<br>[38:34] that's great. Uh, so there we go. We<br>[38:36] have a battle set up 12 months from now<br>[38:38] in Palmo. Elliot's going to rock up with<br>[38:40] all of his gear. we can see who does in<br>[38:42] fact do uh the best bits. That's<br>[38:46] brilliant. That's so much less<br>[38:47] aggressive than the uh the previous<br>[38:49] thing between Matt and Remus. Okay. All<br>[38:51] right. Thank you for that. There are two<br>[38:53] two sort of events that we haven't<br>[38:54] really mentioned much on this show. Um<br>[38:58] yeah, there you go. I see a pizza speed<br>[39:00] builder coming along. Pizza press.<br>[39:05] Okay, so the comments are just going to<br>[39:06] be about pizzas from now on. I can tell.<br>[39:09] Right, let's put this screen back up and<br>[39:10] see where we got to next. Um, okay. This<br>[39:12] is a sort of word camp sort of thing. It<br>[39:15] may have may not be of interest to you,<br>[39:17] but I don't know if you I I can't say<br>[39:18] that I've experienced this because I'm<br>[39:20] not a developer, but if you have shown<br>[39:22] up to a WordPress event uh in the past<br>[39:25] and let's say this was your first time<br>[39:27] and you don't have your machine set up,<br>[39:28] perhaps you had this idea that you turn<br>[39:30] up to contrib<br>[39:33] and 10 minutes from sitting down you'd<br>[39:34] be fruitfully engaged in um part of the<br>[39:37] WordPress project. Well, not apparently.<br>[39:40] That's not how it works because um<br>[39:42] allegedly uh OneMar is saying a lot of<br>[39:45] people get lost at WordPress uh<br>[39:48] contributor day. So much so that people<br>[39:50] actually just sort of leave halfway<br>[39:52] through the setup of their machines um<br>[39:55] because they're just I guess just a bit<br>[39:56] weary of it. They figure out that<br>[39:58] they're not going to achieve anything<br>[39:59] just because the whole process of<br>[40:01] getting your Mac or Windows machine or<br>[40:03] whatever it is setups a bit of a bit of<br>[40:05] an ache. And uh so Wanmar has decided to<br>[40:09] take this on and he has built the core<br>[40:11] dev environment toolkit which is let's<br>[40:14] just call it a one-click install of<br>[40:16] everything that you need in order to be<br>[40:18] up and running. I'm not sure uh how<br>[40:22] effective it is. One m maybe I'll grab<br>[40:24] him on a podcast or something like that.<br>[40:26] But I just thought this was quite an<br>[40:27] interesting little project. There's some<br>[40:29] uh you know there's some videos about<br>[40:30] how it all works and Matt jumped into<br>[40:32] the comments and said awesome. He'd like<br>[40:34] to see if he can get it sort of<br>[40:36] torrented around the room so that if one<br>[40:38] person's got it correctly set up,<br>[40:40] everybody in the room can just sort of<br>[40:42] leech off their correct setup and get<br>[40:44] going. Um, not really a story there, but<br>[40:47] I'll drop that one in if anybody wants<br>[40:49] to comment. Now is the moment, but if<br>[40:51] not,<br>[40:51] >> it's weird. We already have<br>[40:55] WordPress core environment dev set up.<br>[40:58] >> Okay, I didn't know that. Uh so you've<br>[41:00] got things like JP hyphen EMV which is<br>[41:03] the worst name possible for a local<br>[41:05] development environment agency but it's<br>[41:08] basically a oneclick you get going and<br>[41:11] you can have either it you can you can<br>[41:14] go you can drop it into any if you into<br>[41:16] a folder that has a plugin or a theme<br>[41:18] and you can just literally type- enm<br>[41:21] start I think it's start and it will<br>[41:24] load up a web load up that plugin for<br>[41:26] you set up but if you just want to do<br>[41:28] something C with core you just literally<br>[41:30] I think it's WPMV core and off it goes<br>[41:33] and it gets you all the latest core<br>[41:35] setups. It was built originally for<br>[41:37] working with the uh Gutenberg stuff. So<br>[41:41] it's it was managed I think initially by<br>[41:43] the theme team. So this feels like we're<br>[41:46] >> just doing something again. This just is<br>[41:49] looks more like it's just a wrapper for<br>[41:51] Playground, which is a terrible place to<br>[41:53] be doing core tickets, I would have<br>[41:56] thought, because<br>[41:56] >> Tell me why.<br>[41:57] >> Playground's awesome. Playground's<br>[41:59] amazing. Playground is not a P proper<br>[42:01] PHP install of your WordPress site.<br>[42:03] >> Playground has interesting bugs,<br>[42:06] >> right?<br>[42:06] >> Because it doesn't behave quite the<br>[42:08] same. It behaves mostly the same. Um,<br>[42:11] >> I wonder why I wonder why Juan Mars done<br>[42:13] it. That's so that's definitely<br>[42:14] >> I guess because one of the key things he<br>[42:16] has on there is it doesn't have git, it<br>[42:18] doesn't have mpm and it doesn't have<br>[42:20] docker. And uh the problem with this is<br>[42:24] that to do serious core development<br>[42:26] sadly<br>[42:27] >> you need to have some sort of git svn<br>[42:29] access you unfortunately need to have<br>[42:33] npm because we've we've become a<br>[42:36] javascript first CMS for a humongous<br>[42:39] part of it. Uh so you need all the<br>[42:42] things he doesn't want you to have but<br>[42:45] they are all utter barriers.<br>[42:47] >> So interestingly in the post he does<br>[42:49] reference core committers doesn't he? So<br>[42:52] he says here before writing a single<br>[42:53] line of code a first-time WordPress core<br>[42:55] contributor typically and then on and<br>[42:57] on.<br>[42:58] >> Uh so would there be any utility in this<br>[43:01] for somebody that was I don't know just<br>[43:03] sort of dabbling around and wanted to<br>[43:04] see what a contributor day felt like?<br>[43:07] Probably not. Right. Okay.<br>[43:09] Now,<br>[43:10] >> yeah, I mean, it's it's it's basically<br>[43:11] he's wrapped playground, which is great<br>[43:13] if you want to have a a a a not quite<br>[43:18] like for like, but close to like setup.<br>[43:21] >> But then that's exactly what you could<br>[43:24] do. If you're going to do that, you<br>[43:26] could argue, well, shouldn't you use is<br>[43:27] it Studio by WordPress.com that uses<br>[43:30] Playground?<br>[43:31] >> Yeah, Studio<br>[43:32] >> or or Playground. Uh yeah, these are all<br>[43:35] available to you. So it feels like we've<br>[43:38] built yet another tool,<br>[43:39] >> but no, I feel like I'm I'm being really<br>[43:42] mean on people. I don't mean it. I I<br>[43:45] people are doing things like this.<br>[43:46] >> No, no. At the same time, feels left,<br>[43:49] right hand, left and right hand. What<br>[43:50] would be awesome is that we saw<br>[43:53] development along the lines of DPMV with<br>[43:56] a pretty interface on it. Okay.<br>[43:58] >> For people who might be scared of using<br>[44:00] the terminal, that would be awesome.<br>[44:02] That doesn't seem to be what this is. I<br>[44:04] will get in touch with Wanmar um and see<br>[44:08] um if he's willing to come on a podcast<br>[44:10] and explain what the uh what the the<br>[44:12] core focus of that was because that's<br>[44:14] does seem curious, doesn't it? Um if<br>[44:16] you're lurking anywhere one, let us<br>[44:18] know. Uh one click, are you sure? No. Uh<br>[44:21] I'm not sure. Um Mark, sorry Mark. Uh is<br>[44:26] that Mark Wilkinson? I think it is. Uh<br>[44:29] D. Also, just as an aside, uh it even<br>[44:32] though it says it doesn't use npm, it<br>[44:33] literally says as a second thing on its<br>[44:36] figures, what does it do? It clones a<br>[44:39] clones, so presumably it's using git and<br>[44:41] then runs npm install. So, at the<br>[44:43] minimum, it seems to be installing<br>[44:46] >> both git and npm onto your server, which<br>[44:49] means it's putting node on to your your<br>[44:51] computer.<br>[44:53] >> At this point, if you've got a previous<br>[44:54] copy of node, you're probably having<br>[44:56] conflicts. It's probably all going to<br>[44:58] break. And now you've got a bunch of<br>[45:00] people getting angry at poor one for for<br>[45:03] breaking their computers set up.<br>[45:05] >> So Mark, I I was just taking that from<br>[45:08] this line here where it says you install<br>[45:09] it, choose a directory for WordPress<br>[45:11] hyphen develop, click a button, and you<br>[45:14] have. So that was why I went for that<br>[45:15] one.<br>[45:16] >> I I reckon local setup<br>[45:18] >> Yeah.<br>[45:18] >> tools is one of the hardest things to<br>[45:21] get right.<br>[45:22] >> Yeah. Yeah. Yeah. Yeah,<br>[45:25] basically when we when we had Zam WAMP<br>[45:27] and ZAMP and all XAMP and all of those,<br>[45:30] >> they might have been the pinnacle of<br>[45:32] usability sheerely because they did they<br>[45:35] isolated enough of it away but just sort<br>[45:37] of seemed to work.<br>[45:39] >> Yeah.<br>[45:39] >> And yeah, getting local dev tools to to<br>[45:42] consistently work and not be a tech<br>[45:44] support nightmare. I have so much<br>[45:46] respect for people who try to do this.<br>[45:49] Uh so I have respect for the project.<br>[45:52] just think it would be great if we could<br>[45:54] if it was a bit more coordinated.<br>[45:56] >> Right. And also not an overlapping.<br>[45:57] Yeah. Yeah. Yeah. That's<br>[45:58] >> we can overlap. It just needs to overlap<br>[46:00] in a way that is complimentary.<br>[46:02] >> Right. Right. Right. Okay. Well, like I<br>[46:04] said, I'll get in touch with one and<br>[46:05] we'll see if we can get him on the show.<br>[46:07] Uh Cameron Cameron Jones, he's in the<br>[46:09] UK. Good afternoon from a surprisingly<br>[46:11] sunny Brighton. It is always sunny in<br>[46:13] Brighton. Cameron, I lived there for<br>[46:15] many years and it never stopped. It was<br>[46:17] relentless. and uh WWP is<br>[46:21] I'll just move on. Uh it wasn't that<br>[46:25] funny, but thank you Mark Westgard. I<br>[46:27] guess that was you.<br>[46:29] Appreciate it. Okay, we've done two of<br>[46:31] the myriad articles. So, we need to burn<br>[46:34] through the next one. I'm going to miss<br>[46:35] that one out because we just don't have<br>[46:36] time for<br>[46:38] maybe I won't. Just very quickly, this<br>[46:40] this appeared on Word uh the<br>[46:42] makewordpress.org. It's kind of related<br>[46:43] to what was talking about. Contributing<br>[46:46] is hard, especially if you're new. And<br>[46:48] so, there's a piece written by Velder,<br>[46:51] uh, which was came out a couple of days<br>[46:53] ago, 23rd of April. It's called Help<br>[46:55] Others Contribute to WordPress. And it's<br>[46:57] it's not the technical side of getting<br>[47:00] set up. It's more the sort of, you know,<br>[47:01] how do we make it accessible to other<br>[47:03] people? Um, in terms of walking things<br>[47:05] through and giving people issues that<br>[47:08] they can immediately grab hold of like a<br>[47:11] menu, if you like, of here's a bunch of<br>[47:12] stuff which can be achieved in a day.<br>[47:15] here's what you need to do, here's how<br>[47:16] to do it, blah blah blah, that kind of<br>[47:18] thing. So, go and have a quick look at<br>[47:20] that one as well. And there's this idea<br>[47:21] of pathways as well, which is kind of<br>[47:24] scaffolding your contribution during<br>[47:26] those days. It feels like um those<br>[47:29] contributor days are I don't know<br>[47:32] they're getting thin on the ground in<br>[47:33] places like Word Camp US and Word Camp<br>[47:36] uh EU, Word Camp Europe, but man, there<br>[47:40] were so many people at the contributor<br>[47:42] day at Word Camp Asia. Like I'm going to<br>[47:45] say plural thousands. I don't know if it<br>[47:48] was that many, but that<br>[47:49] >> there were 2,200 in total at the<br>[47:51] >> in the in the contrib.<br>[47:53] >> No, at the event in total.<br>[47:55] >> Okay. And I reckon most of them were at<br>[47:57] the contra. It certainly felt that way.<br>[47:59] The biggest room I've ever been in in my<br>[48:02] life. I mean, it was truly enormous that<br>[48:05] room. It was like honestly the size of a<br>[48:08] football pitch. Um, and it was basically<br>[48:11] full of people contributing. So, that<br>[48:14] excitement is definitely still uh in<br>[48:17] that part of the world, which was kind<br>[48:18] of interesting. So, I don't know, maybe<br>[48:20] these things are not so much of an issue<br>[48:22] over there, but there's a piece that you<br>[48:24] can read. Um, just a bit of a hat tip<br>[48:26] really to uh an McCarthy. She wrote this<br>[48:29] piece. It really it's just spelling<br>[48:31] who's going to be on the 2027 theme<br>[48:34] team. So, that's all there is there<br>[48:37] really, but I just thought I'd mention<br>[48:38] it. Um, and then where did we go to<br>[48:40] next? Uh Kyle Kyle from the admin bar<br>[48:45] every year does this state of the<br>[48:47] WordPress agency report or at least he's<br>[48:50] been doing it I don't know three four<br>[48:52] years something like that. Um where he<br>[48:54] goes into what what it's like basically<br>[48:56] to be somebody that's employed building<br>[48:59] websites. So you know plug-in developer<br>[49:02] agency owner I think more agency owner<br>[49:04] freelancer kind of thing. Um, in a<br>[49:07] normal world, we probably would have<br>[49:08] spent quite a while going through all of<br>[49:10] this, but really, I think what I'm just<br>[49:12] going to say is go and check it out. Uh,<br>[49:15] it's the adminbar.com2026-<br>[49:20] survey. Um, and what the takeaway is<br>[49:24] really, I suppose if you were to distill<br>[49:26] it into one line, it's getting harder to<br>[49:29] make a living using WordPress. Not<br>[49:32] impossible. Certainly not impossible.<br>[49:35] um but harder and it seems like people<br>[49:38] that have been doing it for a while seem<br>[49:41] to do better than people that are coming<br>[49:42] into it for the first time which you<br>[49:44] know uh did anybody have a comment on<br>[49:47] that? Did anybody read a bit which I<br>[49:48] thought was worth drilling down into.<br>[49:51] >> I read I read through it and I found it<br>[49:53] actually a pretty fascinating article.<br>[49:56] Um and it's it's interesting I it's<br>[50:00] interesting that um personal burnout<br>[50:03] ended up as high as it did. I didn't<br>[50:05] expect it quite up as high as it is, but<br>[50:07] it's number three on the reasons that uh<br>[50:10] that the agencies are being held back.<br>[50:14] And then the the uh client management<br>[50:16] and scope is at the very bottom, which<br>[50:18] also surprised me. Uh but of course, I<br>[50:21] don't do a ton of agency work, so what<br>[50:23] do I know? But um it it is different<br>[50:26] than I would have expected it to be. Um<br>[50:29] I and and of course he attributes the<br>[50:32] burnout to basically underpricing<br>[50:36] uh your product, which makes perfect<br>[50:38] sense. If you're not making if you're<br>[50:40] working extra hard and you're making<br>[50:42] less money, you know, then then<br>[50:45] obviously you're going to get burned<br>[50:46] out. If you're working 24 hours a day<br>[50:48] and making two bucks a week, um you're<br>[50:50] going to get burned out.<br>[50:52] >> I know that you collaborate with a lot<br>[50:54] of people over at MainWP. Do you<br>[50:55] collaborate quite a bit with the admin<br>[50:57] bar? because it feels like the stuff<br>[50:58] that they're doing over there or at<br>[51:00] least particularly this like really fits<br>[51:03] well with what you do as a business. You<br>[51:05] know, the data that they're drawing out<br>[51:07] here would be really interesting to your<br>[51:09] your audience, I'm guessing. Mark,<br>[51:11] >> I I definitely<br>[51:14] uh read pretty much everything that they<br>[51:17] put out at the admin bar. Um and I think<br>[51:21] uh Kyle has some uh really good<br>[51:24] insights. we have interacted but we<br>[51:27] haven't really done a lot of<br>[51:28] collaboration now. Uh I I I wouldn't say<br>[51:31] that but uh okay<br>[51:33] >> but I I really did appreciate this<br>[51:35] article though.<br>[51:37] >> Um it's basically you know it's like<br>[51:40] lots of chart if you can't if you're not<br>[51:41] watching this and you're listening to<br>[51:43] it. It's um it's you kind of got to read<br>[51:45] it. There's lots of different charts<br>[51:46] drilling down into different bits of<br>[51:48] business like burnout, like how much do<br>[51:50] people make, how big are teams, um what<br>[51:53] kind of things do they sell, how much do<br>[51:54] they charge for things and all of that.<br>[51:56] And you know, there's a I don't know 30<br>[51:59] something data points here.<br>[52:01] >> So, um you can go and draw your own<br>[52:02] conclusions. Well, and of course some of<br>[52:04] some of the things you have to take with<br>[52:06] a grain of salt is like how much money<br>[52:07] they're making because different parts<br>[52:09] of the world obviously you know a dollar<br>[52:13] or whatever is going to go a lot further<br>[52:15] than others. So um certain things you<br>[52:17] can only take into consideration so much<br>[52:20] but um but it is really fascinating data<br>[52:25] >> and beautifully presented like<br>[52:26] everything<br>[52:27] >> and very beautifully very beautifully<br>[52:28] presented.<br>[52:29] >> Yeah.<br>[52:31] say purely anecdotally from my own<br>[52:34] because most a lot of my clients are<br>[52:35] agencies. So I I get to sort of chat<br>[52:39] through them and the shift over the last<br>[52:42] couple of years has very much been the<br>[52:44] middle has been gutted. So, if you were<br>[52:46] a midsize agency,<br>[52:49] uh you're finding that the larger<br>[52:51] agencies or the more which would have<br>[52:53] traditionally been the more expensive<br>[52:54] agencies are now coming down at one<br>[52:57] level to come and try and poach your top<br>[52:59] end of your client base.<br>[53:01] >> Oh,<br>[53:01] >> meanwhile, the lower level, the agencies<br>[53:04] that are tending to be much cheaper are<br>[53:07] coming up and taking your lower level,<br>[53:10] leaving you with very few pickings left.<br>[53:13] And so you end up in a scenario where<br>[53:14] you feel like you have to compete with<br>[53:16] one or the other which then shifts you<br>[53:18] one way or the other and too many people<br>[53:22] seem to not recognize their own value<br>[53:24] and therefore seem to be shifting<br>[53:27] downwards instead of upwards that chain.<br>[53:29] So they'll reduce their prices or<br>[53:31] they'll try and compete with those lower<br>[53:33] value propositions which I don't know I<br>[53:37] feel like I I vaguely remember a<br>[53:40] business course where they told me not<br>[53:41] to do that.<br>[53:44] I'd like to add something to that<br>[53:46] because I I think in in in for the most<br>[53:48] part you're spot on Tim. Um but what I<br>[53:52] also see as a as a mix into that is<br>[53:57] >> we've had a very very long period where<br>[54:01] any type of relatively serious agency<br>[54:04] could get work. There was plenty of work<br>[54:06] to go around.<br>[54:08] uh we have entered a phase where what<br>[54:11] you're saying is happening<br>[54:14] as well as<br>[54:16] specific agencies that specialize in uh<br>[54:20] let's call it two or three things are<br>[54:23] doing much better than those who have<br>[54:24] never uh absolutely went in and said<br>[54:29] look we uh we're not just treating this<br>[54:32] as work but we're treating this as a<br>[54:35] um an opportunity to shine in certain<br>[54:38] areas of the development thing. So<br>[54:40] whether that is Woo Commerce and LMS's<br>[54:43] and I don't know something else or whe<br>[54:46] whether that's a particular market<br>[54:47] they're focusing on.<br>[54:50] you've entered the phase where this is<br>[54:52] absolutely a necessity because there's<br>[54:54] plenty of agencies that I talk to on on<br>[54:56] very different levels uh quite similar<br>[54:59] uh to yours Tim where uh most of the<br>[55:02] connections that I have are with<br>[55:04] agencies they're finding it very<br>[55:06] difficult to<br>[55:08] understand where the thing went wrong<br>[55:11] but the thing went wrong 3 four years<br>[55:13] ago when you weren't specializing and<br>[55:15] telling people you were specializing I<br>[55:18] see I've seen so many agency sites over<br>[55:20] the over the I don't know past 6 months.<br>[55:23] Uh just people reaching out to me asking<br>[55:26] questions and asking for help or a small<br>[55:30] analysis or whatever. Uh and I look at<br>[55:33] their website and it's like I'm I'm<br>[55:35] aware of what you do cuz I've seen some<br>[55:37] of your work but I don't see it on your<br>[55:39] site. There's no specification of a<br>[55:42] niche or a particular skill that sets<br>[55:45] you apart from anybody else. So if a<br>[55:48] client is looking, they're going to see<br>[55:50] the same thing. They're going to go, I<br>[55:52] recognize that this particular agency is<br>[55:55] very specialized in XYZ. I need Y and Z.<br>[55:58] So that's that's good enough. That's<br>[55:59] what I'll go for. Um that whole and and<br>[56:04] I I kind of hinted at that at my latest<br>[56:06] one of my latest blogs. I think um we as<br>[56:10] a community and and players in that<br>[56:12] community uh we need to level up in our<br>[56:15] entire thinking in our entire skill set<br>[56:17] in our our entire integrations of all<br>[56:20] the tools that we use. We need to<br>[56:22] understand what's out there what's in<br>[56:25] there in order to become the best type<br>[56:27] of uh development party as well as<br>[56:31] understand that we need to brand<br>[56:32] ourselves. We need to be out there. It's<br>[56:34] a different world. We can't go on how<br>[56:37] you know we can't go on how we've been<br>[56:39] doing for I don't know<br>[56:43] for uh I saw something like the median<br>[56:46] age of uh of that survey 11 age 11 years<br>[56:49] or so<br>[56:50] >> but in those 11 years eight of them have<br>[56:52] been relatively easy. So if you don't<br>[56:55] recognize that, if you don't if you're<br>[56:56] not aware that this is a this is in part<br>[56:59] also a very large thing about branding,<br>[57:03] a large thing about visibility, a large<br>[57:06] thing about<br>[57:08] uh understanding what your skill sets<br>[57:10] are and and not afraid to use them as a<br>[57:12] as a thing that sets you apart. It's<br>[57:14] very difficult to find continuous growth<br>[57:17] in a period where the level of of skills<br>[57:22] needed to get the base um projects done<br>[57:26] is going down that is AI. And on the<br>[57:29] complex end of things, yeah, if an<br>[57:32] agency has a really good profile on on<br>[57:34] large complex projects, then it's very<br>[57:37] logical they're going to get those<br>[57:38] projects. If a if a if a small in<br>[57:41] between agency<br>[57:43] is never, you know, every now and then<br>[57:45] touches the larger project but hasn't<br>[57:47] turned that into a skill that is<br>[57:49] sellable and presentable and all that<br>[57:51] sort of stuff. How how is the market<br>[57:53] going to react? It's going to react uh<br>[57:56] pleasantly to those who have put in the<br>[57:58] work of marketing, of presenting, of<br>[58:02] case studies, all that sort of stuff.<br>[58:04] It's inevitable. Every single industry<br>[58:07] outside of our industry goes through<br>[58:09] these levels of,<br>[58:11] you know, there's growth and then then<br>[58:12] then you hit a plateau. Something needs<br>[58:16] to change when you hit that plateau. And<br>[58:18] the thing that needs to change<br>[58:20] >> is very much something that you need to<br>[58:23] see coming instead of all right now I<br>[58:26] have to do something. You're already two<br>[58:27] years too late. If now now is the time<br>[58:30] that you think I I need to change<br>[58:32] something, it's too late. So the only<br>[58:34] thing you can do is radically improve<br>[58:36] all every single thing that you do. That<br>[58:38] is sales, that is marketing, that is<br>[58:40] development, that is understanding all<br>[58:42] the things that set you apart from a<br>[58:43] technical skill. It's everything.<br>[58:46] >> It is so hard to niche down in a<br>[58:49] drought. When you when when the pipeline<br>[58:52] is feeling good, that that that feeling<br>[58:55] of like, oh, I can we can afford to<br>[58:57] niche down now. We can become that<br>[58:59] specialist. whether that's a niched<br>[59:00] subject or a niche tool set. But when<br>[59:03] there's a drought,<br>[59:05] as someone who's been there, been in<br>[59:07] that in that place,<br>[59:09] the panic mode that comes on to every<br>[59:11] business owner is because they got to<br>[59:13] sit there and ultimately business owners<br>[59:15] are there going, I have to make payroll<br>[59:16] this month. So, I'm willing to take<br>[59:18] things to make payroll to even if it<br>[59:20] makes my life hund times worse down the<br>[59:23] line,<br>[59:24] >> they there comes a point where you sort<br>[59:26] of have to do that just to scrap through<br>[59:27] and survive. But I agree. I think if you<br>[59:30] don't if you weren't in a niche, if<br>[59:33] you're not in a niche now, you probably<br>[59:35] need to be in a niche really quickly. I<br>[59:39] think the only bit where I'm like is I'm<br>[59:41] not necessarily sure the niche has to be<br>[59:43] tools. I don't think you need to be a<br>[59:46] niche Woo Commerce developer or even a I<br>[59:50] think you can niche out in a different<br>[59:51] way. You can maybe<br>[59:53] >> there's various ways audience there<br>[59:55] there's various ways of doing it. It can<br>[59:56] be topical. It can be it can be skill<br>[59:58] set. It can be it can be many things.<br>[60:00] But you need to specialize in a way that<br>[60:02] is presentable, marketable, all those<br>[60:05] things because h how is your next client<br>[60:08] going to know? How are they going to<br>[60:10] know? They're going to look at a generic<br>[60:12] site where you present your skills as we<br>[60:13] build themes, we build plugins, we're<br>[60:16] good at it. Yay. Like well I mean that's<br>[60:18] that's the thing is when you're in a<br>[60:20] when you're in a boomer bust sort of um<br>[60:23] industry which is what we are either you<br>[60:26] can do no wrong right which is when<br>[60:29] you're in the boom you can do no wrong<br>[60:30] you're growing and and everything and<br>[60:33] then it becomes I think it feels risky<br>[60:37] when you're in that boom to say what do<br>[60:40] I specifically want to pick here when I<br>[60:44] can do no wrong.<br>[60:46] >> Yeah. and and and that's where the<br>[60:48] people succeed when there's the bust and<br>[60:52] are the people who look down the road<br>[60:54] and they can see it coming and they can<br>[60:56] choose wisely or they just plain get<br>[60:59] lucky. Um, you know, there's there's<br>[61:01] sometimes just plain dumb luck. You look<br>[61:04] at the oil booms and all that stuff,<br>[61:06] it's just sometimes it's just people<br>[61:08] pick the land that happen to have the<br>[61:09] oil, you know. So,<br>[61:12] >> it's the same type of thing. Wait, you<br>[61:14] mean my two sticks are not going to get<br>[61:16] me oil consing along for my [ย __ย ] Maybe<br>[61:20] sticks won't work.<br>[61:21] >> I've done 20 years of the two sticks<br>[61:23] thing and I've never<br>[61:25] >> No, just grass.<br>[61:27] >> Why doesn't that Why doesn't that<br>[61:28] surprise me?<br>[61:29] >> Every evening I'm out with the dowsing<br>[61:31] rods. Um, so it's a fairly um, so the<br>[61:36] report that we had on the screen from<br>[61:37] Kyle, it doesn't paint this sort of<br>[61:39] picture of um, there's no sense of sort<br>[61:42] of doom there or anything like that, but<br>[61:44] but this is uh, this is the tenor of<br>[61:47] what is coming out of WordPress<br>[61:49] publishing houses at the moment, like<br>[61:51] podcasts and blogs and what have you.<br>[61:53] There's this sort of how the heck do we<br>[61:55] navigate this thing? And so,<br>[61:57] >> well, it starts with any problem. You<br>[61:59] are you recognize that it's a problem.<br>[62:01] So if you haven't identified it as a<br>[62:02] problem just yet, now is the time to<br>[62:05] level up and pick a direction. And it<br>[62:07] can be multiple directions. Like it's<br>[62:08] not a it's not a binary thing.<br>[62:10] >> But I I'll give you I'll give you one<br>[62:13] good example. We all know AI has taken<br>[62:15] over some version of search. How much?<br>[62:19] We don't know. But it's certainly<br>[62:22] quantifiable. Now, if you have an agency<br>[62:26] and you haven't<br>[62:28] uh optimized your site in terms of this<br>[62:31] is what I do and and all the things I<br>[62:33] just said, I'm not going to repeat all<br>[62:34] that, but you haven't made that<br>[62:36] available for the AI to do in the most<br>[62:39] uh<br>[62:41] smoothest way.<br>[62:42] >> Yeah,<br>[62:43] >> that's an indication of you're running<br>[62:44] behind. There's there's a Cloudflare uh<br>[62:48] released a website last week I think or<br>[62:51] the week before. Is my<br>[62:55] is my site agentic? What is it?<br>[62:57] >> Yeah. Is Okay.<br>[62:58] >> Is it agentready.com?<br>[63:01] >> Okay.<br>[63:02] >> So, for starters, add your site in there<br>[63:05] just to have you be aware of what uh<br>[63:09] what your site needs to qualify for<br>[63:11] nowadays just to be visible on the AI<br>[63:13] side of things. like all of these things<br>[63:15] matter now.<br>[63:16] >> Go.<br>[63:17] >> And and that's just one piece of the<br>[63:18] jigsaw puzzle. So AI feels like a giant<br>[63:21] piece of that jigsaw puzzle, but it's<br>[63:22] also possible shrinking market share.<br>[63:25] >> It can be all of the things, but you<br>[63:27] need to you need to get off your ass and<br>[63:28] and and be proactive. You there's no<br>[63:30] time for reactiveness now.<br>[63:32] >> Okay, that's it. We're going to wrap<br>[63:33] this show up and I'm going to go and uh<br>[63:35] yeah, I'm I'm out of here. I'm going to<br>[63:37] do all the things that need doing. Um<br>[63:39] there's a few comments around this. This<br>[63:41] seems to be the piece today that's got<br>[63:42] the uh got the comments. Um firstly, um<br>[63:46] Mark in the UK, Mark Wilkinson said,<br>[63:50] "Getting harder." I would agree with<br>[63:51] that for sure. Seems to be no doubt<br>[63:53] about that. And then Mark made a few uh<br>[63:56] complimentary comments about what Tim<br>[63:57] was saying. I can't remember the context<br>[63:59] because it's several minutes ago now. Um<br>[64:01] also, uh James Laauo said he totally<br>[64:04] forgot about this show. Well, I don't<br>[64:06] know what to make of that, James. That<br>[64:08] betrayal. Uh no. I'm joking. Uh I<br>[64:12] >> It's a good demonstration of promotion<br>[64:14] and branding being important and your<br>[64:17] brand clearly failed because it didn't<br>[64:19] last even three weeks.<br>[64:21] >> Okay. Damn it. Okay. My brand as if I as<br>[64:25] if I have a brand. Uh but appreciate<br>[64:28] that, Tim. That's very kind of you. Uh<br>[64:30] and then getting back to the real stuff,<br>[64:32] he says, um I will be asking the state<br>[64:34] of the WordPress. Uh, sorry. I'll be<br>[64:36] asking about the state of WordPress from<br>[64:38] Mary Hubard during tonight's Boston<br>[64:40] WordPress meetup. Okay, that's<br>[64:41] interesting. Thank you. Uh, James, uh,<br>[64:43] Tim has a great point. A small, as a<br>[64:46] small new agency owner, I am seeing this<br>[64:48] change. My niche, this is James<br>[64:51] commenting again. My niche has been uh,<br>[64:53] eaten up by Squarespace, Web Flow, etc.<br>[64:56] WP is still top, but people are asking<br>[64:59] for other options. It's truncated, so<br>[65:01] I'll read it. These platforms offer<br>[65:03] other integrated options, but I have to<br>[65:06] relearn my brain. And then an agreement.<br>[65:08] >> That last sentence is spot on.<br>[65:10] >> Yeah.<br>[65:11] >> You have to relearn your brain.<br>[65:13] >> Relearn your brain.<br>[65:14] >> Absolutely.<br>[65:15] >> And then he's agreeing with you. Um,<br>[65:17] Remus need you need to see what's<br>[65:19] coming. It depends on the niche or the<br>[65:21] client.<br>[65:21] >> And for the record, I don't mean like<br>[65:23] you need to have the the the the glass<br>[65:25] ball, right? Nobody has that. That<br>[65:27] that's not what I'm saying. What I'm<br>[65:28] saying is there's there's there's<br>[65:30] changes in our industry and you need to<br>[65:32] embrace them instead of I'll look at it<br>[65:35] when I'm forced to or when the project<br>[65:37] asks for it that that you don't have<br>[65:39] that luxury anymore.<br>[65:41] >> And then this sort of speaks into that a<br>[65:43] little bit. Um again, James, uh I've<br>[65:45] accepted work from my niche that isn't<br>[65:46] only WordPress work. It's just the point<br>[65:48] we're at right now. Okay. So the niche<br>[65:50] is the thing, not WordPress being the<br>[65:53] thing. But that's fine because again if<br>[65:55] you one of the things that we've got<br>[65:57] coming is that and this has always been<br>[66:00] the case but nobody's believed that<br>[66:03] clients don't actually care. They don't<br>[66:05] care for example they don't really truly<br>[66:09] care if you built their word their site<br>[66:10] on WordPress as long as it meets the<br>[66:12] feature set that they wanted at the<br>[66:14] time. This can lead them down into<br>[66:16] terrible paths when this is how, you<br>[66:18] know, dev shops that build custom CMSs<br>[66:20] still exist and shouldn't, but they<br>[66:22] still exist. But that's because clients<br>[66:24] don't actually care about that. Well,<br>[66:26] they care about the functionality. And<br>[66:27] if you give them what they wanted in<br>[66:29] terms of functionality, they don't care<br>[66:30] about what it was behind the scenes. In<br>[66:33] the same way that clients don't care if<br>[66:36] you manually update a site every day and<br>[66:39] keep it, they they care about will you<br>[66:41] keep it up to date and will you keep it<br>[66:42] secure. how you do that irrelevant to<br>[66:45] them. As long as you're doing it,<br>[66:47] >> they couldn't give a flying monkey.<br>[66:50] >> They couldn't give a flying monkey.<br>[66:53] >> If your if your niche doesn't if it mean<br>[66:56] your niche no longer has WordPress as a<br>[66:59] feature in part of its part of thing it<br>[67:02] cares about, then you don't need to use<br>[67:05] I know that's apocalypical on a<br>[67:07] WordPress podcast, but you don't need to<br>[67:10] use WordPress in that scenario.<br>[67:12] >> I'm going to mute him. so badly.<br>[67:13] >> I know you're going to if you are<br>[67:16] someone who is now sitting and you write<br>[67:18] all your blog posts or rather Claude<br>[67:20] writes all your blog posts, you might<br>[67:22] and you're never going to review them.<br>[67:24] You're never going to do any formatting<br>[67:25] on it. You're never going to log in. You<br>[67:28] probably don't want WordPress anymore.<br>[67:30] And that's<br>[67:31] >> the thing we have to accept is that is<br>[67:34] okay. That's always been okay because<br>[67:37] I'm having heart<br>[67:40] should have had to force them to do<br>[67:41] this. Nath Nathan's like, "What is my<br>[67:43] podcast going to be about next week?"<br>[67:44] >> This week in this week in talking,<br>[67:49] >> he's he's gonna change the name from WP<br>[67:51] Builds to, you know,<br>[67:53] >> build.<br>[67:55] Yeah. Yeah. Yeah. But I agree, Tim. That<br>[67:59] makes perfect sense. And I'm sure that<br>[68:01] on many levels, many of us have got it.<br>[68:02] You have also spawned this week's titles<br>[68:05] episode without a doubt. Uh Tim Nash<br>[68:07] says, "Clients don't actually care."<br>[68:09] That's gonna I might miss the Tim Nash<br>[68:11] bit out at the beginning, but that I<br>[68:13] think will be the episode. So, some more<br>[68:14] comments about that. Uh just to keep<br>[68:16] this going for a little while. Uh<br>[68:19] where were we? Nomad skateboarding.<br>[68:21] Hello. Um some also choose to run their<br>[68:24] own waist so they can't be left behind<br>[68:25] in the popular one. Oh, interesting.<br>[68:27] Okay. Yeah. So, forge your own path.<br>[68:29] Make make your own way and be the<br>[68:31] trailblazer and everybody follows you.<br>[68:33] Um,<br>[68:35] so this is definitely Steve Burge's<br>[68:38] picture, but I don't recognize the<br>[68:39] handle there. So, normally it says<br>[68:41] something different. Um, but there we<br>[68:43] go. Ali, so Steve Burge, the flat cap<br>[68:46] and headphones are a brand I'd recognize<br>[68:48] Nathan silhouette anywhere. That's very<br>[68:51] kind. I appreciate that. Um, oh, I'll<br>[68:54] just put the same comment up twice. What<br>[68:56] scares me now, says James, is when a<br>[68:58] client comes to you with a solution<br>[69:00] based on what AI told them. Oh,<br>[69:02] >> so I<br>[69:04] >> can can I say it shouldn't scare you,<br>[69:07] >> right?<br>[69:07] >> You should have an ready type of<br>[69:10] approach answer,<br>[69:11] >> right?<br>[69:11] >> In in how you deal with this because<br>[69:13] this is the new reality. I have clients<br>[69:15] as well who are paying me handsomely<br>[69:17] every month for XYZ. There's a you know<br>[69:20] a variety of things that I do. Every now<br>[69:22] and then someone now says, "Hey, I've<br>[69:25] seen this and they said I can do this.<br>[69:29] Why don't you uh integrate this for me?"<br>[69:30] And then I explain them why this is or<br>[69:33] isn't a good idea in detail. You have<br>[69:36] you need to have these answers ready<br>[69:37] now,<br>[69:38] >> right?<br>[69:39] >> That's a great start should be your<br>[69:41] should be be your hand for any for any<br>[69:44] statement when it<br>[69:47] >> sentence.<br>[69:48] That's a great that means you've had a<br>[69:50] conversation where you hashed out what<br>[69:52] you want and you we have a direction.<br>[69:54] >> It's no different than than back in the<br>[69:56] days. I remember doctors hated when<br>[69:58] you'd go to WebMD and bring in a<br>[70:00] diagnosis. Yeah.<br>[70:02] >> And and those doctors have kind of<br>[70:04] fallen by the wayside. Now when you go<br>[70:06] to the doctor, you go in and you say and<br>[70:08] you've googled it, they're like, "Oh, we<br>[70:10] really appreciate the fact that you've<br>[70:12] gone and done all the work because we<br>[70:14] only have 15 minutes to talk to you<br>[70:15] anyway, and it's best, you know, and and<br>[70:18] and I will tell you why this is wrong,<br>[70:21] but I will also tell you why this is<br>[70:23] right." And if you're going to an<br>[70:25] expert, that's what an expert does. An<br>[70:27] expert says, "Hey, thanks for doing the<br>[70:29] research before you came here." It means<br>[70:31] you're serious about your project. And<br>[70:34] here is, like you said, this is a great<br>[70:37] start and this is how we can expound<br>[70:40] upon it and this is how we can build on<br>[70:41] it. And if we the reality is there going<br>[70:44] to be people who embrace AI and there<br>[70:46] are people who don't. And the get off my<br>[70:48] lawn people, I'm sorry. They're going to<br>[70:51] have to find another industry because AI<br>[70:53] is here. You're gonna have to deal with<br>[70:55] it and you're gonna have to deal with<br>[70:56] everything that that entails.<br>[70:58] >> Correct.<br>[70:59] >> Okay. So, all of that was spawned by the<br>[71:02] We sort of went off in myriad directions<br>[71:04] there, but that was really nice. Um,<br>[71:06] they're the best bits at this point. Do<br>[71:07] you mind if I add one last bit about the<br>[71:10] article or not? Which is um and I think<br>[71:12] it was you who said it, but I think<br>[71:15] they've had far less<br>[71:17] >> responses this year.<br>[71:21] >> The survey, let's just put it back on<br>[71:23] the screen. So, the survey had 622.<br>[71:26] I can't for certain say that that's<br>[71:27] down, but I for some reason I think it<br>[71:30] was<br>[71:32] >> you put the word five there.<br>[71:33] >> Let's try 25. Yeah, let's try that. Good<br>[71:36] point. I don't know if it'll surface it<br>[71:37] in the same way.<br>[71:40] >> Literally half. Yeah.<br>[71:41] >> Okay. 2024.<br>[71:43] >> Okay. Let's see what we get with that<br>[71:49] >> similar 1,200ish. But I feel like that<br>[71:52] in itself is indicative of something.<br>[71:54] Whether that is um whether that is<br>[71:57] business owners who are going actually<br>[71:59] I'm in a really negative place and<br>[72:01] especially if they I I suspect that when<br>[72:03] it got to the financials in the<br>[72:04] questionnaire that that's where a lot of<br>[72:06] the cut off came where people sort of<br>[72:08] went<br>[72:11] >> yeah I've had a bad year<br>[72:14] and and that and that that just was<br>[72:16] where they turned off and stopped<br>[72:17] putting in or whether it is an<br>[72:19] indication that we really have just lost<br>[72:22] half an industry which which I don't<br>[72:24] believe is the case, but I I found that<br>[72:26] to be possibly the biggest statistic of<br>[72:29] all because I don't think the admin bar<br>[72:32] has lost half its readership. I don't<br>[72:36] think it's lost its uh impact to reach<br>[72:39] its audience by half in a year, which<br>[72:42] means there must be another reason that<br>[72:44] it<br>[72:45] >> Well, I I think there might also be<br>[72:47] survey fatigue just people are tired of<br>[72:49] filling out surveys.<br>[72:50] >> That could be it.<br>[72:51] >> Yeah. Okay. So, it's spawned a lot. Um,<br>[72:54] there's so much data in that. Um, and it<br>[72:57] is literally just presented as data with<br>[72:59] KL dropping in some thoughts about, you<br>[73:01] know, what that data might mean. Um, but<br>[73:03] no sort of overall uh conclusions, but<br>[73:06] we definitely toss that around a little<br>[73:07] bit. That was fascinating. I So, we've<br>[73:10] got very little time left, so we'll just<br>[73:12] whip through a few of these. So, this is<br>[73:13] an interesting one. It's by Matias<br>[73:15] Reinholds.<br>[73:17] And, um, I don't know if this kind of<br>[73:19] speaks to what we've just been talking<br>[73:21] about. you know, this fear out there of<br>[73:23] our industry sort of shrinking or what<br>[73:25] have you. But there seems to be a lot of<br>[73:27] trying out new things, let's put it that<br>[73:29] way, out there in the wild and, you<br>[73:31] know, so lots of things about setting up<br>[73:34] dev environments for contributors at<br>[73:36] word camps, lots of um educational<br>[73:38] initiatives in the WordPress space that<br>[73:39] didn't exist before. And now we have<br>[73:42] this which I think is so interesting. So<br>[73:44] Matias is obviously an automatician<br>[73:46] because this post is kickstarting a<br>[73:48] radical month at automatic. Now, Remus,<br>[73:50] I think knows more about this in terms<br>[73:52] of who's in and who's out, but um this<br>[73:55] person along with a companion inside of<br>[73:58] WordPress um has been authorized for one<br>[74:01] month and I'll just read it. Today is<br>[74:03] the first day of radical speed month at<br>[74:06] Automatic. For one month, I get to get<br>[74:08] to pair up with a colleague and build<br>[74:10] something real. No design reviews, no<br>[74:12] product signups, no marketing sign off.<br>[74:15] I'm curious to see what a pair can ship<br>[74:17] in a month without the usual approval<br>[74:19] chain in place. And um so they have<br>[74:23] decided to do a particular thing you can<br>[74:26] find out more on the website. But I I I<br>[74:28] don't first of all I don't know like I<br>[74:32] don't know if everybody gets to do this<br>[74:33] if you're a developer automatic in other<br>[74:35] words has automatic more or less shut<br>[74:37] down for a month or is it just like a<br>[74:38] cherrypicked you know five or six seven<br>[74:40] or eight people which one remicked and<br>[74:43] it's notic there's there's quite a<br>[74:46] number um our friend Jamie Marsland is<br>[74:49] one of them<br>[74:50] >> okay<br>[74:51] >> um it's best I have gathered that it<br>[74:55] this is a this is an a mechanism to<br>[74:58] spark creativity and productivity and<br>[75:02] just<br>[75:03] >> blue sky thinking unconstrained.<br>[75:06] >> It's a hackathon type approach, right?<br>[75:08] >> But it's a month of a hackathon. I mean,<br>[75:10] you know, it it reminds me of those days<br>[75:12] when Google gave all of their dev<br>[75:14] employee, in fact, I think everybody,<br>[75:16] I'm not sure, uh like a Friday off every<br>[75:19] >> every week, right? It was 20% time and<br>[75:21] you could do whatever you liked and<br>[75:23] loads of<br>[75:24] >> stuff came out of Google because of that<br>[75:27] 20% time. I'm sure there was a hell of a<br>[75:29] lot of waste.<br>[75:30] >> That's how I see this,<br>[75:31] >> right? So, it's like the 20% time, but a<br>[75:34] month I mean gosh, I am imagining these<br>[75:37] people bright individuals. They've got<br>[75:39] loads of history doing things. I'm very<br>[75:42] curious to see what the heck comes out<br>[75:44] of a month of<br>[75:45] >> So, a month is essentially saying don't<br>[75:47] don't think too small.<br>[75:49] >> Yeah. Right. Right. Exactly that. Yeah.<br>[75:51] >> Which is which is what we're inclined to<br>[75:53] do anyway because you know APR what is<br>[75:56] that? You you you you you research a<br>[75:58] particular bug or a small feature this<br>[76:00] and that and here's here's my PR and and<br>[76:02] voila. But if you have a month you get<br>[76:05] to think about it. You get to<br>[76:06] experiment. You get to play. You get you<br>[76:08] have your buddy that you're back and<br>[76:10] forthing with with um I like this. I<br>[76:13] like this a lot actually. It's a very<br>[76:16] confident step financially as well. You<br>[76:19] know, that's not a cheap gesture.<br>[76:21] >> No,<br>[76:22] >> it's going to cost millions of dollars<br>[76:24] presumably,<br>[76:25] >> but it might reward them with millions<br>[76:27] as well.<br>[76:27] >> Yeah.<br>[76:28] >> Imagine if one one of the ideas turns<br>[76:30] into, I don't know, the next SAS app.<br>[76:32] Obviously, automatic, we we align it<br>[76:35] very much with WordPress, don't we? But<br>[76:36] they also have irons in many fires.<br>[76:38] They've got podcasting things, you know,<br>[76:41] there's all sorts of they've got like<br>[76:42] Day One, haven't they? like a journaling<br>[76:44] app and things like that. So perhaps it<br>[76:46] the gamut is not going to be limited<br>[76:48] around WordPress. But I just thought<br>[76:50] that was really curious. So um let's see<br>[76:52] what these folk do. Sorry Tim, I think<br>[76:55] you might have been trying to say<br>[76:56] something.<br>[76:56] >> No, no, I'm just though I have I was<br>[76:58] sitting here going what if I could just<br>[77:01] have a month? I could do so much cool<br>[77:03] stuff. I didn't have to do anything else<br>[77:05] for that month. Yeah,<br>[77:06] >> right now I think anybody who's got that<br>[77:10] time, this is the this is the possibly<br>[77:13] the fastest point for to be able to go<br>[77:16] from idea to implementation<br>[77:19] >> ever that we've ever had.<br>[77:21] >> It's wild.<br>[77:22] >> Yeah.<br>[77:24] >> Sorry, it's not James. Sorry. Nomad<br>[77:26] skateboarding. Um I presume, let's just<br>[77:29] assume that this is research and it's<br>[77:30] true. 400 plus teams doing that. So, by<br>[77:34] that, do you mean 800 individuals or<br>[77:36] there's 400 different, you know, paired<br>[77:40] people? Either way, that's not nothing.<br>[77:43] Wow. Gosh, that's going to be so<br>[77:45] interesting. Let watch this space. Let's<br>[77:48] see what comes back in a month's time.<br>[77:49] It wouldn't be surprising if there was<br>[77:51] one.<br>[77:52] >> That's 30 days of shower thoughts, which<br>[77:54] is when all the good ideas happen. So,<br>[77:56] >> yeah. Yeah. Yeah. I wonder what these<br>[77:59] individuals will do with themselves. I<br>[78:01] wonder what their day will look like.<br>[78:02] you know, whether they'll just, I don't<br>[78:04] know, go and sit on the beach and enjoy<br>[78:05] themselves whilst doing it as opposed to<br>[78:07] stuck in Slack meetings at home and<br>[78:09] things like that. Anyway, fascinating<br>[78:12] and an automatic which is definitely<br>[78:16] trying out some new things. So, let's<br>[78:18] see where that goes. Anybody else on<br>[78:21] that? Oh, it came from an automatic post<br>[78:24] on the Facebook page that gives you an<br>[78:26] insight into the whole program. So, it<br>[78:28] is 800 people. Man alive. That is not a<br>[78:32] cheap thing to have offered for free.<br>[78:34] Wow. Okay.<br>[78:36] >> Okay. There we go. That's that one. Uh<br>[78:38] let me just get that comment off the<br>[78:40] screen. We really are running out of<br>[78:41] time. Where did we get to? No, there's<br>[78:44] no time for that. There probably isn't<br>[78:46] time for that. No, let's just go<br>[78:49] straight to this one.<br>[78:51] >> Um I kind of like the uh agent one.<br>[78:54] >> Okay. Do you want to go for this one?<br>[78:56] >> I I think this is an interesting uh<br>[78:58] take. um that sort of has been forming<br>[79:02] as we were seeing 7.0 O come to be<br>[79:07] um<br>[79:09] coinciding with quite a few things<br>[79:11] happening on um the AI side of things<br>[79:17] I think I mean first of all this is this<br>[79:20] is published on automatic.com so it is<br>[79:22] in some way promotional it is in some<br>[79:24] way positioning sure<br>[79:27] but WordPress does have the opportunity<br>[79:30] with the market share that we have and<br>[79:33] with 7.0 O being first step into<br>[79:36] integrating AI on a few different<br>[79:39] levels, it does have to the absolute<br>[79:42] perfect position to turn into the<br>[79:44] operating system of the agentic web.<br>[79:47] There is it's more than just branding<br>[79:50] the thing. I think this is actually<br>[79:51] something that's starting to happen. uh<br>[79:54] it is an entirely new argument as to why<br>[79:58] you should want to use WordPress because<br>[80:00] yes why open source is the choice and<br>[80:02] the MCP is the thing and you know but<br>[80:06] there's already a lot of stuff going on<br>[80:09] inside and uh outside of WordPress but<br>[80:13] connecting to WordPress that really<br>[80:16] makes WordPress a fine candidate for<br>[80:18] this u<br>[80:21] um this concept the operating system of<br>[80:23] the agentic web.<br>[80:25] >> It is so interesting this debate. So<br>[80:27] I'll just read into the record the name<br>[80:29] of this piece. So it is on automatic.com<br>[80:31] and the piece is called WordPress colon<br>[80:34] uh the operating system of the agentic<br>[80:36] web and it's James Greersonen I think<br>[80:38] you would pronounce his name as and he's<br>[80:40] he's running through the you've probably<br>[80:43] thought of most of these thoughts if<br>[80:44] you're into WordPress I would have<br>[80:46] thought um how how WordPress could<br>[80:49] easily serve as the foundational layer<br>[80:51] of future initiatives on the web like<br>[80:53] like it says the operating system of the<br>[80:55] web and as you would imagine the things<br>[80:58] that are brought to bear in this<br>[80:59] argument are things like the scale of<br>[81:01] WordPress. So 43% and all of the<br>[81:04] community that that brings. um the<br>[81:06] 61,000 plus plus pro you know uh paid<br>[81:10] for plugins which probably take it well<br>[81:13] over a h 100,000 I would have thought<br>[81:14] maybe more like 200,000 don't know and<br>[81:17] um and the fact that opensource the<br>[81:20] nature of WordPress being open source I<br>[81:22] is that the the AIS know exactly what to<br>[81:25] do um with WordPress because<br>[81:28] everything's freely available so if you<br>[81:30] want to do a thing the AI knows already<br>[81:33] how to do that thing because all of the<br>[81:35] document and what have you has been out<br>[81:36] there for many many years. And that's<br>[81:39] kind of the context of his argument. He<br>[81:41] goes into the pros and the cons. I um<br>[81:45] there's a there's a little bit of me<br>[81:47] when I hear this argument um where I<br>[81:50] think I wonder in 10 years time what<br>[81:52] we'll think about arguments like this,<br>[81:54] whether it will have been a case of<br>[81:56] okay, that was very optimistic. We were<br>[81:58] desperately clinging for WordPress to be<br>[82:01] the thing. And the reason I say all of<br>[82:02] that is because I don't even know what's<br>[82:04] going to happen in two weeks time in AI.<br>[82:07] It just seems to be happening at such a<br>[82:09] breathtaking pace. I<br>[82:10] >> it is but if if the foundation of that<br>[82:13] is WordPress and WordPress makes all all<br>[82:15] the new things uh that are are there to<br>[82:19] to settle down as as permanent things.<br>[82:22] >> Uh it facilitates that, it operates with<br>[82:24] that, it integrates with that, it talks<br>[82:26] with it in a loweffort manner which is<br>[82:28] what 7.0 will be the first step towards<br>[82:31] >> um I I I I don't see any other solution<br>[82:34] than uh sorry um uh outcome than yes to<br>[82:38] some degree it will I mean the same<br>[82:39] >> it's a strong argument isn't it I agree<br>[82:41] >> the same can be said when when custom<br>[82:43] post types and tonomies were introduced<br>[82:46] like people said oh now you can build<br>[82:48] everything with WordPress and it'll be<br>[82:50] the future and some people were like nah<br>[82:52] I mean come on it's a blog we're not<br>[82:54] we're not going to we're not going to<br>[82:56] use a blog and to get out of here and<br>[82:59] yet those who were building understood<br>[83:02] what that unlocked. Um<br>[83:06] I I kind of see this the same way if I'm<br>[83:08] being really honest.<br>[83:09] >> There is also the advantage that uh<br>[83:12] people know WordPress. If you uh were to<br>[83:15] ask an AI right now to spin you up a<br>[83:18] website, it would go and get you tell it<br>[83:21] would tell start telling you to write<br>[83:22] some content into markdown files and<br>[83:24] then it would load up a Nex.js JS app<br>[83:26] which it would then spin up a bunch of<br>[83:28] crap into. Uh it would then do a bunch<br>[83:30] of stuff and then it would tell you I<br>[83:32] have a website and that's great until<br>[83:36] you need to fix something and then you<br>[83:37] need to the AI.<br>[83:38] >> That's it is like you have locked<br>[83:41] yourself back in<br>[83:42] >> to those commercial developers we were<br>[83:45] dumping on ages ago who were building<br>[83:47] their own CMSs.<br>[83:49] >> It locks itself down in that way.<br>[83:51] WordPress is something that is known by<br>[83:54] everybody that you can that is universal<br>[83:57] in that it can be deployed onto pretty<br>[83:58] much any hosting company you ever can<br>[84:01] think of. You can have it working very<br>[84:04] quickly, very easily. You can pay<br>[84:06] someone to maintain it. You can and<br>[84:08] alongside this, if we make it easier and<br>[84:11] easier for AI to operate and use it and<br>[84:14] successfully,<br>[84:15] we have the best of both.<br>[84:17] >> Yeah. We can we maintain ownership,<br>[84:21] which is something that at the moment<br>[84:23] people who are just flinging sites up<br>[84:25] with AI have actually losing and they<br>[84:27] don't even realize they're losing that<br>[84:29] really vital part, which is true<br>[84:31] ownership, which is portability because<br>[84:34] they are stuck in a scenario where<br>[84:35] they're going to have to have somebody<br>[84:37] or something debug every time. Now, I'm<br>[84:40] not saying that every person who has a<br>[84:42] WordPress site should should be doing<br>[84:45] development on a WordPress site, but<br>[84:47] they have that option and they have the<br>[84:49] ability to go to a gamut of people from<br>[84:53] really cheap companies to ginormous big<br>[84:56] VIP agencies to help them alongside AI,<br>[85:00] which is a really powerful tool in its<br>[85:03] own right. Yeah, it feels to me as if<br>[85:05] the direction of travel is a little bit<br>[85:07] more like the the editing of already<br>[85:12] kind of AI generated stuff is a big win<br>[85:15] for WordPress. So, in other words, you<br>[85:17] know, you've told you've told some um AI<br>[85:20] to build you a web page. Now, what like<br>[85:23] how do you go and amend it? How do you<br>[85:26] like do you have to have a conversation?<br>[85:27] No, not that bit. The the other cat, you<br>[85:30] know, that kind of thing. And so having<br>[85:32] it dumped into an an interface that<br>[85:35] you're familiar with, it'll be really<br>[85:37] interesting to see in the future how<br>[85:39] much creation is done by the AI and then<br>[85:41] the human in the loop bit is the okay<br>[85:44] now we need to amend it because it's<br>[85:45] Christmas and we want it to look<br>[85:47] Christmy and yada yada that that'll be I<br>[85:51] think that<br>[85:52] >> and you know with real time<br>[85:53] collaboration when you amend it it will<br>[85:55] go no I didn't tell you to do that.<br>[85:59] Oh, wheels within wheels. Um, go and<br>[86:03] check out the piece though. It's on<br>[86:04] automatic blog. Uh, it's by James<br>[86:06] Greerson. It's called WordPress<br>[86:08] operating system for the agentic web. I<br>[86:10] I I got to say I I'm kind of convinced<br>[86:13] that I think it's that's the um that is<br>[86:15] the that is how it'll turn out. Um,<br>[86:20] right. How are we doing for time? Not a<br>[86:22] lot of time. And have we got any new<br>[86:25] comments coming? Yes, a couple. So, uh,<br>[86:29] James again, James is being a truly<br>[86:31] amazing commenter. Thank you. Um, off<br>[86:34] topic, he watched Dre from the Drupal<br>[86:36] project at Drupalcon in 2026, the<br>[86:39] keynote, and they Oh, yeah. I remember<br>[86:41] this. Yeah, I remember seeing this, too.<br>[86:43] They've got uh AI built directly into<br>[86:46] their dashboard. It's called Drupal<br>[86:47] Canvas. And you you just basically start<br>[86:50] out a Drupal site now, don't you? Or at<br>[86:51] least you can. Um, and it's all baked in<br>[86:54] right at the very beginning. Um and he<br>[86:56] makes the point that Dre made a good<br>[86:59] point that even with all these agent<br>[87:01] platforms um a scaffold uh to the front<br>[87:04] end of the site is nice. You still need<br>[87:06] governance humans in the loop really to<br>[87:09] uh to help operate the nuances of the<br>[87:11] nuances of the back end. So there we go.<br>[87:14] Okay. Anything on that? I think we need<br>[87:16] to rush. We will rush. Here we go. Um a<br>[87:20] little while ago a plugin came out as a<br>[87:21] suite of blocks which I thought was<br>[87:23] quite nice. It enabled you to do a<br>[87:25] little bit more with core blocks. It<br>[87:27] extended the features. It was called<br>[87:29] Twentig. If anybody played with it, it<br>[87:32] was pretty lightweight in that it didn't<br>[87:33] try to launch new blocks. It just added<br>[87:36] menus to existing blocks. They've<br>[87:38] decided to jump in the um the theming<br>[87:40] space as well. So, I just thought I'd<br>[87:41] mention that it's called Twig One.<br>[87:44] Haven't tried it. I've no idea what it's<br>[87:46] like. As far as I can tell, it's free um<br>[87:49] just like their blocks were. But uh<br>[87:51] anyway, there's that and<br>[87:55] uh yeah, we'll just raise that on the<br>[87:56] screen very quickly and several of the<br>[87:58] panel can uh grimace. And<br>[88:02] did they grimace sufficiently is all<br>[88:06] moving on. Uh okay. Um<br>[88:11] this was supposed to be the thing that<br>[88:13] we talked about most this week and yet<br>[88:15] we got totally derailed by the admin<br>[88:17] bars article. So,<br>[88:18] >> you know, if you want to do that, you<br>[88:19] need to a tell the palist that this is<br>[88:21] the figure you want to focus on and b<br>[88:22] put it at the beginning.<br>[88:24] >> Yeah. Well, that was<br>[88:25] >> he did he did he did hint at it<br>[88:27] actually.<br>[88:29] >> But hint hinting is not being very clear<br>[88:31] in your communication. Just play<br>[88:35] never been good at this thing doing a<br>[88:37] live show. It's uh but anyway, this is a<br>[88:40] bit of a big deal and if you guys have<br>[88:42] got a couple of minutes, let's just<br>[88:43] explore it a little bit. Um this news<br>[88:46] dropped. This is the repositories<br>[88:48] version of it. But essentially, if you<br>[88:50] had Woo Commerce subscriptions,<br>[88:52] there is a chance, and you have to have<br>[88:55] the docs incorrectly lined up in a row<br>[88:58] for this to matter to you. But there is<br>[89:00] a chance that you will have had<br>[89:04] subscriptions which your customers had<br>[89:07] set to autorenew.<br>[89:09] Woo Commerce subscriptions might have<br>[89:11] switched them off without alerting you<br>[89:15] or alerting your customers. And so<br>[89:17] basically they just went into this<br>[89:18] completely silent fail state. Now, I<br>[89:22] don't have any of this, so it's just a<br>[89:24] news story to me, and it's, you know,<br>[89:26] it's kind of, wow, that's a shame. But<br>[89:28] it would appear that out there in the<br>[89:30] wild, there are people that are claiming<br>[89:31] that this is really cost them quite a<br>[89:34] lot of money. And um and now we're in<br>[89:37] that phase where uh the patches are<br>[89:39] trying to be put together. My<br>[89:41] understanding is much of it has already<br>[89:42] been patched. Um, but it's quite a big<br>[89:45] story that if you've got it set up and<br>[89:48] the intention was to set it up so that<br>[89:50] you know things would tick over next<br>[89:52] year the subscription would happen<br>[89:53] again. If it utterly silently failed,<br>[89:56] that's really really bad from a business<br>[89:59] point of view and it doesn't help Woo<br>[90:01] Commerce uh out there in the public<br>[90:04] sphere. I wouldn't have thought.<br>[90:05] Anything to add to that?<br>[90:08] >> A good example of where monitoring comes<br>[90:11] into its own.<br>[90:12] >> Yes. Yes, but who does I mean obviously<br>[90:14] the the sites that say that this hadn't<br>[90:17] happened uh sorry that this has happened<br>[90:19] to them presumably they weren't doing<br>[90:21] that. Yeah, fair enough. Um<br>[90:23] >> I mean I don't not not to you know that<br>[90:26] terms of like I don't care about the<br>[90:28] people who it has happened to but uh if<br>[90:31] you're running a subscription whether<br>[90:32] it's a membership site or you're running<br>[90:34] a subscriptions of any sort and this<br>[90:37] surely affected a churn I mean maybe<br>[90:40] maybe they're making enough that it<br>[90:41] doesn't affect the churn rate and the<br>[90:42] the percentages were small enough but<br>[90:44] even just your churn rate would have a<br>[90:47] noticeable change. What does it look<br>[90:49] like though if you're a WooCommerce<br>[90:51] store owner that from what from<br>[90:52] everything I've read it looked to them<br>[90:56] as if their customers had switched it<br>[90:58] off because I I don't know what the logs<br>[91:01] look like and you know what it actually<br>[91:02] looks like in the database and yada yada<br>[91:04] yada but my assumption I suppose as a<br>[91:07] store owner would be okay I can see that<br>[91:09] that is now not set to autorenew I would<br>[91:12] just be thinking there's a dissatisfied<br>[91:14] customer okay we lost them let's<br>[91:16] concentrate on next year getting a load<br>[91:17] of few people through the door. Do you<br>[91:19] know what I mean? I can see how this<br>[91:20] would slip through the cracks.<br>[91:21] >> But presumably what is that whole one<br>[91:24] one is unfortunate, two is a<br>[91:27] coincidence, three is starting to be<br>[91:29] >> I again it does depend on scale because<br>[91:31] if this is only affecting four out of a<br>[91:33] thousand customers a month,<br>[91:35] >> you're not likely no amount of<br>[91:37] monitoring is likely to pick that up.<br>[91:38] But if it was,<br>[91:40] >> you know, if all of your subscriptions<br>[91:41] are suddenly having this problem, then<br>[91:43] that's going to be you're going to<br>[91:45] notice hopefully and people seemingly<br>[91:47] did.<br>[91:48] >> Yeah. So, the the person who figured<br>[91:51] this all out, I'm not even going to try<br>[91:52] and pronounce their name correctly.<br>[91:54] >> Ver,<br>[91:55] >> there you go. It sound as if it might be<br>[91:57] Dutch. uh what Remus just said, they um<br>[92:01] they um got into all of this, found a<br>[92:04] bug, and then penetrated deeper over the<br>[92:05] course of the next few days and found<br>[92:07] four, three more, total of four, and<br>[92:09] discovered that 121 subscriptions in<br>[92:13] their setup had been affected and they<br>[92:15] lost 40 Oh, I mean, it's not nothing, is<br>[92:18] it? $43,000<br>[92:21] in potential revenue. Now, you can't be<br>[92:23] certain that they were going to renew<br>[92:24] anyway, but nevertheless,<br>[92:25] >> well, yeah,<br>[92:26] >> wouldn't the subscriber also notice that<br>[92:30] their subscription is not active or<br>[92:33] >> Well, that's the only way that this<br>[92:35] would be alerted is that the subscriber<br>[92:37] noticed and got back to the website and<br>[92:39] says something's gone wrong. We wanted<br>[92:41] access to whatever it is, in this case,<br>[92:43] presumably a plugin. I guess the we're<br>[92:45] sorry to see you go email that you just<br>[92:48] that you absolutely hate when people<br>[92:50] when you're canceling subscriptions and<br>[92:52] your inbox fills in with the we're sorry<br>[92:54] to see you go here have 10% off if you<br>[92:56] click this button that you know 90% of<br>[92:59] us will probably immediately been might<br>[93:02] have in this one case this case possibly<br>[93:04] have saved no I'd have just binned it<br>[93:07] I'd have been it<br>[93:08] >> also wasn't it a a total silent fail did<br>[93:13] it it didn't trigger any emails or<br>[93:14] anything like that. I think as well<br>[93:16] that's my understanding is it just<br>[93:17] failed utterly silently. So none of the<br>[93:20] usual cavalcade of emails that might<br>[93:22] >> Yeah, that's how I took it. That's how I<br>[93:24] took it to mean that it was completely<br>[93:26] just under the radar. Maybe this is an<br>[93:30] example of where using your having your<br>[93:32] email marketing and email transactional<br>[93:35] system tied tightly into your<br>[93:37] WooCommerce.<br>[93:37] >> Right. Right. Right. Okay. So you could<br>[93:39] have mitigated this on your own. Yeah,<br>[93:41] that's possibly. I mean the thing is you<br>[93:43] can't you ultimately you can't mitigate<br>[93:45] for a bunch of series of c of cascading<br>[93:47] failures. You can mitigate against lots<br>[93:50] of things and we can be sitting here<br>[93:52] afterwards going well if you've done<br>[93:53] this and you put it like this and you<br>[93:54] could have done this wrong and perfectly<br>[93:57] fine but the reality is stuff like this<br>[93:59] happens<br>[94:00] >> and it's part of the cost of anything.<br>[94:04] This is the equivalent of somebody in<br>[94:06] the shop going and you know closing the<br>[94:09] front door and locking it by accident<br>[94:11] for 20 minutes at the start of the day.<br>[94:13] >> Yes. Yeah, that's right. Go and sack the<br>[94:16] employee. Uh anyway, WooCommerce are on<br>[94:19] it, my understanding is. And they're<br>[94:20] also trying to figure out if there's a<br>[94:22] way of um an automated tool for one of a<br>[94:26] better word. Mark's just turned into<br>[94:28] like he's gone to Hades. um if there's a<br>[94:32] way of figuring out who these affected<br>[94:35] people are and then going back to them<br>[94:36] cap in hand kind of basically saying<br>[94:38] look we messed up the system messed up<br>[94:40] what have you. So anyway that was fairly<br>[94:42] big story. What else have we got?<br>[94:44] Nothing. Oh couple of events I'll just<br>[94:46] mention these quickly before we end. Uh<br>[94:48] web agency summit is around the corner<br>[94:50] 27th of April i.e. today it started. Um<br>[94:53] if you go to atrim.iossummit io/summit<br>[94:57] you can get involved in that and because<br>[94:59] time is short uh there this will be the<br>[95:02] last one uh if you are thinking about<br>[95:04] going to word camp EU which is happening<br>[95:06] in June then the schedule has been<br>[95:10] announced in a lovely table with a<br>[95:12] lovely feature you can actually<br>[95:14] highlight with this little star the bits<br>[95:15] that you like and send yourself an email<br>[95:18] because uh you know we're all lazy and<br>[95:20] that's helpful. That's it. That's all we<br>[95:22] got time for.<br>[95:25] Take a breath, Mr. Wriggley.<br>[95:29] It's a lot It's a lot cooler here than<br>[95:30] it is in India. That's I'm gonna I'll<br>[95:33] definitely say that. I've got the even<br>[95:35] though I've got the window open, at<br>[95:37] least I'm not pouring<br>[95:39] uh with sweat. Right, there we go. We<br>[95:41] will be back hopefully uh this time next<br>[95:44] week. All that it remains for me to do<br>[95:45] is say thank you to our three panelists.<br>[95:48] Mark, Benzerane, thank you Mark. Uh,<br>[95:52] Remus somewhere there. Remus Travis,<br>[95:55] thank you. He says he's got some news<br>[95:57] next week. I don't know what that I want<br>[95:59] him to tell me now.<br>[96:01] He's not going to. Look, he's got that<br>[96:03] face of I'm not saying<br>[96:04] >> you could do do some investigating and<br>[96:06] it's not<br>[96:08] >> I'll do some investigating when we<br>[96:09] finish this show. You can tell me then.<br>[96:12] Uh, and Tim Tim Nash down there as well.<br>[96:15] Uh, thank you very much. We will push<br>[96:17] this out as a podcast audio episode,<br>[96:19] which is how most people consume it.<br>[96:20] That'll happen tomorrow at 7:30 or 7 in<br>[96:23] the morning. And we'll be back, like I<br>[96:25] said, next week for some more this week<br>[96:27] in WordPress. Take it easy. Thank you<br>[96:29] for Oh. Oh. Oh, got to do the handy<br>[96:31] thing. Quick, the hand wavy thing, if<br>[96:33] you don't mind. Only only one hand from<br>[96:36] Tim. The one handed. There we go.<br>[96:39] That'll do. That's great. See you all<br>[96:41] next week. Take it easy. Bye. Ciao for<br>[96:43] now.<br>[96:44] >> Ciao for now indeed. <!-- deep-read:sections end --> ๐Ÿ“„ **Full text:** ![[Full Document Contents/Articles/This Week in WordPress #371.md|This Week in WordPress #371 by YouTube]] ## Highlights - >> Yeah. >> Yeah. Thank you. I have no words. Uh, I'm very appreciative. Let's go with that. So, I'll read the bio uh so that we and you can have a small break. Have a coffee. Mark Benzerane is the partnerships and community lead at MainWP where he spends his time working with plug-in developers, agencies, and service providers across the WordPress ecosystem. He's been involved with WordPress for many years and is particularly interested in helping site owners keep control of their own infrastructure while still benefiting from the broader plug-in and hosting landscape. At MainWP, he focuses on ([View Highlight](https://read.readwise.io/read/01krgph6k26hmhpgz8h9d9ng8g)) - Tags: ๐Ÿ‘ป ai highlighted - maintained to the same high standards, the same release cadence, but wouldn't wouldn't take up space in the very lean and light WordPress of the future. And uh roll on nine months and we've got an what an MCP servery thing coming in. Uh an agent uh a whole new AI agent set thing that's in there with meaning for the first time ever, we're going to have credentials now in databases and this all in one place. It feels like who ([View Highlight](https://read.readwise.io/read/01krgph6k6qntd25q9bke3nw3d)) - Tags: ๐Ÿ‘ป ai highlighted - up to contrib and 10 minutes from sitting down you'd be fruitfully engaged in um part of the WordPress project. Well, not apparently. That's not how it works because um allegedly uh OneMar is saying a lot of people get lost at WordPress uh contributor day. So much so that people actually just sort of leave halfway through the setup of their machines um because they're just I guess just a bit weary of it. They figure out that they're not going to achieve anything just because the whole process of ([View Highlight](https://read.readwise.io/read/01krgph6k9k13t07whm3rxe06k)) - Tags: ๐Ÿ‘ป ai highlighted - the myriad articles. So, we need to burn through the next one. I'm going to miss that one out because we just don't have time for maybe I won't. Just very quickly, this this appeared on Word uh the makewordpress.org. It's kind of related to what was talking about. Contributing is hard, especially if you're new. And so, there's a piece written by Velder, uh, which was came out a couple of days ago, 23rd of April. It's called Help Others Contribute to WordPress. And it's it's not the technical side of getting ([View Highlight](https://read.readwise.io/read/01krgph6kdtdm6f2znjtjwh7je)) - Tags: ๐Ÿ‘ป ai highlighted - and then getting back to the real stuff, he says, um I will be asking the state of the WordPress. Uh, sorry. I'll be asking about the state of WordPress from Mary Hubard during tonight's Boston WordPress meetup. Okay, that's interesting. Thank you. Uh, James, uh, Tim has a great point. A small, as a small new agency owner, I am seeing this change. My niche, this is James commenting again. My niche has been uh, eaten up by Squarespace, Web Flow, etc. WP is still top, but people are asking for other options. It's truncated, so ([View Highlight](https://read.readwise.io/read/01krgph6kg0h8ydjchwfn29atq)) - Tags: ๐Ÿ‘ป ai highlighted - wonder what their day will look like. you know, whether they'll just, I don't know, go and sit on the beach and enjoy themselves whilst doing it as opposed to stuck in Slack meetings at home and things like that. Anyway, fascinating and an automatic which is definitely trying out some new things. So, let's see where that goes. Anybody else on that? Oh, it came from an automatic post on the Facebook page that gives you an insight into the whole program. So, it is 800 people. Man alive. That is not a ([View Highlight](https://read.readwise.io/read/01krgph6km8cjgxy365dbkkppg)) - Tags: ๐Ÿ‘ป ai highlighted - the thing. And the reason I say all of that is because I don't even know what's going to happen in two weeks time in AI. It just seems to be happening at such a breathtaking pace. I >> it is but if if the foundation of that is WordPress and WordPress makes all all the new things uh that are are there to to settle down as as permanent things. >> Uh it facilitates that, it operates with that, it integrates with that, it talks with it in a loweffort manner which is what 7.0 will be the first step towards ([View Highlight](https://read.readwise.io/read/01krgph6krbayxavs1xs6vp1xn)) - Tags: ๐Ÿ‘ป ai highlighted - of stuff and then it would tell you I have a website and that's great until you need to fix something and then you need to the AI. >> That's it is like you have locked yourself back in >> to those commercial developers we were dumping on ages ago who were building their own CMSs. >> It locks itself down in that way. WordPress is something that is known by everybody that you can that is universal in that it can be deployed onto pretty much any hosting company you ever can ([View Highlight](https://read.readwise.io/read/01krgph6kvaespkjbc7j3xk1z8)) - Tags: ๐Ÿ‘ป ai highlighted - check out the piece though. It's on automatic blog. Uh, it's by James Greerson. It's called WordPress operating system for the agentic web. I I I got to say I I'm kind of convinced that I think it's that's the um that is the that is how it'll turn out. Um, right. How are we doing for time? Not a lot of time. And have we got any new comments coming? Yes, a couple. So, uh, James again, James is being a truly ([View Highlight](https://read.readwise.io/read/01krgph6m0gqv09d8phkf7b4vc)) - Tags: ๐Ÿ‘ป ai highlighted - amazing commenter. Thank you. Um, off topic, he watched Dre from the Drupal project at Drupalcon in 2026, the keynote, and they Oh, yeah. I remember this. Yeah, I remember seeing this, too. They've got uh AI built directly into their dashboard. It's called Drupal Canvas. And you you just basically start out a Drupal site now, don't you? Or at least you can. Um, and it's all baked in right at the very beginning. Um and he makes the point that Dre made a good point that even with all these agent ([View Highlight](https://read.readwise.io/read/01krgph6m35t1kh2n5gws4bm4b)) - Tags: ๐Ÿ‘ป ai highlighted