Etch-a-Sketching Out the Future

Love him or hate him, Kevin Geary knows how to stir conversation. We’ve had a few public and private disagreements, and his fanboys often tag me as some sort of anti-Kevin Gutenberg apologist. So when Kevin revealed this image during his top secret Etch pre-sale campaign, I was not surprised by all the DMs asking me what the hell was going on.

Before I continue, quick housekeeping. Last week Matt Medeiros and I sat down to record a bit of a “WordPress project 101”. We cover topics like open source, dot-com vs dot-org, Jetpack, Woocommerce, GPL, and even give our full take on Automattic and Matt Mullenweg himself. It was informative and honest. Watch it here.

So what is my relationship to Etch? To be clear, I’m not paying or getting paid by Kevin. I’m not doing paid affiliate marketing in any way (I don’t want to and don’t have the audience size if I did). In fact, I really don’t care whether you buy into the pre-sale or not. Kevin’s a great marketer, so I’ll let him worry about that part.

More than a month ago, Kevin reached out and asked if I’d be willing to hear about his new project, Etch, and possibly serve on its advisory board, which is not an uncommon thing for software companies. Kevin and I go back and forth on a lot of topics, but there’s a few things we generally agree on:

  • People building websites for money need to know their fundamentals and create quality work.
  • The block editor is not currently a viable replacement for page builders like Bricks or Elementor.

Kevin gave me the full Etch pitch. It was pretty close to what you saw if you went to the pre-sale events, but he focused on a few key areas, Gutenberg integration being one of them. If you thought the slide showing my face was shocking, you should’ve seen the live chat when Kevin announced Gutenberg integration.

What got my attention, though, was the idea of a page builder that was meant for developers, generating clean, standards-based code, and storing it in a format that was completely compatible with where WordPress core was headed.

Kevin has referred to Etch as a “data liberation” project, riffing on the official WordPress project that aims to combat the lock-in that happens with proprietary tools and page builders. You’d build the designs and layouts in Etch, he explained, but the content management could still happen inside of Gutenberg if you wanted.

What’s important to me is that WordPress as an open source platform for publishing content on the web survives and thrives. That it actually does successfully reach its potential as being powerful enough for developers and yet simple enough for non-technical content creators. And I think a big part of that is for website builders at the freelancer and agency level creating websites that store content in a way that’s as close to core as possible.

In a recent interview on The WP Minute with Matt Medieros, Kevin mentioned his idea of the ‘middle America’ developer:

I think if you look at maybe Matt’s [Mullenweg] connections and what Matt prioritizes it’s Enterprise level stuff and so that’s yet again out of touch with the the I call it the Middle America of WordPress, right, like that that agency freelancer. It’s not doing Enterprise projects. They’re building websites for small businesses, medium-sized businesses, and they don’t use the Enterprise level workflows and ideas. And they need things to be efficient. They still want their sites to be professional. They still want them to be scalable and maintainable, but they don’t want to dig into code all the time. They don’t want to code everything custom from scratch because their clients aren’t paying Enterprise-level money. So that’s the user that feels like “man I can’t really use the block editor.”

This idea resonates with me, especially since I wrote about exactly this concept in 2022 on The WP Minute: “Where Will The WordPress Middle Class Go?”:

In my mind, this “middle class” includes developers who like to build their front-end with custom HTML and CSS, but don’t have the time or budget to become React ninjas for every project. The middle class developer can feel constrained by page builders but overwhelmed by complicated build processes. The middle class developer probably relies on tools like ACF, Pods, or CPT UI to build sites that need to be updated regularly by non-technical clients. 

At the end of the day, we both want the same thing- WordPress to become a design and development tool that’s more visual and modern than “classic” era WordPress, but doesn’t require you to build the actual tooling in React while you’re doing it.

I should not have to extend the block editor itself with React components and a build process just to achieve common designs and layouts in my site’s content. I don’t mind doing my work in VSCode, changing values in theme.json or adding a few PHP functions and filters. But most website builders should not need to know React to build a website in WordPress (though plugin developers most certainly should).

I’m still bullish on Gutenberg eventually ticking all the basic boxes for developers. I think it’s getting there. But I also believe that WordPress is great because you can build an Elementor, an ACF, and yes an Etch on top of it. I like the idea of healthy competition, of choice in development tools, and of a rising tide that lifts all boats- and lifts the quality of code on every WordPress website.

So will Kevin actually pull this off? The roadmap is exhaustive, the technical challenges huge, the stage very public. Kevin’s talked a big game the last year, criticizing the Gutenberg project’s ability to build a compelling user interface for developers. He’s now going to have to back all that talk up with a real product and prove he can do it better. He does have the advantage of only having to build for new sites, not the existing 43% of the web. And he has a much smaller target audience that he’s trying to please.

He’s drawn a lot of attention by being critical, and now it’s time to see if he can pull off the creation of something. I agreed to advise the project because I want to see it succeed, and I want to see it generate a more positive feedback loop between the page builder community and Gutenberg. And maybe even lead to contributions and improvements in WordPress core.

He’s sketched out a three-year roadmap for Etch. Gutenberg is on year seven of its initial ten year trajectory. You see where this is going? 2027 could make for an interesting year.

Brian Coords
Modern WordPress Development

9 responses to “Etch-a-Sketching Out the Future”

  1. Andrew Palmer Avatar

    Nicely put, I like what he’s doing – technically. He has a very loud voice – both on the Mic and in the talking. Now he HAS to walk the walk – he’s put himself, his team – including advisors right out there. I really do hope it succeeds. Slightly annoyed he talks about Middle America – just know, there is a world outside of the States please, Kevin – Especially a Spanish speaking world where they are VERY passionate about WordPress.

    Muy bien dicho, me gusta lo que está haciendo – tĂ©cnicamente. Tiene una voz muy fuerte – tanto en el micrĂłfono como al hablar. Ahora tiene que cumplir con lo que dice – se ha puesto a sĂ­ mismo y a su equipo – incluidos los asesores, en primera lĂ­nea. Realmente espero que tenga Ă©xito. Me molesta un poco que hable de AmĂ©rica del Norte – solo quiero que sepa que hay un mundo fuera de los Estados Unidos, por favor, Kevin – especialmente un mundo de habla hispana donde son MUY apasionados por WordPress.

    1. Brian Coords Avatar
      Brian Coords

      Agreed on the global aspect of WP. I was going to comment on it (and his marketing style in general) but couldn’t fit everything I wanted to talk about.

    2. Courtney Robertson Avatar

      Brian, you’re one of the developers I hold in the highest regard in our community. As I’ve shared with you before, I have concerns about the launch, and I think Andrew highlights the issue even more. The advisory board and content seem to have a strong English-speaking, North American focus—maybe that’s the intended audience? While it’s great that this initiative drives contribution, as you mentioned, I hope it also empowers a diverse community. We need to address the unique challenges of RTL languages, different alphabets, and broader accessibility concerns. Please continue using your advisory role to champion those who aren’t adequately represented.

    3. Brian Coords Avatar
      Brian Coords

      Thanks for bringing this up Courtney. I think these are definitely important issues, and there’s already internal discussions about it. One distinction here is that this is a paid product and is not open source (from what I can see), so the focus on a single market is definitely understandable for an initial launch.

  2. Andrew Palmer Avatar

    You’ve heard of infinite scrolling right?

  3. Vitali Kononov Avatar
    Vitali Kononov

    as much as I think it is important to address diversity issues in big projects, I think trying to check all boxes related to it would be an unnecessary effort leading to inevitable work communication complications, slowing the team down and contributing to work fatigue, frustration and the risk of failure. international or multi cultural teams are super hard to facilitate and I don’t think Kevin is capable of dealing with such challenges. with all my respect for him. Just my two cents. I can’t even watch more than 10 minutes of a zoom or video on YouTube that has folks speaking with thick accents, diverse ways of presenting thoughts… vocabulary diversity… so exhausting… Kevin and his team need to be generally on the same page and have intuitive understanding of what the leader says… and yes, this is a one leader project. not a democracy inspired project. let’s be realistic.

  4. Concerned User Avatar
    Concerned User

    He’s had years to develop his prized projects and resources to invest in a project manager or someone who could have outlined what Etch exactly is, but all he gave was a story, his vision.

    He says his track record with a CSS framework and a template library should show he can do things, but what about his track record with Frames4Figma?

    He has a track record of bashing naysayers’ character, background, or contributions (rather than speaking to their arguments).

    So he did his homework on the gripes of the WordPress community; that’s what a marketer should do if they are trying to sell to that community. But has he demonstrated a true developer workflow, where the pain points are in that workflow, and how Etch aims to rectify those points? Specifically, as-in not high-level?

  5. Dan Avatar

    The national / regional / class / gender myopia couldn’t have gotten thicker unless Kevin had piped in a bunch of Springsteen hits about the local mill shutting down. WordPress isn’t the local mill ofc…

    I feel I understand Kevin’s perspective better after realizing what links his criticism of Gutenberg, the project vision/philosophy and leadership for being focused on end users from bloggers to enterprise clients. (To me that’s a no-brainer.) The problem for Kevin is they’re not focused on making it easier for freelancers and small agencies to crank out commoditized sites for small to mid-sized businesses that are not expected to actually use WordPress as a CMS or require other services that generate MRR…

    Maybe if Kevin and his prospective customers understood their market and its end-users better — why the market boomed and then contracted, but also who still thrives in it and why — they would stop thinking a new type of shovel will bring back the gold rush days. It will do the opposite. Every new efficiency for producing commoditized websites will drive the cost to produce them down even more. This is good in a lot of ways for a lot of people, but not the people whose primary revenue is based on how many sites they crank out for clients rather than the total value of the project and the client over many years.

    Kevin’s customers need small business and marketing consultants more than new tools, IMO.

    That said, I am happy you got involved Brian (as the skeptic they’ve got to convince) and that Kevin at least sees himself as aligned with the core project and is not offering yet another alternative builder.

    1. Brian Coords Avatar
      Brian Coords

      Every new efficiency for producing commoditized websites will drive the cost to produce them down even more. This is good in a lot of ways for a lot of people, but not the people whose primary revenue is based on how many sites they crank out for clients rather than the total value of the project and the client over many years.

      Yep, this is a problem across the industry and has always been a topic in WordPress, but the push for more efficient workflows is not going to stop. As websites get cheaper/easier, developers need to learn for themselves how to provide more value, either by expanding into other services like marketing, or building more rare and valuable skills as a developer that higher-end clients are paying for.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.