A quarter after midnight and I'm watching the wall.
Sometimes I feel so uptight. I just can't sleep at all.
Every day doing the same old thing. We're losing time.
The weekend comes. We got to have some fun and rewind.
These are the days of thunder. We're going to make time stand still. We
got to feel the hunger. Hanging over the edge just to taste the thrill.
I feel the rope tightening. choking off our air.
We need to grab some lightning. Friday's almost here.
Caught in a web. We need to cut this thread. We're hanging by.
Where is it said you have to be half dead to survive?
These are the days of thunder. We're going to make time stand still. We
got to feel the hunger hanging over the edge just to taste the thrill.
These are the days of thunder. We're going to make time stand still. We
got to feel the hunger. Hanging over the edge just to taste the thrill. These are
the days of thunder. But we're going to make time stand
still. We got to feel the hunger. Hanging over the edge just to taste the
thrill.
These are the days of thunder.
There we go. All right, it is time.
Ladies and gentlemen, it is time for WordPress plugins A to Zed, not Z.
It's interview 77 and we have Corey Moss from Gel Form talking about AI in
plug-in creation, marketing strategies, and the evolution of WordPress products and more. All coming up on
WordPress, the king of content management systems, powering the web with over 80,000 plugins to choose from.
How do you sort the junk from the gems? Welcome to WP Plugins A to Zed, where
we've been keeping the pulse of WordPress alive for over 16 incredible years. Join us every week for an
unrehearsed real talk breakdowns of the latest and greatest plugins, developer, and community member interviews. Some
weeks, Amber and I team up to dig in. Others, I'm flying solo, unpacking WordPress news, demoing a standout
plugin, or sharing tips to power up your site. No scripts, no fluff, just the
good stuff from A to Z. So, plug in and let's get rolling.
Well, good morning, good afternoon, or good evening, wherever you happen to be out there in the globe today. Coming to you direct from the brewery overlooking
beautiful southern Vancouver Island. I'm John Ool and welcome to interview 77 on
WP Plugins A to Z where we dive deep into the world of WordPress with innovators who are public or pushing the
boundaries of what is possible. Today we're thrilled to have Corey Moss from Gel Form, a full stack developer who's
been crafting websites since the late 90s and specializing in advanced WordPress magic since 2012 with a
portfolio that includes premium plugins like JMA image for image optimization,
Kaban WP for admin task management, and the AI built post calendar for
effortless postchuling. Corey brings a startup mindset to solving real world problems for agencies, businesses, and
fellow developers. He's built and sold two plug-in businesses, collaborated with big names like Optin Monster and
Post Status, and even weaves in his love for music and dad jokes along the way.
Join us as we explore AI and plug-in creation, marketing strategies, and the evolution of WordPress products fueled
by York Gold tea. Of course, let's get into it. Welcome to the show, Corey. for
that. That's my computer. I forgot to turn off my um my announcement.
Thank you very much. I seem to do that every show at least once. So, it's got to be something. Well, there there's so many things I I
check I did a checklist right on my screen. That would make it all challenging. But thanks for joining me
on this show, Corey. I greatly appreciate you being here. My pleasure.
All right. So, well, as we mentioned here in your brief bio there, you've been building websites since the late
90s or so. Tell us a little bit about your journey into WordPress and how you
what drew you to it and how has that platform evolved in your eyes?
Yeah, the uh I started back in the 90s to promote myself as a musician um
producing making dance music. uh still do that on the side. If you Google me
carefully, you'll find me. Uh DJ and still DJ and and make dance music. But
that was, you know, early 90s. I had a a college roommate who was like, "Have you checked out this internet thing? You can
find out more about your favorite bands." And I did. And I was like, "Oh, that's cool. How do I do that?" You know, because I was always a nerd and
wanted to make uh learn to make things. So that turned into a career. Nice
coincidence. uh because back then you couldn't exactly major in web design,
web development. Uh and then along the way I wound up working for an agency. Of
course I kept hearing about this thing called WordPress, but um it was not
terribly reliable. The originally the and this is way way back in the day. I'm saying the original uh what was it? The
five minute install never took five minutes. No. Uh all that kind of stuff. But I wound
up working for an agency that dove deep into So if you've heard of um tough
mutter um it's like a lot of people are more familiar with the Spartan races. So
the you know the crazy cross country races where you carry logs and stuff like that. I've run a tough
Okay. So, uh, tough mutter. Way back in the day, uh, I worked for an agency that was building basically an internet for
them to manage all of their events. Uh, and the agency chose to do it on WordPress. And I wound up to my elbows
in in WordPress, hacking and slashing. This was I think plugins maybe existed
at that point. But anyway, um a lot of custom code, a lot of again hacking and
slashing, but I real I saw the potential. Um and and pretty quickly
after that, almost every uh client I got as a freelancer and a
bunch of companies that I worked for all were WordPress. was just kind of an an
easy uh option because there was it was it was growing so quickly and so many
people were using it. Um my background up to that point I had I had gone from
being a designer and just sort of a site builder to actually trying to build SAS apps um and and actual software using
the web as an interface. And so pretty early on, WordPress became pretty
obvious for me, especially if you're building apps that are consumer-based,
BTOC, um, that WordPress actually works great because it's already it already does
user management. I was like, "Oh, I never have to build a password reset flow again. This is amazing." It's got a
built-in router, so if you've got different URLs, you know, it'll automatically figure out what to do with
them or serve a 404 page. all this kind of stuff. So, I honestly still build a lot of SAS apps. Um, and in fact, behind
the window where I'm talking to you, I've got two uh in progress um in addition to all the
plugins that I build and and everything else. So, so that kind of got me into into WordPress and and I've been
building for it ever since. Both both apps and sites and plugins and community
and kind of every aspect of it I could get into. I even have a banner back there that somebody gave me. I'm that
cool. Well, that's always a nice journey into WordPress.
You've built in What were some lessons you
Sure. Well, I was real happy that I had some experience building SAS apps and I
sold one um before I got into WordPress years ago. Um or right around the time I
was getting into WordPress, I should say. Um and so lots of lots of reading
about software outside of WordPress helped me along the way. Um, little
things like, uh, keeping good records, uh, thinking about like I I actually
just told a buddy of mine about a pretty classic business book called, uh, the
E-Myth Revisited. There's an E-Myth and then there's an E-Myth Revisited. And kind of for me, I don't know, now 20
years ago or something, that book came out and it was the hot book that everybody was reading. Um, but one of
the the little lessons in it, uh, it's still totally worth reading. It'll feel a little dated, but lots of still still
lots of good stuff to learn. Um, one of the big lessons in that was run a business like you're going to franchise
it. Um, or I think more relevant to us is run a business like you're going to sell it like from day one. So, I always
have a separate Stripe account, a separate business account, separate everything. And so, it's pretty easy to
flip a switch, hand the keys to somebody else, and off you go. Um, so little
things like that make it easy to uh to think about selling. Um the other big
thing for me was um both times that I sold my well I think all three
businesses that I've sold um came from very hard selfreflection
um and realizing that these were just things that I couldn't they were either products that I couldn't take far
further um either financially for me it's always marketing I'm a developer so marketing is always a sore spot um of
understand that and right um and so being turning around
and realizing oh there's somebody else that could take this and run with it um was was a huge burden off my shoulders
frankly because it you feel like you're uh abandoning a product and and you know
doing it a disservice but if you're giving it to somebody else who can do better things with it even better.
That is a good that's some good points. I never thought about those points of uh running any business as if you're planning to sell it. That is a really
great thought. Now, we're going to be talking a bit further down the line here about gel form. You're uh and the most
recent plugin you've created with gel form. Um but gel form it at that company
yourself there, you work with a diverse range of clients from focus features to optin monster. How do you adapt your
WordPress expertise to handle pro products of varying clients and scales?
Yeah, it really it really just kind of depends on them, right? Like the there there are times when I'm in control and
there are times when I'm not. I often end up selling myself uh especially these days as something like a CTO for
hire. And so I will walk in and say, "Look, you know, I've got now 12 15
years of of WordPress experience um and have benefited from working from uh
working with some big big companies. Optin Monster, Ali, um are two that come to mind that that thankfully emphasize
doing things the WordPressy way." And so I've I've benefited from that because I I came in like most developers who if
they don't start with WordPress, they go this is crazy. This is not uh MVC or
this is not using the latest frameworks or you know back in the day this is not using namespacing and all all these sins
that we we think. Um but once you learn to do things the WordPressy way and kind of stop fighting it and realize that
it's this is actually pretty okay. It's pretty logical. It makes it a lot easier to walk into somebody else's code or
somebody else to inherit code from you. All that kind of stuff. So, so for me
now, it's it's usually that it's it's walking in and kind of going, I'm I I
have this experience. Do you want to do you want to learn from it? And um and most people say yes.
Well, let's see how that goes. Um sorry. I know, right? Well, I'm listening to
you, but I've also got a minor technical glitch flowing here in the background. I've been notified that my volume is is
down while yours is up. So, I've been checking a few settings here and there just to make sure. So, hopefully I'll
get some feedback here while I chat for a moment to make sure it's all working. Excellent. Your your volume's about even
equal for me. Well, the the interesting part is because I use so many different plugins, Microsoft has a problem with my
settings and it thinks it suggestions for my settings should be changed. So, periodically it goes in there and goes,
you know what? I don't think you should be using this microphone. You should be using this one over here that doesn't really work very well because I
have a microphone on my camera. I have another microphone elsewhere. Or my favorite is when it goes in and goes,
"You know what? We don't like the volume settings what you chose for your microphone. We're gonna readjust them
down for you because they're just too loud for us.
So, Gee, thanks. This is the whole problem of Microsoft
thinking that it knows better than you do on how your system should work. They always have. They always will.
Yeah. So, it annoys me to no end. Yeah. There it is. Right now. Now, when I go look, I see that Microsoft chose my
other microphone. Even though I have programs, I can choose separate microphones. All right,
let's go take this continuing down the line. Welcome to Live the Tape Show. Don't worry, I'll edit this all out in
post. All right. Absolutely not. Yeah. No, I've been doing the show for a
long time now, 16 years, and I've I tried in the beginning to do post
editing, and I'm like, you know what? This is not worth the time. Nope. All right. Well, let's talk
as a former musician and performance a person who used to perform a lot and DJ
and all that. You know, part of the fun maybe sometimes part of the challenge anyway is always this kind of stuff.
Something always goes wrong. You just got to roll with it. You you roll with it. Especially when it's live and live to tape.
I learned live to tape back in my in my college days when I was taking a course on all this stuff.
Let's talk a little bit about plug-in development and tools. Okay. Now, you built Post Calendar and is it a recent
build? I didn't know if it was a recent build or not. Yeah, it's brand new. That's kind of why I wanted to jump on here and promote it.
Okay. It's it's free. I have no intention of selling it at the moment. Um, uh, but I
think that it's a a really good product and am surprised that there isn't more
that it doesn't already exist, frankly. I mean, there's a couple that do similar things. Yeah, there always are. Right.
But, um, I So, I want to I want to shine some light on it. I think it deserves it.
Yeah. Well, that's for sure. And the thing is is that I I hadn't heard about
it till you sent it to me and I did I did go through and test it out and it does work pretty nice. I've loaded it up
on a couple of different sites already to see how it goes. We'll see if we can get you more than the 10 plus active
installs that it currently has according to well this is I mean the conundrum. I
know that it exists on more than 10 sites so who knows where yeah well automatic is getting their stats as
usual. Well, automatic and their stats are their stats, but the thing is is it's it's hard to find. And we've had a
lot of discussions in and around on Twitter recently about finding the the unknown gems. And this is nice. I've
tried different post calendars over the years because I've always wanted to get a nice easy post calendar to manage my
posts and to tell me what I've got upcoming, what's going, and also because I like to bring in people from time to
time to manage my posts for me. and I'm notorious for I'll start a post and then
it'll sit there and draft and get forgotten. So you you have some really nice functionalities on it. Now tell us a bit
about why you built it aside from the little brief you just mentioned and how does it solve pain points for creators
in the WordPress admin. So two two pain or two came out of two
specific websites. One is I run a music blog that's um gone a little dormant at
the moment, but uh in especially during COVID, I was trying to write about a lot
of music that was coming out uh and had writers writing about music that was coming out because these creators were
now not able to go out and DJ and promote their music. Uh and so I wanted
to again shine some light on on the work they were doing. So, we had at least two music reviews coming out every week,
which meant uh just as you said, articles in in progress. In pro, yeah,
articles in progress. Um, and once you've got, you know, all the assets and
you've got the tweets lined up and you've got all, you know, everything ready to go, you want to make sure that they're scheduled for the right time.
Um, and that was always kind of a hassle. And then I also my primary client is two has two online magazines.
Um and so they've got stories that are coming out often more than one a day.
And so it there's a huge benefit of seeing all of the stories on a calendar so that you know which ones are coming
out when and how many you have stacked on a regular on a page or on a day. um
and that they're not gonna both come out 20 minutes apart because then you're they're not going to get the attention that they're due um and all that kind of
stuff. So, um, I tried to I tried really there was only one other plugin that I found that did something similar, but,
um, kept having issues with it. And so, I, uh, combined that with coming into
the age of AI development and said, okay, here's like a really good
instance, a really good idea of something that I want to have built um, and and let me have let me use AI to to
help me build it. So, um, thus postcalar was born.
Well, it's a very nice calendar and you you touched briefly on being that I thought I would promote one of my
clients here, uh, Music Insider magazine, in case you don't know who they are. Nice. So, another place where you can find out
information for your music site. Um, love it.
Uh, I have a very diverse selection of clients in my business for my for my
business. a lot of us do is is wild sometimes what the stuff I'm
always I'm differently working on now when you were building out the uh post
calendar you made mention that you used AI for building it was it exclusively built or AI or did you have how what
processes did you use to have the AI help you or build this for you
right so for me I this came out uh last updated a month ago it says I've
launched it a couple of months ago at this point. Um for me large at at that
point largely um code being written uh and me working with AI. Um I think
primarily cursor for this one. Um basically me acting as the project
manager and lead developer and then having cursor generate the code. Um,
I've actually just in the last couple months come quite a bit uh further where
I'm acting now more just as project manager. Um, and I'm doing code reviews
and stuff like that, but largely just letting AI do its thing, build, writing all the code, organizing it, all that
kind of stuff. Um, so slowly slowly I think like you know we have auto automatic driving cars and all that
stuff. Little by little, you take your hands farther and farther away from the steering wheel.
Yeah. Um, you know, but like I said, so this was a I was like, this is this is relatively safe um functionality. Planes
are not going to fall out of the sky. Um, it does not interfere with your posts or anything like that. And so I
was like, this is a great candidate for kind of my first experiment, my fora and first fora into actually publishing
something written by AI. Um so um lots of opinion still um I think one that
well sorry and that was the other big role that I think I play is project is product designer
um so I've because I've got 20 plus years in involved in that so uh hoping
that the UI is is as intuited intuitive as it can be um easy to use all that
kind of stuff well um I have found the AI pretty intuitive on it for it um
playing around with it. It's going to get another nice review when I do our do my show next week of uh with my daughter
Amber. So, you'll hear more about this promotion next week and my rundown in
the back end of it. But yeah, I found it very nice in that as in the aspects of use. The AI is nice and simple. I did
like the one aspect in your AI where you can go in there and adjust the colors for your published and your waiting
posts. There you go. That was a very useful thing because the colors you chose
weren't very good for my eyes. They don't pop. Right. Well, and that's that's something else that I've been
trying to like I I do a lot of work with um Michelle Fchett who a lot of people
know, very involved in the community. Um she and I launched um WP Wiki uh this
year as well. So, everybody should go check that out. another free project where we're just trying to get kind of get our arms around everything and
everything we can in the WordPress world. Um, and so that's been a fun project. Um, but she's also done a lot
of educating of educating me about accessibility and I won't say that the
the plugin is accessible, but I'm trying. Um, and so a lot of it is
thinking about things like um color, color contrast, stuff like that.
There you go. Well, color and color contrast are very important to many people. Uh especially myself when I'm looking on and in
particular like my daughter is really really big about different color contrasts of things.
Yeah. Good. When she's uh pulling everything out um and developing it. So,
let's see where I was going with this. Um all right. on postcal back back to we're
talking about the the using the AI for development and one of the aspects I found of it are you going in and
reviewing the code and making sure the code is good and solid as it's done through what do you use for
double-checking the security issues that the code may or may not have I know this is a pretty simple plugin like I've done
three plugins now using AI to help me write them because my biggest problem with code is that while I understood to
code I could write the code. It takes me hours to write it because my typing skills suck. Exactly.
And the AI helps me do all that and it helps me dig down into the code. And
when like I the one I've most recently that people have started picking up here and there and I've heard good reports is
I wrote an LL LL actually I forked I shouldn't say I wrote I forked an LL
LLMS text file plugin and added some functionality to it that nobody else was
using yet. So I see that functionality being picked up other places, but that's the way it that's the way it goes. You
come up with something, somebody else is going to come up with it, too. There are there are no original ideas, just who's
first to market with them, right? Well, and and these days it's moving faster and faster, especially
when AI is involved. Um, but yeah, uh, so to answer your question, I mean, the
this is I I've been seeing more conversations about this uh on X on
Twitter. Um I can't I still can't call call it X. Um yeah and and elsewhere uh
Facebook groups and such I I can still call it Facebook. Um but the uh you know
it's the on on one end of the spectrum. So you know there's there's
a lot of discussion often facitiously about vibe coding um
truly hands off the steering wheel. you know, shouting from the back seat, "Hey, this is what I want," and hoping you
don't hit a wall. Yeah. Um the the truth of that, I think, is still pretty sparse or few and far
between. Um unless it's tiny, tiny, tiny, right? Like there's there's definitely
instances where I mean, I'm still glancing at the code, but I trusted to write a uh a threeline function that,
you know, adds a column to your admin or something, you know, dead simple WordPress stuff. But um but I the the
truth is I most of I think where most of us are at however we are arriving at AI
generating bigger and bigger products bigger and bigger code bases um is you
know benefiting from years and years of development. So I the you know the phrase that keeps coming up is you don't
know what you don't know. Mhm. So, uh, people talking about having AI
generate something and then turns out that it it's easily hackable and they're like, well, how how was I supposed to
know, you know, that I needed to make my passwords more secure or whatever? Um,
and the truth is I'm the way that I phrased it back to them was, you know,
you're essentially a first generation developer. like when I started the doing all learning actually learn really
learning how to program back in the uh you know 2003 or whatever it was
um I had to learn all this stuff too and I was reading tutorials and whatnot and so it's um it's just comes down to the
expectation I think that AI is being promoted as this thing where and you and you even see ads on TV now
and online where they're like you know whatever your idea is one sentence and
and the next day you'll have an app on your phone and and it maybe it's
technically possible but probably not. Um unless that app is does you hit press
a button and hear a fart noise or something like the early days of of mobile apps, right? But we all have to
start somewhere. Yeah. Um, so but for me it's it's still kind of a mix between um uh knowing, you
know, I know I a bit of trust and also I I know what to look for. I know what
questions to ask. And so I think we're just going to get to the point where more of us, even if we are not
developers, we at least know what questions to ask. Or you've you've got an agent that's babysitting an agent who
does also knows what questions to ask. And at some point, we're actually going to trust that process.
Well, that's definitely the way. I don't think we're there yet. No, no, we're a long way. We're a long ways from that, but at least we've
advanced from the uh the apps that were created at the beginning of this year.
So because there were looking at that too like so I've I've got an online game called
Mexican trainonline which is an online version of Mexico train you'll be shocked to to hear um but the uh I I am
at a point where I want to rebuild it um for largely for performance but also
using new frame frameworks that will let it be not only web- based but also using the same codebase, I can generate actual
mobile apps. So, that's what I'm walking towards. Um, and six months ago, I to
the best of my ability started the brain dump process of uh this is, you know,
here's the whole spec, here's what we want to build. Um, and got, I don't
know, quarter of the way into the build and just got completely tangled in the weeds.
Yeah. because I didn't know yet how to wrangle AI. Um, and I still don't, but
uh, I know a lot better. Um, and so now, so I wound up just kind of going, h, let's abandon that for a while. Let's
let time go by. And then at this point, I'm back in the throws of it. And we're
more than halfway through, and I have every confidence that I'm actually going to finish. So, you know, we're all we're
all learning as we go. Absolutely. Uh, we got a we got a small comment here from the peanut gallery
from world's worst web developer. Use peanuts. Use use the WordPress plug-in teams
plugin. Uh, checker also PHP stand. PHPS stand. PHP stand.
PHP stand. Yeah. Yeah. These are these are great codebased tools. Yeah.
Um, for doing some common sense checks. Um,
I I find that they they catch they catch lots and lots of stuff. Um, they catch
some things that aren't actually logical, but that's fine. They're it's it's doing what it's supposed to. Um,
and then I there's also stuff that it it can't catch because it's um, you know,
purely reax based and and function based and and all that kind of stuff. So, I'm
actually looking forward to when those kinds of tools get integrated with AI. So, you've got hard searches,
you know, dollar sign underscore get Yeah. must be escaped kind of things, right?
Um, but then you've got more like fuzzy LLM based searches that are like if I
click on this, what happens? And is that what I want to happen? uh and could
somebody who is not signed in possibly click on this thing that I don't want to
happen or whatever, you know. So, um I think I think it's it's all going to
again can as time goes by these tools are going to get better and better. Well, they are and they've just this
last year there's been exponential growth because this time last year was when people were first starting to think
about using the AI for for for codew writing. By January, February, it came
into full force and now we're back in October and so much has been done in
just this last year. It's been an exponential growth. I've found it really quite interesting to watch and to
be part of along the way. Now, be beyond postcal, how else are you
using AI in WordPress development? Any experiments or warnings for the community that you're playing with?
Uh, it's addictive. Yeah, it is. It can eat up a lot of
time. And yeah, the you you make you made me
reflect for a minute. So, in March of this year, I went to Thailand and that was where while I was there, I actually
launched my first app. I rewrote um I have a a productivity timer that I've
had online for 15 years now or something called Timer Duro. Um, and that was due
for an update. And that is a a tool that I have never figured out how to monetize, so I've given up. Uh, and so
basically I just use it as an excuse to rewrite anytime I want to learn something new. Uh, so I had cursor help
me get that online and I was blown away. Um, now I would find the process that I
went through with that archaic and slow. Um the the
continuing my journey I I've got my the um just now I actually have my first
full client build uh I'm building a SAS app a platform essentially for for a
client um with their full knowledge. Uh I went to them and was like hey look
you're going to be I now believe that I have this process down well enough. Um
you know I'm I'm using AI. I mean, I'm still using So, the the the secret sauce
really to a lot of the the concerns and questions that come up is Git,
right, is version control. Yeah. So, AI makes changes. Here's how you see what what has changed and then you
decide how that whether it's okay or not. Um, again, thankfully I worked at a
couple of these big companies and because they're big, they they were had a really good process of um doing full
pull requests and doing full code reviews and everybody had to do code
reviews even of code that was in languages they didn't understand. Um, so you had to follow the logic, you
had to decide whether the requirements were met, you had to do the QA testing, all that kind of stuff. and it was um
nerve-wracking sometimes, but it was extremely valuable. So, that's kind of what's now been built into my process
and and the process of the people who I'm looking to who are a step ahead of me with with AI development.
Um, but the the biggest I think the the only like warning is is that and I don't
it's not a warning but I think a thing that a lot of us are struggling with is that again just as you said this is this
is such new territory and when you get fairly far down the path of building
something it's really easy to get tangled. It's really easy for AI to run away. Um, people talk a lot about
hallucination. I don't see a lot of that, but um, but it does get to a point where it's like it's it it might you
once in a while you can have the one step forward, two step back kind of scenario. Um, and all that kind of
stuff. So, it's it's for me I'm finding it a a lot of it's about meta thinking
and meta planning. Um, but we also have the benefit of like this week, uh, I was
again working on a project and I'm like, this is how how do I track the the tasks
that I want it to do? Um, so I alt tabbed, opened a new window and 45
minutes later AI had generated a task manager um, the way that I wanted it to
be built that I'm now using. So, I'm now building products in order to build products. Um, because you can you can
just work that fast. Um, and and so I,
you know, we're I think we're going to see more and more custom products. I think we're going to see fewer and fewer
um products that are uh little products that are that are
commercially viable because I think people are are going to start rolling their own. Mhm.
Um uh I think it's going to be it's going to be continue to be fascinating to watch.
Well, you briefly mentioned AI hallucinations. I've seen a few in what I'm writing. Usually what it does is it
makes random stray typos. Mhm. Um but with AI and it's advancing so
rapidly and you just mentioning that um some of the advances that that it allows you to
do with like if your brain works very fast, you can open up several tabs with different a with a different AI and
start having the different AIs doing different things for you. All same AI but still different different
conversations with the AI going. Now, how do you think and in particular in
and around the products and as you mentioned some of the simple products
out there are people are just going to roll their own such as um trying to think of well even something
as simple as what you've got here with the postcal you know um simpler ones but
how other ways what other ways do you think the AI with its rapid advances are going to disrupt the traditional
WordPress development velment process or is it just going to be a continual collaborator for for those? Are we
looking at a future of of just big plug-in type things that are
multi-level use such as a big membership site or a specific membership site or
other more code intensive stuff which will be viable products versus the
simple stuff. the so one of the things that WordPress as a concept
uh involving software involving community involving policy involving software I
already said that involving everything um has struggled with as my dogs
yeah that's all right decide to start barking dog has an opinion on it we just can't understand it definitely oh he does um but we've seen
WordPress go upstream clients are getting bigger and bigger. The developers are getting more and more
expensive. Um, software is getting more expensive. So, people talk about like, you know, Woo Commerce is free, but if
you want it to actually work, you need to spend $1,000 in in a on on plugins, right? There's nothing there's nothing
wrong with that. You're still in theory, you could you could make, you know, way
more money by spending $1,000. $1,000 is not a big investment um for for starting a business, but it's
but it's also not free anymore. Um I think we also saw a shift like I
years ago when I launched my first um commercial plug-in uh conbon board
project management um within WordPress like the first comment I got sorry hold
on just a second. Yeah, it's all right. Um, the first comment I got was, uh,
"How dare you charge for this?" Um, and and a one-star review. I was like,
"That's that's awesome. That's the way you want to start, you know, a new commercial venture." Um, but that was
that was, I think, more of the ethos. and and we've even seen um WordPress
leadership shift a bit to where you know there's an at least a an understanding
that commercial uh commercial ventures need to exist.
Yes, they're they're it's okay that there's money that isn't just going into core
basically um and all that kind of stuff. But anyway, all that to say there's one of my little rants but but the point is
is things are going upstream. things are getting more expensive, things are getting more devel um more deeply
developed. Um and so I think we're going to see this this is another instance where we're going to see fewer and
fewer, you know, little you used to be able to to um write little one feature plugins and
have a whole suite of one feature plugins. Um and they now need to be very
well thought out complex solve bigger problems um type of products because you
know again people are going to be like oh just you know I don't it it used to I
think we went from developers writing simple functions or you you'd install a simple plugin that would do a simple
thing um to developers writing a simple function or going simply going to Stack Overflow uh or GitHub and finding a gist
a guest, whatever, you know, code snippet, um, whatever they're called. Um, and you just drop that in your
function and and you pray. It's like what we used to do with JavaScript back in the, uh, late 90s. You just kind like
we didn't really or CGI scripts. You didn't really understand what it was doing. You just kind of hope that it didn't break anything. Um, and uh, you
know, and I think we're we're going to see that again now with with AI where it just like, hey, here's here's 90% of the
little things, the little um, tweaks or, you know, you know, hide the appearance
uh, menu item from uh, the clients, you know, if based on their user role so that they won't in go in and
accidentally change the theme, which I've had them do before. Um, you know, protect them from themselves kind of
stuff. Uh, and and for me it's gone. I've over the years I've written those plugins and then I've bought those
plugins, but at this point I'm largely just going to hand AI a list and say here's all the little, you know, the
little massages that I want on this site to help protect a client from themselves. Yeah. Um,
but at the same time, like even today, I was uh again, I'm I'm starting to build
this site or this platform for this client. Um, and so all of the, you know,
the code to generate, uh, uh, custom post types and all that stuff takes seconds now. Awesome. Um, but when we
got to where I'm trying to do some customization in Gutenberg,
um, it it absolutely failed. Uh, and and we got into the the loop that you never
want to get into where you're like, you know, try it this way, try it this way.
And it's like I this sounds ridiculous, but I'm glad I'm a developer because I
know I could I know more suggestions I can make rather than just like it's still not working. Please try something
else. Um but ultimately I said forget it. I grabbed uh advanced custom fields,
dropped that in and it works a dream, right? And and I already know that. And
so, okay, I guess then the the platform, at least for now, um, in order to get it out the door reliably and quickly, uh,
is going to use ACF for at least some of this stuff. Yeah. Um, and that's okay, you know, but, um,
again, I think we're, uh, you know, we're we're still in this very, you know, middle ground and and
man, it's moving fast. So, um, you know, we'll see where we land. Oh, yeah. Well, it's going to be
interesting. And I'm rather enjoying the ride with AI along the ways and what it's
what it's bringing. I mean right now uh me and another another fellow are collaborating on a big plugin we've been
working on for quite some time and AI has allowed us to make some major jumps in it in the last few months.
So because it was and what's that my hope is I was just saying my
like it's again it's fun to to to think bigger because because at this point we
can and what I'm what I'm intrigued by is um you know we're again to I I still
love the analogy of like your hands are maybe not touching the steering wheel but they're still right there. Mhm.
Um uh I'm I'm also uh you know a dude in a room um talking
to other dudes and dudetss in rooms um and we're we're talking about you know
building WordPress plugins. Um I'm excited to see what NASA's doing with
this stuff or you know whoever. Um because I think this is if if it's going
to 10x me my ability to make cool little websites or cool little web apps or cool
little plugins like who else is at 10xing when they are already 10x past me. Um and I'm I'm excited and
fascinated. I also fully expect um to be out of a job at some point or that's not
true but my job will change uh drastically and and I'm up for it. Um
but this it it's all like you say it's it's all pretty fascinating um and what
we're able to do and it and it kind of enables or it um sparks the imagination
that it does and uh it's been uh thoroughly enjoyable. Now off on a
different tangent here now you've been guests on different podcasts like WP Tavern post status sessions and you've
done some marketing and whatnot. What piece of marketing advice for WordPress product creators would you give based on
your experiences doing all that? And that's what we probably should have spent the the hour talking about because
this is still the the nut that not many people can crack. Um, and AI can only
help you so much. Uh, WordPress is a hard hard ecosystem.
There's I I still love it um for the fact that it's a walled garden, but it's
a walled garden that's much easier to get into than like the app store. Um but the
we all we're in a bubble. Um, and I don't mean like economic bubble, but a a
walled garden again like or that's that's not the analogy. Like Post Status is a this phenomenal community of
essentially WordPress insiders. Uh, and and not everybody is and and
there's a thousand different roles involved in it. Um, but uh we are all
talking to each other. Um, and then when I
talk to I have a client who's a locksmith, I have a client who's runs a food truck. Um, they have no concept of
any of the stuff that I'm talking about in WordPress. It's it's a it's it's like installing, you know, Excel. You talked
about Microsoft earlier, you know, it's like it's just a piece of software that gets installed. Um, and and that's true. Um, but so then
the question of is, you know, Microsoft, Microsoft is Microsoft. If you were
trying to be the new Microsoft now, how on earth would you get the word out? I'm
I'm not sure. Right. Yeah. Um, and it's the same with WordPress where like I can sell my
plugins to other plug-in developers um or maybe agencies uh and and site
developers. But, uh, you know, how do I get to the actual end user? I don't
know. And this is I mean, it's it's literally the million-dollar question. Uh, if you've got a product that people
want to buy, which is a whole other thing, but um, so all that to say, the
only thing that I see right now that I think works, but I don't I'm not particularly taking advantage of it, I
don't really have a product that I'm pushing hard on at the moment. Um, but I still think that um newsletters and
podcasts are the big uh probably the big winners right now. So, um paying uh people like John
Overall, whoever he is um lots of money to talk about your plugin, your product
or whatever. Um sponsoring podcasts. Um and then the newsletter still wins.
The the in people still like their inbox. Yeah. Um, I like
getting news from their inbox. I get at least a dozen different WordPress
newsletters just because I want to stay on top of everything. Yeah. Um, they all have sponsored sections and
then I think there's a a lot of strength in um there's these these lovely random
people people have little little empires, you know, tiny tiny tiny
or big. Um the one I always love just um promoting is I there's a newsletter,
weekly newsletter called Dense Discovery that I just absolutely love. I look
forward to it every week. Um and down at the bottom there's a handful of uh
sponsored uh you know little classifides basically. So at various points when I've been promoting products um I've
paid them money reasonable uh reasonable amounts to you know to promote my uh my
products. I' I've never I've never heard dense den e dense
d ns e Oh, d nse e. Okay. Yeah, I forget. You're seeing the screen. That's not what's going out to
the uh other Oh, okay. Um dense discovery. Okay,
there you go. Yeah, dense discovery. Thoughtful curated links and whatnot. Never never heard of it, but uh that's
one for me to check out after the show. And yeah, 30 37,000 people also have
never heard of it or something. Um, and that's one of these that's what I mean like it's it's one person I maybe
they've got help, but um one person just
making doing lovely things online. They curate this this beautifully designed
uh newsletter that's some some thoughtful writing at the top and they
do a little profile of somebody interesting who's promoting other wonderful things, good books, good
artwork, all that kind of stuff. Um so to me and and they and it's not WordPress specific.
Yeah. Well, that's that's always useful. you'll find other things that are not WordPress specific because as you
mentioned it's really hard when you bring out a new plugin. I know that I'm
working on the plugin that I'm hoping to launch next year.
It's going to be something that's completely different and I have to reach an audience that is outside the
developers because most of the website clients there small groups and organizations that manage it themselves
and that's the whole problem is you've got yeah you've got a lot of developers, you've got a lot of agencies that manage
a lot of websites but there's a lot of small groups, organizations, people who do it on their own and they're trying to
find the things that they need for their site along the way. And yeah, you're right.
How do you reach them? And yeah, newsletters, they are fantastic. I haven't revived mine yet. That's been on
on my agenda to do, but with so many things I do, I just it's like that one there takes a backseat at the time
being. It's enough just to get this show out every week, right? And it's, you know, and and so
you have to look at like um a BTOC app that I've wanted to build for years. So,
I'm I'm finally, again, most of the way through a build. Um, caters to bedroom
producers, bedroom DJs, uh, music producers, hobby music
producers, or professional, but not full-time. Um, and
so I'm I'm building that for them, but it's, you know, they don't care if it's has WordPress in the back end or not.
You know, it's not that's that's not important. So, I and it's been a long time since I've tried to market outside
of the WordPress ecosystem. Um, and I'm looking forward to it.
Oh, it'll definitely be a challenging one there. All right. Well, let's wrap this up with a few things here. Um, you
know, as we mentioned in your intro, you're powered by Yorker Yorkshshire Gold Tea. How does that fuel your
creativity and any other routines that help you keep you sharp and working on your daily dev work?
Well, you've you've got to have your favorite things, right? Like I've got like every dev, I've got a shelf full of toys behind me. Um uh but they make me
smile all the time. Uh and as as I look around the rest of the room, you know,
I've got little knickknacks um from travel and and whatnot. Um Yorkshire Gold for me was uh I'm an
angophile. I listen to because I'm such a fan of dance music. Of course, I'm a fan of uh a lot of music that comes out
of England and they drink tea even though it's terrible. Uh
I don't know. I was a tea drinker for years. Only in the last year have I started drinking coffee.
Um but I got I got hooked on on Yorkshire Gold and uh and have built up
quite a habit and and I just love it. And they are actually it's a nice coincidence. They everybody should go
follow them on Twitter. Even if you are not a Yorkshire Gold drinker. Um
they have I I have no idea what their marketing team looks like. It might just be somebody's grandmother, but um they
put out just funny cute little things. They promote fun cute stuff. um you
know, they uh make fun of um other brands or or people or circumstances in
really fun and funny ways that doesn't really step on any any toes. Um and it
it's just a delight. And so it's it's a great product and a and a great brand. Um and I happen to drink multiple cups
of it every day. Um, it's also an excuse to uh I I live in a a quite small house
and so like my water bottle does not fit under the faucet upstairs so I have to walk downstairs to fill my water bottle
which is not a bad thing. Get my butt out of the seat, you know, and uh and also go drink more water. But I also
often will go and make a cup of tea because I've got to wait, you know, five minutes for the water to heat up and
five minutes for it to steep. So I've got to spend 10 minutes just staring into space thinking away from away from
the computer and I try not to bring my phone with me. So it's also a bit of uh
it affords me a bit of meditation or at least you know get get let me do some clean and clear
thinking a few times a day. That's that's where my dog helps me. He drags me out of my He drags me out of my
computer my computer chair at least every three hours to go for a walk because I I currently live in an
apartment. So I can't just say open the door and say go play. No, I have to take him out. Right. And it's a minimum 15 20 minutes of time
to get away from the computer, think, stretch the eyes and the legs, you know. Exactly. And I'm I'm It's was just about
to say and and Yeah. And to go pet my dogs. My as as this one stands here and just stares at me. He's like, he's like,
"Remember me. I'm important, man." Hello. Well, with the time change, right? Like, it's dinner time even
though it's it's now only four. Um, so he's a little pissed. The dog the dogs don't understand the
clocks. Although, I'm certain my dog does cuz, you know, sometimes he'll come whining at me. I'll look at the clock. I said, "Really?" Right. Exactly. At this
time every day. Okay. But yeah, the time changes definitely messed him up a little bit. He's whining for his dinner
earlier. It's like, well, exactly. Yeah. Okay. All right. Now, one last thing here.
Now, you're a musician. You just you mentioned your brief love of the music from Britain and uh you're on Twitter
under secret agent gel. Is that what I got? There you go.
There we go. Secret agent gel. I want to call it secretariat gentle. Um it's
it's I've definitely been called it's it's a it's a fun weird name that I came up with a hundred years ago. Yeah. that has
definitely been massacred in in un uncountable number of ways. But um
that's half the fun of it. There there's so many um usernames and uh domain names like that where you if
you see them you'll you'll see all them sled together because they're all lowercase and you see a word that is
made in the middle of what they were trying to make. There's companies that I can't remember them now. There's some of them that really had a poor choice when
their when their name was slid together as one word. Oh yeah. Oh yeah. So yeah, Secret Agent Gel, Gel with a G
is uh as me as a dance music producer. Uh and I've got a bunch of mixes up
there. It's if if nothing else, it it might not be your cup of tea, but I promise you it's good music to code by.
So uh you know, hit play and and see what you think. Well, give it a give it a shot. I went and checked it out, but I didn't play
anything. But uh you're also a dad joke enthusiast. You got a good dad joke for us before we uh close this out? Oh, no.
It's all about context. So, there's, you know, you I can usually just say
something stupid in response to uh to whatever other people are talking about and get some groans and and eye rolls.
I don't know. My my my youngest son seems to be a dad joke enthusiast already. He comes to me and he tells me
these dad jokes. I'm like, really? Oh, dear. He he just pops them off. All
right. Well, that's awesome. with these creative with these creative influences, how do they how do they improve your WordPress
development? Oh, for sure. I mean, ideas, like I said
even even a minute ago, the an app that I'm building is caters to these other
interests. Um, anything to get you out, you know, out of the
circular discussion that is WordPress and and software and all that kind of stuff. You never know what where ide
good ideas are going to come from. Um there was um I'm gonna blank on the
name, but the podcast is called Tech Zing. Um that I used to listen to
regularly. Um and one of the concepts that it's two two nerds talking about
nerd things. Um they've been going for decades, but they at one point talked a
lot about the concept of luck surface area. So basically the more you the more
you get out in the world, the more things you get involved with, the more you read, the more you write, all that kind of stuff. Basically, you're
spreading a wider and wider net, more likely that like is like light lightning is going to strike that you're going to,
you know, get lucky in in life and ideas and all that kind of stuff, you know.
Um, put a different way like having a a a broad interest, a broad network, all
that kind of stuff. You only benefit from it. So Oh, absolutely. Um, the more stuff you're Nothing else you can't only write code.
No, the more stuff you're involved in, the more opportunities come your way. All right. And thinking of opportunities, this is the point here
where you get to tell everyone where they can find you. And of course, all the links to all these things will be found in the show notes when we publish
the show. And uh, fire away. Sure. The uh, the place where I am most
active for this kind of stuff is uh, Corey Moss. Spelled the way it sounds.
Just kidding. Not at all. Um but uh on Twitter um tweet at me there if you have
questions or interests or you know uh gelform.com is really my resume site.
But you know if um always interested in helping other people out, getting involved in the community, uh
collaborating, all that kind of stuff. So if anybody wants to get in touch, by all means send me an email through uh
gel forum.com. Again, gel with a G. All right. All right. Well, thank you very much. Don't run away. We got a
outro here and a little bit of music for people. And I'll be right back with you. Thanks, John.
Reminders for the show. All the show notes can be found at WP Plugins Az.com.
And while you're there, subscribe to the newsletter for more useful information delivered directly to your inbox. WP
Plugins A to Z is a show that offers honest and unbiased reviews of plugins created by you, the developers, because
you support the show. Help keep the show honest and unbiased by going to wpplugins.com/donate
and set the donation level that fits your budget. Help us make the show better for you by subscribing and
reviewing the show through your favorite podcast app. You can also watch the show live on YouTube at WP Plugins A to Z.
And remember to subscribe and hit the bell to get notifications of all new videos. You can also follow the show on
X at WP Plugins A to Z. John can be reached directly through the website
wppproadz.com or email him at johnwpro.ca.
Amber can also be contacted through the website at wproz.com
or email her directly amberwpro.ca.
Thanks for joining us. Have a great day and we'll see you next week.
All righty, folks. That's all we got. Take care now. Byebye. Oh my god, that is amazing.
Oh no. Obviously, we just lost the satellite feed. That sucks.