Author: mari

  • Matt: Old Business Cards

    Matt: Old Business Cards

    I recently came across a few old business cards I designed back in 1999. The first ones were for my services as a saxophone player:

    A few notes:

    • I went mostly by “Matthew” then.
    • At some point I decided to remove the home address and say that I was available to play not just alto saxophone but baritone, tenor, and soprano as well.
    • The number was the home shared house number, not a cell phone.
    • The email was an email address the entire family shared, under my dad’s name.
    • HAL-PC was an amazing non-profit local to Houston that stood for the “Houston Area League of PC users.” There was a pretty reasonable annual membership fee, and they hosted a monthly general meeting which had hundreds of attendees, always with a presentation or two and a raffle giveaway at the end. They were a dial-up ISP and BBS/newsgroup host. I volunteered for them by going in on Saturdays where they had a room people could bring their broken computers to and get free tech support, and by hosting a SIG, or special-interest group, around PalmOS called HPUG, the Houston Palm Users Group. This was a big part of the inspiration for WordCamps.

    This was for my “design” business:

    I would also design business cards for friends, here’s one for my friend who was a percussionist and vibraphonist, Chase Jordan:

  • Gutenberg Times: Licensing for AI, Patterns, Gutenberg 21.6, and future of WordPress—Weekend Edition #340

    Gutenberg Times: Licensing for AI, Patterns, Gutenberg 21.6, and future of WordPress—Weekend Edition #340

    Hi there,

    Welcome to the WCUS Part 2. The workshop recordings are online, and my chat with other dev advocates has also been published. You can read about it in this article, which includes the video: WordPress, AI, and the generational shift: insights from #WCUS Creators Studio.

    In the WCUS Creators Studio: Brian Coords, Jonathan Bossenger, Birgit Pauli-Haack, Ryan Welcher

    A few publishers assembled to come up with a license standard for machines, aka AI. As site builders, or owners, you’ll be interested that there has been some work on the way. More below.

    Have a splendid weekend ahead!

    Yours, 💕
    Birgit

    WordCamp US

    As mentioned, the recordings of the Workshop are now online. The block and site editor related ones are:

    If you are more interested in AI and development, these might be for you:

    Developing Gutenberg and WordPress

    It was Ryan Welcher‘s turn to publish this month’s What’s new for developers? (September 2025). The updates include:

    • Composer package for the Abilities API now available for early testing ahead of WordPress 6.9
    • Four experimental Accordion blocks (Accordion, Accordion Item, Accordion Header, Accordion Panel) powered by the Interactivity API.
    • Theme.json now supports styling form elements, including text inputs and select dropdowns.
    • Data Views received multiple enhancements, including infinite scroll and card layouts.
    • The Date block now supports custom dates and block bindings
    • A new Query Loop Title block variation displays post type labels.
    • WordPress Playground added support for multiple theme installations and new CLI flags, plus PHP debugging improvements through XDebug Bridge.
    • The AI team released stable versions of core libraries and introduced new development tools.

    For details and more, you need to read the post. 🤗


    Carlos Bravo managed the release of Gutenberg 21.6 and highlights in his post What’s new in Gutenberg 21.6? (10 September):

    1. New add accordion button
    2. Improved DataViews grid interface.
    3. Form elements now support global styles

    🎙 The latest episode is Gutenberg Changelog 120—WordCamp US, Automattic Telex, Gutenberg 21.4 and 21.5, and the need for more blocks with special guest Sarah Norris.

    If you are listening via Spotify, please leave a comment. If you listen via other podcast apps, please leave a review. It’ll help with the distribution.

    Plugins, Themes, and Tools for #nocode site builders and owners

    In her latest post, The Pattern System: Publish Faster with Reusable WordPress Layouts, Anam Hassan breaks down how WordPress Patterns can save you tons of time by letting you reuse the same layouts over and over instead of rebuilding them from scratch. She explains three types: synced patterns that automatically update everywhere when you change them once, unsynced patterns that give you the same starting template but let you customize each one differently, and locked patterns that keep your design safe when other people are writing content.

    Synced pattern overrides are however missing from the post.


    Tune in to the latest episode of the WP Behind the Builds podcast on Open Channels. The Founders of Podcaster Plus Share Product Development Experiences and Community Insights. Host Mark Westguard speaks with Dan Maby and Nathan Wrigley, founders of Podcaster Plus, about their new WordPress plugin designed to simplify podcast publishing and customize audio players. The plugin uses the Interactivity API for modular blocks like play buttons and volume controls, enabling users to create personalized audio players. Podcaster Plus automates publishing by generating posts for new episodes in RSS feeds and offers add-ons for custom post types, SEO, and automation.

    You can sign up for the beta of the new plugin at the website PodcasterPlus.


    At WordCamp Sofia last year, Jordan Hlebarov explored in his talk how the Gutenberg block editor simplifies the workflow for both agencies and clients, by making content management more intuitive and efficient, as well as how it benefits both clients and streamlines agency operations. The video is now available on WordPressTV and also offers a link to the slides.

    Theme Development for Full Site Editing and Blocks

    On the WordPress Developer Blog, Justin Tadlock published an in-depth tutorial on Building a light/dark toggle with the Interactivity API. He demonstrates creating a toggle that works without custom blocks using modern CSS techniques and WordPress APIs. The tutorial covers theme setup, color scheme storage using user meta and cookies, implementing the toggle button with interactivity directives, adding JavaScript functionality, styling with icons, and registering a block variation for easy editor insertion, resulting in a complete light/dark mode toggle for block themes. You can follow along on the Block Developer Cook Book website.


    Rino de Boer used to work with Elementor to build sites. Recently he explored Block themes and the 2025 default theme. You can follow along via his YouTube video Exploring WordPress Block Themes (Spectra, Raft, Ollie, TT5 & more) — Live Test


    Jason Crist published a new plugin: Synced Patterns for Themes. He writes in the description, “This plugin enables theme developers to ship patterns that behave as synced patterns (reusable blocks) while maintaining the benefits of theme-bundled patterns. When a theme pattern is marked as synced, it automatically becomes available as a reusable block that updates across all instances when modified.” The plugin description also elaborates on the features and how to use it.

    Crist also authored the Pattern Builder plugin, you can also find in the repository. “Pattern Builder transforms how you work with WordPress block patterns, providing a comprehensive solution for creating, managing, and organizing patterns right from your WordPress admin.”

    I have not tested these plugins. Use at your own risk!


    Bud Kraus again has a great tutorial to unregister all kinds of core block features, i.e., block styles, blocks, or theme style variations. He shows you example code and also what happens when things are unregistered that were already in use. Check out his blog post on Kinsta: Unregistering style variations in a WordPress block theme.

    “Keeping up with Gutenberg – Index 2025”
    A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. The previous years are also available: 2020 | 2021 | 2022 | 2023 | 2024

    Building Blocks and Tools for the Block editor.

    Ryan Welcher chips away at his Block Development Cookbook series on YouTube. In the video How To Convert WordPress Blocks Into (Almost) Anything!, you learn how to enable transforms for your blocks, a way to migrate a current block into a different block. The block editor has a few transforms out of the box, like changing the content of a paragraph block into a list block. Or a into a Quote block without losing the content. Ryan helps you solve this using the transform API for your custom blocks.


    New in the Playground world

    In his post, The future of WordPress? A complete website from nothing but a link, Jamie Marsland explores how WordPress Playground runs entirely in your browser without servers or setup, and Blueprints transform it from a demo into a powerful tool. Blueprints are recipes that create complete professional websites with one click, benefiting agencies, educators, freelancers, and developers. Marsland built PootlePlayground.com and PootleSites.com to expand Blueprint creation capabilities. The future roadmap aims to push these temporary browser sites into permanent hosting.

    AI News

    In his post, Boosting WordPress Development with GitHub Copilot, Seth Rubenstein explains how GitHub Copilot, an AI coding assistant, helped his team quickly build four WordPress features that would have taken months to complete manually. The AI handled tasks like creating admin panels and fixing SEO titles with minimal human oversight. However, the AI couldn’t test its own work, so Rubenstein integrated WordPress Playground, a browser-based testing environment, allowing the AI to actually browse and check the websites it builds, making the development process more reliable and efficient. Rubenstein shared all the details of how he accomplished it.


    Matt Mullenweg shared on his blog, “one of the more interesting things to launch.” this week:

    RSL (Really Simple Licensing) is an open standard that helps content publishers protect their rights in the AI era by embedding machine-readable licensing terms directly into web pages using XML markup.

    The system supports various compensation models, including attribution-based licensing, pay-per-crawl, and pay-per-inference arrangements. Publishers can specify different terms for different usage types, particularly for AI training applications.

    The standard addresses challenges content creators face with AI systems using their work without clear compensation or attribution by providing a structured format that automated tools can understand and respect, giving creators standardized control over their content usage.

    The founders are Eckart Walther, who is also the co-creator of the RSS (Really Simple Syndication) standard, and Doug Leeds, former CEO of Ask.com and former CEO of IAC Publishing.

    The RSL team has established a collective licensing organization, the RSL Collective, that can negotiate terms and collect royalties, similar to ASCAP for musicians or MPLC for films.

    Russell Brandom at TechCrunch has the whole story. RSS co-creator launches new protocol for AI data licensing.

    James Le Page, team rep on the WordPress AI team, built a first version of a plugin for publishers using WordPress: RSL Licensing for WordPress.

    And I am left to wonder how public LLMs adhere to this standard and more interestingly, if they will pay licensing fees. Brandom wrote, “Without some kind of licensing system, AI companies could face an avalanche of copyright lawsuits that some worry will set the industry back permanently.”

    Need a plugin .zip from Gutenberg’s master branch?
    Gutenberg Times provides daily build for testing and review.

    Now also available via WordPress Playground. There is no need for a test site locally or on a server. Have you been using it? Email me with your experience

    GitHub all releases

    Questions? Suggestions? Ideas?
    Don’t hesitate to send them via email or
    send me a message on WordPress Slack or Twitter @bph.


    For questions to be answered on the Gutenberg Changelog,
    send them to changelog@gutenbergtimes.com


    Featured Image: Photo by Cristina Gottardi on Unsplash


    Don’t want to miss the next Weekend Edition?

    We hate spam, too, and won’t give your email address to anyone
    except Mailchimp to send out our Weekend Edition

    Thanks for subscribing.

  • Matt: Legal Win

    Just got word that the court dismissed several of WP Engine and Silver Lake’s most serious claims — antitrust, monopolization, and extortion have been knocked out! These were by far the most significant and far-reaching allegations in the case and with today’s decision the case is narrowed significantly. This is a win not just for us but for all open source maintainers and contributors. Huge thanks to the folks at Gibson and Automattic who have been working on this.

    With respect to any remaining claims, we’re confident the facts will demonstrate that our actions were lawful and in the best interests of the WordPress community.

    This ruling is a significant milestone, but our focus remains the same: building a free, open, and thriving WordPress ecosystem and supporting the millions of people who rely on it every day.

  • From Cleaning Hacked Sites to Melapress: How Robert Abela Built Security Plugins Trusted by Thousands of Users

    From Cleaning Hacked Sites to Melapress: How Robert Abela Built Security Plugins Trusted by Thousands of Users

    From cleaning hacked WordPress sites to running a 7-person security plugin company, Robert Abela never planned to become an entrepreneur. But when he discovered a critical gap in WordPress security logging, everything changed.

    That led him to build WP Activity Log, which grew from a hobby project into Melapress. The company has developed some of WordPress’s most trusted security plugins, including WP Activity Log, WP2FA, and Melapress Login Security.

    In this interview, Robert shares how he built his plugin business through organic marketing and community relationships. He also reveals the lessons he learned scaling from solo developer to leading a growing team.

    “The difference between the best plugins out there in each category… is always maybe that 10%… we always go that extra step.”

    Robert Abela portraitRobert Abela – CEO & Founder of Melapress

    Keep reading to learn how Robert Abela built one of the most successful WordPress security plugins on the market.

    📣 This is our series, #MyWordPressStory, which brings you insights from some of the most successful leaders in the WordPress industry.

    If you’d like to be featured in our interview series – whether you’re a plugin developer, founder, or SEO expert – feel free to reach out and let us know through our contact form.

    Interview with Robert Abela In Post

    Video Interview with Robert Abela

    If you’d like to check out our complete video interview with Robert Abela, then you can watch it below:

    Or you can use the links below to see what we covered in the interview (and more):

    🙋‍♂️ Meet Robert Abela: Systems Engineer Turned Security Expert

    Robert Abela didn’t start as a plugin developer or WordPress entrepreneur.

    For over a decade, he worked as a systems engineer at software companies, with his final role at Acunetix, a company that developed web security scanning tools.

    “Around 13 years ago I quit my corporate job. I always worked for software companies, startups, most of them.”

    Robert Abela portraitRobert Abela

    But he didn’t leave because he didn’t like the job. It was simply time for a change. His background in software security and systems engineering would prove invaluable for what came next.

    When Acunetix needed a blog around 2009, they turned to WordPress. This was Robert’s introduction to the platform that would eventually change his career trajectory.

    WordPress security was very different back then, and Robert’s background gave him a unique perspective on the platform’s vulnerabilities.

    As a systems engineer, Robert gained exposure to every department within software companies — from marketing and sales to development and R&D.

    This cross-functional experience gave him insights into how software businesses actually operate. This knowledge would become crucial when building his own company.

    “You get a good understanding of the inner workings of a software company, what should be done and not.”

    Robert Abela portraitRobert Abela

    After leaving his corporate role, Robert began freelance work cleaning hacked WordPress websites, combining his security expertise with his growing WordPress knowledge.

    He didn’t realize it at the time, but this work would help him expose a gap in WordPress security. That gap would later define his entrepreneurial path and lead him to create Melapress.

    🔧 Building WP Activity Log: The Problem That Started Everything

    Website cleanup work in the early days of WordPress was challenging. Robert found himself constantly dealing with hacked sites, trying to understand what went wrong and how to prevent it from happening again.

    That’s how he got the idea for WP Activity Log.

    “There was no sort of logging… you need to see what happened before it got hacked. Was the plugin maybe updated? Maybe a user installed something? Maybe a user was created? And yeah, there was nothing like that.”

    Robert Abela portraitRobert Abela

    This wasn’t just a minor inconvenience. It was a fundamental gap that made security work unnecessarily difficult and time-consuming.

    The business side of website cleanup also presented its own challenges.

    “It wasn’t very scalable and it was a very difficult job… there were prices like people were cleaning websites for $99, and sometimes it could be a job which takes a couple of days,” Robert explained.

    In these early days, Robert was competing with many other cleanup services in a race to the bottom on pricing. It was clear this wasn’t a sustainable long-term business model.

    But Robert saw an opportunity to solve the underlying problem rather than just treating the symptoms.

    The logging capability that WordPress was missing could help both professionals and site owners understand and prevent security issues.

    There was one small problem, though: Robert wasn’t really a developer.

    “I’m not a developer per se. I can read and write code but something that I can do in a week and a proper developer can do it properly in one day… It took me a few months playing around and breaking things basically…”

    Robert Abela portraitRobert Abela

    Despite the learning curve, Robert kept trying. He developed the first version of WP Activity Log as both a solution to his professional needs and a way to learn coding skills.

    “It started as a hobby,” Robert said. The first year brought in around $1,000 in revenue, hardly life-changing money, but enough to suggest there was real interest in the solution.

    “But yeah, then it’s like, maybe this can happen actually, you know?”

    That moment of realization marked the beginning of what would become a six-year transition from hobby project to full-time business.

    💥 Related Post: Tobias Bäthge turned a hobby project for his baseball team into TablePress, a WordPress plugin that now powers more than 700K sites. Read the full interview to see how he did it.

    🌱 Growing Through Community, Not Marketing Dollars

    For the first six years of WP Activity Log’s existence, Robert spent exactly zero dollars on marketing. Instead, he built his user base through authentic community engagement and content creation.

    “I never spent a penny on marketing before six years ago. It was all organic and just connections talking to people.”

    Robert Abela portraitRobert Abela

    His marketing strategy was refreshingly simple: write helpful blog posts, build a newsletter for people interested in WordPress security content, and attend WordPress community events.

    When the newsletter went out with security tips and insights, it might include a mention of the plugin at the bottom. But the focus was always on providing value first.

    The real turning point came in 2013 when Robert attended the first WordCamp Europe in Leiden. This decision would shape how he thought about building relationships in the WordPress space.

    “If I send an email to someone right now who I’ve never met in person… they will ignore you but if you know them you’ve met them in person… it’s different.”

    Robert Abela portraitRobert Abela

    WordCamps and local WordPress meetups became Robert’s main networking strategy.

    The relationships he built at these events led to collaborations, cross-promotion opportunities, and genuine friendships within the WordPress community.

    💡 Looking to grow your WordPress community? Check out the events page on WordPress.org.

    Beyond the business benefits, these events provided something equally important during the challenging transition years: community and support.

    “At meetups and at WordCamps, I met people in the same position as I was. So you could share ideas. We could help each other… It feels a bit less lonely.”

    Robert Abela portraitRobert Abela

    Building a side business while maintaining full-time work can be isolating.

    But seeing other entrepreneurs deal with similar challenges provided both practical insights and emotional support during the long period before WP Activity Log could support Robert full-time.

    The organic approach worked, but it required patience. It took several years of consistent content creation, community engagement, and gradual word-of-mouth growth before the plugin gained significant traction.

    But this slow build created a solid foundation of users who genuinely valued the product and became advocates for it.

    Eventually, WP Activity Log grew into one of the best WordPress activity log and tracking plugins on the market.

    💡 What Makes Plugins Stand Out: Feedback & Going the Extra Mile

    After years of studying successful WordPress plugins, Robert developed a clear philosophy about what separates the winners from the competition in each category.

    “The difference between the best plugins out there in each category and those which follow… is always maybe that 10%… Instead of stopping at 90%, they went up to 95, 96%,” he explained.

    It’s not about revolutionary features or completely different approaches.

    The top plugins in any category are often similar to their competitors, but they go that extra step in execution, user experience, and support quality.

    This philosophy extends far beyond just the software itself. Robert believes exceptional support is often what transforms a good plugin into a market leader.

    “Support is really important because you can have the best software in the world. If you don’t have support, slowly, slowly, you start losing customers.”

    Robert Abela portraitRobert Abela

    Even today, with a team of seven people, Robert still handles support tickets himself.

    It’s not because he has to. It’s because staying connected to users provides invaluable insights into how the plugins are actually being used.

    “Every morning I like to try just support tickets myself… because I feel that if I don’t do that, I would be segregating myself in my own world,” he said.

    This direct connection to users has revealed use cases that Robert never anticipated when first building WP Activity Log.

    While he designed it mostly as a security tool for tracking potential breaches, users found creative applications he hadn’t considered.

    “You designed your plugin to be used for A, B, and C, but people are using it for A, B, C, D, E, F, G, H… So you get these ideas.”

    Robert Abela portraitRobert Abela

    For instance, Robert has learned that magazine websites use his plugin to monitor editor productivity and track how many articles writers complete each week.

    Online learning platforms have even used it to see which students are completing courses and which are dropping off.

    These insights help with feature development and product positioning. Robert uses a simple rule for prioritizing new features based on user feedback.

    “If we think 80% of people are going to use it, then we’re going to give it priority. If it’s something that we think only 20% or less… then maybe it gets much lower priority.”

    Robert Abela portraitRobert Abela

    The combination of exceptional support and user-driven development created strong customer loyalty that would prove very important as Robert prepared to make a major leap.

    He decided to transform his side project into Melapress, which is now a full-time business with multiple plugins and a growing team.

    🚀 Scaling Melapress: Multiple Plugins and a Growing Team

    Once WP Activity Log gained traction, Robert began thinking beyond a single plugin.

    Relying on one product for all revenue felt risky — and his security background gave him plenty of ideas for other pain points he could solve.

    “I never liked the idea of relying on one plugin as an income source,” he explained. “At least if something happens… it’s good to have a few different products, a few different income streams.”

    Robert Abela portraitRobert Abela

    The next opportunity came from an internal need.

    Robert had started working with guest authors and needed them to use two-factor authentication. But the existing 2FA plugins were built by developers, for developers — not everyday WordPress users.

    So, he built his own.

    The first version of WP 2FA did the same core job as other 2FA plugins. But it also added a simple setup wizard and smart enforcement policies that made onboarding much easier for non-technical users.

    WP 2FA Website

    Today, WP2FA is one of the most popular 2FA plugins in the WordPress plugin repository.

    Note: We can also vouch for how well the plugin works. In fact, it’s our top recommended method in our tutorial on how to add two-factor authentication in WordPress.

    Melapress has since expanded to include other products like Melapress Login Security and Role Editor, with more plugins on the way.

    But the approach remains the same: identify a real need, build something better, and test it out.

    To support this growth, Robert also began hiring, and he was intentional about the kind of people he brought in.

    Whether it’s marketing, testing, design, or development, Robert doesn’t just want execution. He wants collaboration.

    “I want people who actually… with whom I can have very very good discussions… People who come in and say, ‘This could be better,’ and bring in ideas I haven’t thought of.”

    Robert Abela portraitRobert Abela

    That philosophy has helped turn Melapress into a thriving 7-person company — one that’s continuing to grow by listening to users and focusing on quality above all else.

    💥 Interested in more lessons from successful WordPress entrepreneurs? Check out our full interview with Nicolas Lecocq, the creator of the OceanWP theme and the founder of DigiHold.

    🎯 Lessons Learned: What Robert Would Do Differently Today

    Robert’s journey from freelancer to founder didn’t follow a straight line, and that’s exactly what makes it so relatable.

    For the first several years, Melapress (originally WP White Security) evolved through experimentation, not long-term strategy.

    Plugin ideas were pursued on instinct. Systems were built (and sometimes rebuilt) as the business grew.

    That approach worked. But if Robert were starting over today, he says he’d be more intentional.

    “I would… plan a bit more, do a bit more… be a bit less impulsive and make more informed decisions.”

    Robert Abela portraitRobert Abela

    Without clear planning, early decisions sometimes led to technical or business debt that had to be reversed later.

    “You end up two, three years later like… now we have to reverse this.”

    Still, Robert doesn’t regret the organic path that got him here. In fact, he sees it as a necessary part of learning.

    “I never planned it. Everything happened like… let’s try this, it’s working… It wasn’t planned that it would grow to a full-time job, but it did.”

    Robert Abela portraitRobert Abela

    His experience is a reminder that while planning is important, progress often comes from action. This is especially true when it’s paired with curiosity, user feedback, and consistent effort over time.

    💭 Final Thoughts & Where to Find Robert’s Work

    Today, Robert runs a growing plugin business, but he hasn’t lost touch with the users who made it possible.

    He still checks support messages personally. He still replies to plugin emails. And he still believes that direct contact with customers is what sets great companies apart from the rest.

    “Some people sometimes are surprised… they say, ‘I never thought you’d reply.’ Yeah, we do check the emails.”

    Robert Abela portraitRobert Abela

    That customer-first philosophy has helped Melapress grow from a solo side project into a trusted brand in WordPress security. It’s used by thousands of site owners and supported by a passionate team.

    If you’d like to learn more about Robert’s work, you can check out the Melapress website. Or feel free to reach out via their contact page.

    🌟 Want to learn more about the state of WordPress security today? Check out the results of the Melapress annual security survey — it’s full of interesting and up-to-date statistics.

    📚 Bonus: Expert Resources for WordPress Security and Plugin Development

    Want to follow in Robert’s footsteps and build your own successful plugin business?

    Whether you’re just starting out or scaling your next product, here are some hand-picked WPBeginner resources to help you grow:

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post From Cleaning Hacked Sites to Melapress: How Robert Abela Built Security Plugins Trusted by Thousands of Users first appeared on WPBeginner.

  • Matt: Really Simple Licensing

    It’s been a busy (and tragic) week but one of the more interesting things to launch was the Really Simple Licensing standard. I have a lot of scars from the web standards wars, so I’m hesitant to dive back in, but this is from a lot of the early Web 2.0 people, as TechCrunch writes about.

    As it happens, James LePage of Automattic has spun up a WordPress plugin for it, so that was fast. Now the thing to figure out is distribution and adoption.

  • Matt: Account for Externalities

    When I studied economics, one of the concepts that struck me the most was the concept of externalities. This International Monetary Fund post explains it well. In short, externalities are costs or benefits of an economic activity that affect third parties who did not choose to incur them, leading to a divergence between private and social costs or benefits. They’re spillover effects—positive or negative—that the market price fails to reflect. A classic example is air pollution from a factory, where nearby residents bear health and environmental costs not included in the price of the factory’s products.

    Open source is full of externalities. On the positive side, adoption creates ecosystems of developers and provides many paths of distribution. On the negative side, there’s often underinvestment in the very projects that sustain the ecosystem. I have a lot of empathy for why, when open source meets finance and private equity, things can go sideways. You can look at a business built on open source and see seemingly amazing margins—efficient R&D that compounds in a DCF model. A percent here or there over many years really adds up.

    My plea to investors in open-source businesses is this: when a business is built on top of open source, incorporate a restorative investment percentage back into the projects critical to the end-user experience of what you’re offering customers. In WordPress, we call this Five for the Future, but it doesn’t have to be five percent; it could be 0.1%. Plan for it when modeling your expected IRR hurdle from an investment. Then, a few years down the line, when the small percentages start to add up, you won’t face a big catch-up or gap.

    This underinvestment is itself an externality. It doesn’t appear on the balance sheet, but it can manifest in black swan events, such as security breaches or remote code exploits. Technical debt is one of the largest unaccounted-for externalities in the world today. Engineering, in the long run, is primarily a craft of maintenance rather than creation. The bulk of the cost of something comes from its upkeep over time.

  • Open Channels FM: The Founders of Podcaster Plus Share Product Development Experiences and Community Insights

    In this WP Behind the Builds episode, Mark Westguard discusses the upcoming Podcaster Plus plugin with founders Nathan and Dan, emphasizing its features like customizable audio players and automation for podcasters.

  • Matt: Assorted Links

    A few interesting reads or listens: