Hello hello hello what’s up what’s up what’s up okay first of all uh let me know if you can hear
me audio uh video we’re on we’re on a uh different setup than normal so we got to make sure that
we’re we’re looking good before we get started today we got jason in the house carl gerard
sylvia karen uh man has man hans man hans photography welcome welcome from the uk mark
zemansky is here in the house rob is here uh i do need to change the background to an etch dom i do
need to do that rob thank you for the reminder uh it says little details you know i i even forget that
thing exists uh on the thumbnail after a while okay it’s good to see everybody um i’m still
waiting still waiting on a confirmation from somebody i i assume y’all can hear me assume everything is
good let me let me get my phone out here okay uh let’s go ahead and just like we don’t really have
any announcement well i do have one announcement um well no i don’t really have any announcements
we’re good we can just jump right into it today uh we’re talking about vibe coding we’re talking about
and not just anybody vibe coding we’re talking about vibe agencies let’s call it okay obviously
these are cropping up if you were around in the era of like when social media first happened you
probably remember the boom of like everybody and their mom was a social media agency like out of the
out of the blue out of the woodwork um you know no real training no real no no no nothing it was just
oh there’s an opportunity let’s go ahead and seize the moment let’s seize the opportunity well that is
happening in the vibe coding space and if you want to vibe code for yourself like that’s all fine and
dandy if you want to vibe code as a a proof of concept prototype like there’s nothing wrong with any of
that there’s nothing wrong with any of that but i do have a big problem with some of the stuff that
we’re going to look at today uh is hurley your favorite brand no no it’s not my favorite this i
think this is the only hurley hat that i that i have um yeah it’s definitely not my favorite brand
um so i’m going to show you two videos today now we will get into q a we will get into we can look at
some etch stuff if you want to look at some etch stuff we’ll try to diversify today’s stream a little
bit we obviously have a hard stop at 12 30 uh so an hour and a half we’re gonna we’re gonna try to get as
much done we get these two videos to watch first but this to me is very troubling stuff
and i think you need it one you need to be aware that it’s happening two you need to be in a mode of
being able to educate clients on this stuff like how okay how do you spot this kind of thing why should
you stay away from it why is it dangerous but what we have and you know sometimes people don’t like
streams like this where they feel like somebody’s getting called out or whatever but you know this is
they put this content out here freely available and so it’s open to be discussed and that’s what
we’re going to be doing today and we’re just it’s not like you’re just ragging on somebody it’s fairly
objective that they don’t know what they’re doing and when somebody who doesn’t know what they’re doing
is selling services to people who also don’t know what legitimate work actually looks like like these
small businesses that are hiring agencies like this and that are getting these kinds of services and
getting this kind of output from them getting this kind of product they are they are in for a world of
hurt they are going to be lighting a bunch of money on fire and so somebody’s got to come in and say
you shouldn’t do that you shouldn’t go with them if if an agency is doing this kind of stuff that’s a red
flag you should stay away from agencies that are doing this kind of thing and be able to educate
your clients on that and be able to turn those clients back into your services which hopefully are
legitimate and are going to actually get them results and in in cases like this we might even be talking
about penalties severe penalties coming out of hiring an agency that is doing things like what we’re going
to see today and again we have two videos to look at they’re both around 30 minutes long so we’re not
going to watch the entire video what I want you to get is just a glimpse of what’s going on and then we’re
going to discuss it and obviously we’ll discuss why it’s a why it’s not a good thing not a good thing and I think
you’ll get the point and then we can answer questions and then we can get into whatever else you guys want
to do uh Ruben says what is vibe coding okay so I guess we should just quickly explain that it’s
essentially uh well I guess there’s to me there’s two different camps of vibe coding there’s a camp of
I’m a developer I know what I’m doing uh but I’m gonna let AI um you know I’m gonna experiment or I’m going
to just whip up a quick prototype for something and so vibe coding is essentially letting AI do
all of the work okay it’s not like you’re using AI as an assistant like you’re doing most of the work
but it’s like okay this is a repetitive task I want AI to do it or I want to see if there’s a better way
to refactor this so I’m going to get AI’s input or something like that that’s not to me that’s not
really vibe coding like vibe coding is like I I’m just sitting down I’m letting AI do everything I’m just
letting AI if there’s a problem I’m going to make AI fix it and we’re just going to keep prompting
over and over and over and over and over again until we arrive at whatever we want to arrive at
that’s like the vibe coding thing okay so there’s a little bit of uh context there okay let me go into
let’s just let’s just go ahead and get to the first video so I’m gonna go ahead and share my screen I’m
not on my normal stuff where am I let me find my scenes let’s go where are scenes scenes I don’t have my
my stream deck is right here uh and as you can see it is not plugged in it’s it’s so we’re we’re on
manual controls today um let’s go to screen share that should work okay good I see me in the bottom
all right so this is I don’t I don’t know who this person is again it’s not this is not a personal thing
it’s just a business thing um we built 4,000 plus seo web pages with bolt.new in 26 minutes
full tutorial all right um so we’re gonna see first thing we need to know is can you hear the video
because again we’re on a new setup I just need confirmation so I’m going to play this for a second
just let me know can you hear it thank you so much for having me appreciate it so so magic seo or pseo
some of us call it okay so we’ll just do that little test yes but with echo okay um all right let’s see
if we can let’s see if we can get that fixed let’s go to window let’s go to sound levels uh okay do that
let me see okay let’s try again let’s try one more time is a kind of marketing strategy that
person’s used to rank on google so anytime anyone goes on google search and they type in let’s say
for instance the word rage okay now let me know
and put a b so I know you’re talking about oh there’s still an echo still an echo okay how would we
how would we get rid of the echo because I’m I’m on we’re already mix minusing it uh it would not be
coming it’s not my mic because I’m wearing headphones so it’s not coming back through the microphone it’s
it’s just all happening inside of the mixer is it a horrible echo or is are you able to deal with it
for a little bit that would be that would be the next question uh let’s go windows comments okay so
preferences sound effects sound levels duo chat okay dave says you can deal with it’s I love it dude I
love the I love just humans it’s like dave’s like we can deal with it another one’s like horrific
it’s like okay um turn off audio monitoring for the desktop audio I don’t I don’t think that that’s
what’s happening here um duo chat I think it is okay let’s go into I wonder if it’s an ecamm issue
uh specifically it’s probably not a mixer issue it’s probably an ecamm issue so let’s go into ecamm let’s
just try to fix it real quick if we can’t fix it we’ll just deal with it uh I’m gonna go to streaming
uh we’re gonna go to audio audio automatically mute mic enable echo cancellation for external speakers
speakers is duo main chat select the audio device to use for sound from movie sound effects system audio
we’ll try that we’ll try that um let’s go to screen sharing include mouse cursor desktop okay that doesn’t
fix anything general show camera there’s I know there’s a setting in here for playing audio uh I just
need to find out what panel it’s in uh record only record all broadcast destinations video show default
okay okay display built-in audio speakers um oh broadcast system audio never let’s try that
broadcast system audio never let’s try this real quick
okay
I can also skim through the video without we don’t have to listen to what oh now it’s no audio
fantastic oh okay hold on hold on I’ll be making progress because I have another I have another mixer
setting I can use all right hang on here we want to get to the front page of google right so the idea is that
using rage room is that we’re going to attack the keywords that come after that so let’s say for instance
you want to look at rage rooms in Boston San Francisco how are we doing now Jamaica right so we’re going to be
tackling the the long tail keywords and we want to rank on google for that in order to get free traffic
all right okay um all right so he’s he is explaining we’re not gonna we’re not gonna sit here and listen
to this entire explanation he’s he’s explaining what p seo is so I love how this stuff evolves okay so we’ve
got we had seo forever right and now we have what’s called p seo which is programmatic seo oh doesn’t that
sound fancy doesn’t that sound so fancy what is programmatic seo programmatic seo is when seo pages
are automatically generated now there are legitimate ways to do programmatic seo there are illegitimate
ways to do programmatic seo by and large the concept of seo if you ask google if you ask the people who
design the algorithm just the concept of programmatic seo violates the core fundamental principles of seo
okay um now like I said there are still it doesn’t mean every single instance of programmatic seo is
illegitimate but it does kind of violate the general principle there are still legitimate ways to do it
most of the programmatic seo that you’re going to see is illegitimate seo okay and especially coming
from what these guys are what these guys are doing okay so um he’s going to explain the concept of
programmatic seo then they’re going to go into the tools that they use and we’re going to skip ahead
to this live build with bolt I mean this can be for for non-technical users I know that this can
sometimes be jarring especially if you have no experience building any kind of like you know using
building any by the way I’ll tell you an additional context to this video is now these guys just sell
these services they sell these services but what they’re doing with this video is they’re encouraging
other people who and you just heard him talk about non I know it’s you know for non-technical people
he’s talking to non-tech he’s talking to people who don’t know what they’re doing and they’re encouraging
them to come into the space and do what they’re doing okay so it’s like we got people who don’t know
what they’re doing encouraging and teaching others to flood the market who also don’t know
what they’re doing businesses are going to be absolutely murked by these people okay so let’s
just keep watching in order to just create a really good look of different websites right so you can say
like hey I want to see in this instance I want to see okay what are they doing by the way are they
doing anything uh unique are they doing anything no no no they’re going to use all existing concepts
from work that other people have done and this is the model that they’re going to feed to the AI
for inspiration or agency websites or e-commerce websites because I’ve moved on to the platform
so she’s could dabble in on this now and what’s that okay let’s go back here we go same kind of
just minor issues all right so we pick send on this now and what’s that going to do is going to use
the chat gbt’s image and then it’s just going to create a prompt for us so we got to a tool
so they’re using a tool to create the they’re not even coming up with the prompts they’re they’re
sending images into AI and asking AI to come up with prompts to feed to other AI
select from here sweet so basically what it’s doing is it’s looking at the screenshot you gave
it and it’s going to give you the prompts that you can then take so that you don’t have to come up with
like this is a long prompt and it has like a lot of different details in it right so this just saved us
15 minutes of writing they don’t they’re not even they want they don’t even want to do the prompt
that’s how that’s how much they want this vibe coded they don’t even want to write the prompts
for the stuff okay let’s keep going writing it our own selves again would have been another little
process so we can now just go down and okay i prefer response you select so now what i would do
is that you definitely want to ensure okay now they’re feeding it back i found that just by telling
it exactly what your objectives are works like a charm so i’ve told it you know not only to follow
the aesthetics of the image that we’ve given it but also you know including the fact that we’re
building a program basically the website okay let’s skip all this framework for web development where
they with like html right yeah h great update where they’re just the uis that are coming out looks
generally tend to look good so let’s see what it comes up with for us in this instance
this is going to be how to balance mma as a dash and wait till we get to the seo part of this
right now we’re just okay so they’re they’re just doing uh you see navbar hero okay it’s like it’s
building the sections of the site now like when this we can be very specific on what we want
okay here we go team geez upcoming we’re gonna form it footer yeah there it is so now let’s select
the navbar and say hey some modification so yeah so move overlook let’s remove cycle let’s remove cycle
let’s remove cycle not necessary cycle and then we can say articles and we can go in and we say articles
so we can say want so we can generate a card based article view of generate a card based article view cards
should contain a title a description and a image use whatever now does anybody know if because i don’t i
don’t do this so i don’t actually know what it spits back does this does this manually does it look in
like like you’re using super base or something like does it look in the database look at your
posts and create a loop for them or does it just manually create these cards you know like you would do an
elementor or something like does anybody like what what is the extent of the scalability of what’s
actually built here or the maintainability of what’s actually built here images you have just
for this demo we’re not going to include any images because so these are all going to have like a variable
in it so in the back end database it’ll say like here’s the title put this title here here’s the
description for the description here yeah so while that builds out and getting us our new pages we can
actually touch base on that right so what i’ve actually done as well is that i’ve also went ahead
and created another gpt that allows users to give in the top five rows in their data set and just like
some generic like questions like some generic questions they’ll ask you right you can then
website do it right you miss um like try again try again but you could get it to do it so they’re
starting to do the programmatic seo right um they’re going to do this around job opportunities
in various cities so they give an example okay um and you’re going to see how just atrociously awful
this gets and they are totally satisfied with it tools like out scraper which are called like a lot
data from them so yeah okay okay so let’s give it a bit more context because he doesn’t know what
we’re doing right now so building and so is this building the template for the actual web page
yeah yeah it is okay we’re gonna put this back into bolt and they’re like they’re building the seo landing
page that’s gonna be duplicated and we’re gonna be filling the information from super base got it so
we’re gonna get now much more we’re saying building for mma website right great and this is for job
opportunities to break into mma as a waitress beautiful yeah and they think so let’s just what
is the overall what are they what is even the strategy here okay so i guess they’ve identified
that you can get a lot of traffic um for this type of phrasing okay and so it’s like
breaking into mma for something or become an mma instructor or something but they think that
pairing this with like every job title in the world and creating a landing page for it
is going to drive a lot of traffic and watch what ends up getting produced here but it works
it works sorry let’s go so let’s just use this then there we go
so let’s see what bolt has done for us in the meantime great so bolt’s finished we now have
articles okay they’re gonna read more and nothing happens okay and look at these articles like the
ultimate guide to building muscle nutrition tips for this is all it’s it’s all the most generic i
like to do whenever it doesn’t really understand i tell it the current issue and then i tell it what
it’s supposed to do this isn’t even seo i mean look at that let me go back to where’s that screen
he’s going too fast right here recovery and rest day strategies mind muscle connection okay
if you know anything about seo you read those and you’re like okay this is not gonna work this is not
this is not seo what’s happening right here recovery and rest day strategies that has there’s no context
there there’s no there’s no real keyword there there’s there’s there’s no nothing there’s no not
that’s not seo that’s not an seo headline okay um but let’s this is not that’s like the that’s that’s just
mild that’s a mild violation okay with what we’re about to say right now what’s in it is a smart data
this is the information that it generated on its own jobs but we’ll see so once this is finished we’ll start
it’s asking for the the seo landing pages for us here i’m gonna talk a little bit about getting
information in it right i’m here so we got a lot of data and you could also okay they have fed it
let’s look at the database left to credit smith just the prime right here they’re feeding the database
literally every job you could already have it’s like oh do you want to be an mma are you an accountant
that wants to be an mma instructor are you an accounting tutor that wants to be an mma instructor
are you uh an accounts controller that abbreviated are you an account that wants to be an mma instructor
okay and these are the 4 000 seo web pages that they’re going to auto publish check this out other
variables in there is okay that’s interesting because here we go here’s their landing page mma career
opportunities okay hyphen guys you can discover your path in the world of mixed martial arts from
coaching to officiating explore the various roles that make the fight industry thrive here
since this is the name it’s latching on there they’re having some technical difficulties we’re
going to skip through this okay i just forgot to enable like r he forgot to do the rls policy okay
so nothing look at this oh look at what it’s starting to degenerate though it’s no so yeah so
what exactly oh my god a 118 118 switchboard operator in mma the career guide if you there in
in case people run into that yeah you know so so this is such a simple thing right so i’m gonna
was being pulled dishwasher we have a bar made cashier and for getting across like a very simple
mvp version like zeros right and we look at this a two a career guide 2 a.m bagel baker in mma
what are we doing what are we doing what i want it explained i want it explained we we need i need an
explanation adjunct professor in mma admin and digital marketing manager in recruitment in mma
what are we doing that’s video number one that and this is what people are selling to companies that oh
yeah yeah we we could spin up 4 000 pages we’ll just we’ll you’ll be ranking all over the place
no you won’t no you won’t no good when google sees this you’re donezo your whole domain could could be
done it could be done okay um this is how you get your domain absolutely cooked and and that that damage
that’s not just like oh i paid these guys and we got no results right the damage from that is is
very very very very significant catastrophic some would say um and and so we’re talking about
programmatic seo with bolt that from guys who don’t even know the first thing about regular seo
now if you don’t know the first thing about regular seo and you make let’s say you’re making seo mistakes
well now you’re making programmatic mistakes at the 4 000 plus page level this is outrageous this is
outrageous um and and the fact that they’re you know they’re putting this content out here trying to
get others to come in and do this also hey i’ll follow in our footsteps that’s what this is this is not
good this is not good for the industry it’s not good for anybody okay um yes yes they do they do have
7.5 000 subs uh yeah this is and that’s not a lot it’s not a lot but that trust trust there are people
with way more uh let’s look at video number two okay and just let you know this is what is popping up
out of everywhere every corner of of the internet right now is vibe code agencies this is what’s and
this is just programmatic seo i mean think about software think about wordpress plugins think about
this kind of insanity is leeching into every aspect of our industry and um it’s it’s gonna be
it’s it’s it’s not gonna be good for clients okay it’s not gonna be we know how to navigate it we know
what to look for we know like i think we need to really start educating the small businesses the medium
size business that we work we can’t save everybody right but you got to be able to have these
conversations with people and steer them away because they’re these i guarantee you these people
are going to make very lofty promises they’re going to dramatically undercut you on pricing they are going
to just explain how this is the future and this is just how things have to be done now and and then
the small business owner doesn’t really know i mean they’re going to feed right into that right into
that it’s going to be a really really really bad situation so here’s this guy we’re moving up in
life this guy’s got 37.5 000 subscribers okay he’s going to make this portfolio website in 10 minutes
with lovable uh and i i just i just start to have some conversations or some uh questions about these
kind of things i want to have conversations about them also that’s why we’re doing this live stream
but some interesting questions are going to come out of this one in particular um now i don’t think
this one is not as offensive as the programmatic seo example because nothing that is about to happen
in this video has the kind of cost that would come from deploying that kind of programmatic seo that we
saw in the last video but this just raises a very different question that i i really want an answer to
but here’s this guy but i want you to redesign it okay so create a portfolio for my funnel building
business okay imagine that imagine that this would be a
a click funnels guy right um and use a light blue modern theme my current portfolio is blah blah blah i want you to redesign it okay so
okay so uh we’re gonna get into this make it perfect we’re gonna you can watch all the technical aspect of it if you want to he’s feeding it um examples from dribble
we’ll see what it does and i’m designing a not saying if we can learn how to that’s not the site i’ll have to wait for because it’s still writing the code but you’ll be able to see yeah there we go okay oh ai about business stronger
stronger blue as the main contrast if you watch this video you’re gonna you’re gonna see him go prompt prompt prompt prompt prompt prompt prompt prompt prompt like having these conversations okay i want to see what we actually get to and then ask some questions about it and you want to have one main color
because this is what people are saying should be like the process these days you know like this is the proposed new process that we’re gonna be doing in web design i guess
one second there and then the contrast color
so here’s what he’s getting back um i don’t like i think this is montserrat i don’t like montserrat
it’s not bad though as a first draft it’s not bad i don’t like the logo and everything either so let’s go back
use two screenshots for inspo let’s see what it does when we add those two let’s look at the copy as well
because design wise i kind of like i kind of like how simple it looks if you just want something very like
quickly get started we can also add in like hey create a different page so it’ll create this is the
home page it’ll create a different page for you know if you want to buy a sales conversion funnel starter
kit get digital product we can just prompt it to create that page as well e-commerce digital course sas
so obviously would want to go in and change a couple things here and there here’s what we can do as well
give me a better navy blue to gradient blue color palette
with the glowy gradient blue as the contrast uh button
color
give me better navy blue to gradient blue color palette deep navy yep um
right
prompt
study this first so let me show you what i mean this is where lovable comes in where it’s like
so handy so i’m gonna say you know create a new page and that will be the url importer or kind of
like a scraper where i paste in well i could also do that here i’ve created a url tool so while this is
working let me go back and show you uh go to dashboard so i created michelle says why doesn’t he build the
palette himself well because because i i don’t know that they know what they’re doing um maybe he’s not a
designer maybe he’s not i don’t i don’t know but it’s scraping tool that allows you to add in if we take
this page but that’s not the most interesting question i can copy paste this talk sometimes
and just being busy doing what’s already worked that we forget to think what’s going to happen to the
marketplace in three years from now and how can we specific ones though i but that’s where you have this
tool so you can click edit and go remove the background it’s distracting right okay now we’ll
paste in the full prompt lovable prompt for portfolio ui design with man rope the idea that like you you
have to say you click an element and be like remove the background it’s distracting and then i’ve got to
sit there and wait on it like there there’s so many instances where i’m watching where it’s like
the ai you’re in an improper environment for doing this work first of all okay uh if i get if i could
click the element and just why why can’t i remove the background like i i could just do it way faster we
got to sit here and spend tokens on that and we gotta and we we gotta watch it work again and and half the
time it’s gonna repaint the entire thing like um there’s so much inefficiency built into this but it’s
if you watch the whole video you’re gonna maybe arrive at the same question that i have which i’ll
ask you in just a second i do kind of feel like this one has a great agency uh vibe to it um transform
traffic into revenue machines it’s not bad in in general but it’s not ready like it’s not like oh
let’s launch this number one yeah obviously screenshot is using someone else’s image and that’s not okay
so we’re gonna delete uh this is the game too is that you continue to like have these conversations
with ai and these prompts with ai and then that you you run into these frustrating things but you can’t
just reach out and touch it um and if you could just reach out and touch it you could just fix it but
you can’t really in a lot of these tools uh a marketplace that i’m doing using lovable so this is looking pretty
cool can’t find it now but another tool that is calculating revenue how they know they need to hire
an expert to create their funnels and optimize them not just the sales pages but also the automation
he’s going through galleries of templates to get inspiration and to feed into ai and all of this which
again leads us to a very important question in just a moment now you don’t have to buy these necessarily
and with ai when it’s designing you have to show examples of what you’re trying to build
so example of this is what i really like
it the with uh i just want to get this again as soon as basic basic basic my goal is just to get to
create more valuable content to look pretty cool now instead of saying delete the background because we
don’t have that there anymore one thing i could do is and this is helpful like this is really helpful if
you say for example add this image so i’ll say this one actually i’ll thing turn into a presentable image
if you have a
second page that’s a specific there we go beautiful beautiful beautiful oh look at these animations view
okay okay i can say i can say add case study study page for all projects
use dummy copy for
all right let’s look at the mobile let’s look at the mobile and so this will be the the final part of this
i mean this is this is broken right here so it’ll
you’re gonna see a lot of little broken things and i’m not actually sure
he would be able to fix them not easily um which we’ll talk about in just a second
um but this shows you how you know the extent that you can take lovable too just in terms of websites and landing pages
mobile wise and i can say change this and that so this is already mobile optimized a lot of it this isn’t like
okay look at this issue right here where the slider is colliding with the cards below it a hundred percent
look at that so i can say add some spacing there
okay he says oh i can just say add some spacing there and then he would no you can’t just say add
some spacing there that’s not that wasn’t the problem the problem was the problem is not solve
oh let’s pop a little margin in or what that’s not that’s not going to fix that issue that issue is
is caused by the card size changes and nothing is accounting for the changing in the card size and so
he could spend an hour prompting that just one little section over and over and over again because
he doesn’t even know how to describe the problem currently which means you’re not going to get the
solution to that problem um and you’re going to see lots and lots of those little issues and this is
why when i go to vibe code of websites you just see these are left they’re just left there
because no they don’t the person doing it doesn’t know how to fix it they don’t have
they don’t know how to create the prompt to get the right result to get the solution and so they
just end up leaving it plus they’re in a mindset of like this time is money we got a race we got
we’re not we’re not doing this right we’re just we’re just trying to get to some end result and so
they leave all this uh and and it’s awful very impressed very impressed
yeah not bad at all did that have my phone number
so he ends up he ends up doing all of this stuff right uh my question is at the end of the day
what does he have he has a very complex when and to me like an overly engineered i mean think about
doing something on on like wordpress for example the idea that why here’s here’s my question let’s
this frame it this way why didn’t he just choose a professionally designed and developed template
and change his content what did he get out of this at the end of the day after all this prompting and
all of this complexity and all of this work he got a worse result than just buying a professionally
designed and developed template and swapping the content and the colors why are we doing this
what is the point of going through this process with ai to get to a worse result and you’ll be like
well kevin that the results will get better as the ai gets better no it will it can only get as good
as the professionally designed template that it’s using as the inspiration to begin with ai is not
coming up with it’s not brainstorming it’s what it’s doing is it’s just taking inspiration from all
these other places and known patterns and compiling them for you but if you’re just building a site like
this there’s nothing special happening here you could just literally go buy one that’s professionally
designed and developed and you would have a better outcome and then you really focus on the number one
most important part of any website which ai still can’t do and it’s going to be a really long time
before it can do it really really well and that is the copy side of it anybody knows you prompt ai for
copy it is like let’s say i want to write one little blurb one little sales blurb okay two sentences
i gotta have a really solid prompt i gotta have and that requires effort in itself and then what i’m
typically doing is i’m asking it to return five to different five to ten different examples of what
that blurb might be and then i as the human being is discarding all of the trash and figuring out how to
piece out of the five to ten responses that it gives back finding out how to perfectly piece it together to
get to a winning prompt or i’m sorry a winning blurb okay it is still very manual and it still requires
copywriting expertise just like this requires still dev expertise to understand what the hell is breaking
there so that i can communicate properly to the ai to actually get a a fix okay you can’t you can’t just
like do what these people say which is like no nothing and you’re just follow my lead and i’m just going to
show you how to and then you’re just if you pump out website after website after website like this for
actual clients it’s going to be a nightmare it’s an absolute disaster for them uh and at the end of the
day i mean what we we talk about like people taking over these kinds of projects at least if i take over
a wordpress site that wasn’t done very well it’s not you know it’s not the end of the world we can we can
build a new one we can you know we’re on a we’re on wordpress like this is we can make sense of all of this
this i mean this this the the nightmares that people are going to be creating um but that was
my big question watching this one you know the other video was very bad because we’re talking about a
domain essentially getting cooked by google based on what we saw in the last video in this video i’m just
watching it all happen like i sat there and watched every single minute of the 28 minutes and when we got
done i was like why we just buy a template what why do we do all this for this result where we did all
this and he’s got to keep going i mean he’s not even close to being done he’s there’s so much more to go
i mean hours and hours and hours left to go why go to theme forest just buy a template fill out the content
like what are we doing that’s what that’s all the ai is doing here it’s just there’s a way harder way to
get there i don’t know i don’t it didn’t i didn’t understand why all this was necessary um i’d much
rather have a professionally designed and developed template that i’m going to swap out content for
am i am i what am i missing what am i missing that is this just fun is this uh no what it is what it is
is is the money grab that’s what it is this is the grift this is the i well it doesn’t feel very good
to go to the like i go sell somebody on a custom website or whatever and then and then i go to
theme forest and grab a template and i swap the content out that’s not sexy that can’t be the future
that can’t that there’s not enough complexity there to fulfill my grift you know this feels like oh this
guy is actually doing something you know that oh oh i gotta well i’m a prompt expert i’m i’m the bolt
expert i’m the lovable expert okay they’re they it’s this uh it’s hollow it’s empty but to i guess to them
it feels like they’re actually selling something you know uh it’s a problem it’s a problem because nobody
that actually wants to get to the end result of having a freedom funnels website would be like well yeah
this is way better than getting a template that’s professionally designed and professionally developed and
putting really good content in it that would be that would be way more preferable than this nonsense that
we’re watching here um so yeah that that’s like it’s to me it’s just this is how you fulfill the grift
we have to have there’s gotta it’s gotta seem complex in some way like why would anybody pay
if it if it doesn’t have any complexity if it doesn’t require some sort of insider knowledge
right or insight or experience or something um yeah i guess i guess it just feels it makes the
grift feel better or something uh yeah i i don’t know so let me look at chat here let me look at chat
um
yeah people people are laughing about the theme forest thing um if it’s like just those add milk things that
they came up with that so the person cooking feels like they’re doing something uh it’s a little bit
it’s a little bit like that except the worse i mean you actually get good you know i can get good muffins
okay like relatively good muffins uh not adding you know just adding milk and an egg right like that’s
it’s pretty decent um and there’s no risk there’s no risk i don’t like the muffins i throw them out you
know these people are people are hiring these people man like this is lots of money going into this
and lots of consequences from what might come out of it but i just want am i missing something like
don’t you agree it’s like yeah so maddie’s like yeah ai is regurgitating pre-existing
shit yeah it’s like just buy the just buy a template what what are we doing nothing new nothing nothing
great is happening here um okay i think we’re all on the same page i think we’re all on the same page
drop a like on the stream we’re going to go into q a because i don’t i don’t want to i don’t want to
use up all of our time we’re halfway through i think it’s a good transition here into q a we can
also transition into etch uh let me go let me pull up where are we at here maybe a zip maybe a zip uh
install let’s go in here uh staging sites tabs too okay we’ll just use this one this one’s relatively new
if you didn’t watch my video before on on uh a more appropriate way to use ai to assist you in the
work that you’re doing um i i was able to create these tabs in about five minutes um vanilla javascript
vanilla css html just pop pop pop into etch and here you go dynamic dynamic tabs accessible right um so if i
i can use my tab to here i can use my keyboard navigation it’s got all the proper aria it’s got
it’s got everything it needs okay um and better yet i can touch it i can touch it right if i want to if
i want to tweak something i can come in i i can touch it all like here we go i get everything is right here
here at my fingertips um and you know it’s if it does if it spits back something that’s like i just
want to fix that real i can just fix it real quick i don’t have to keep prompt prompt prompt prompt i
don’t have to play the prompt game okay uh let’s go q a uh questions must have hashtag q in order to get
into the queue and be answered i’m convinced that a major part of our job as professionals is to educate
our leads yeah i mean i will tell you one thing is that we have to and i’ve been saying this for a
very very very long time but you got to be more than a web designer you got to be more than a web
developer you have to be a consultant now um you have to be able to steer your clients in the right
direction with more than just their website but pretty much everything that’s happening on the
digital marketing side of things because all of this ties in together you have to be able to drive
that ship for them you have to know about all the opportunities that are out there you have to know how
to deploy uh properly in all of these different areas you have to guide them in how they’re hiring other
providers to do certain things um there’s a lot a lot that you have to and that’s really what people
are going to be looking for especially as things get faster and faster and faster because
you know it’s hard we feel like it’s hard for us to keep up imagine outsiders there’s no hope
of them keeping up and so what they need are consultants to guide them people who are able
to keep up and people who are able to show them oh those are the landmines over there you you don’t
want to walk through that field my friend you’re going to lose a leg you’re going to lose a leg you
want to walk through this field over here that’s what they’re going to be looking for they need that
guidance and they need someone they can trust and they need someone who’s not just grifting the next
service from them okay um so the faster that you can start doing that for your for your clients the
more valuable you’re going to be and the more the longer you’re going to be able to stick around
uh okay let’s go to answer some questions okay is this to create private blog network or is it for
regular websites um no this was for they were here’s your website you have an mma gym you have a gym
essentially and um this is it i mean it just none of it makes any sense but they were essentially saying
hey there’s this concept of a you know hiring careers in mma kind of thing and if we build out
all these pages for you get a bunch of traffic now did they ever bother to ask like what kind of traffic
are we going to get with this strategy even if it works what they’re going to end up with
is a bunch of people coming to their site looking for careers in mma well if you’re a local mma gym
i mean how many people can you realistically hire right like it’s so and and then two most mma
gyms are not that concerned with like hiring people they’re more concerned with growing their
gym they’re more concerned with people who maybe want to do mma um so it’s just none of it made any
sense but it was for a you know local gym here’s an seo strategy that’s going to drive traffic and
at the end of the day is it going to drive traffic it might drive a little traffic of the wrong kind
until google catches on and then it’s like oh well fuck this gym
this is not this is not what’s supposed to be happening uh by the way it was all duplicated
content too there wasn’t near enough variance in in how the content was being generated for the
templates the whole strategy was bad it was just it was just a fail a complete fail all around and they
made an entire tutorial out of it they were like here is how you can fail a programmatic seo just follow
our lead ai will help you absolutely nuke this domain just do what we’re doing right here that
was and it’s just like it’s so over their head they don’t even realize they don’t even realize how bad
it is how bad the content is um outlandish outlandish okay let’s see uh who owns the content with these
tools uh well as far as i know you know you still own the content you still you still own the code i
mean this is you know the the ai tool doesn’t own it um how is content managed with sites built with
lovable i can’t imagine it’s going to be organized or dynamic like a true cms uh well you do have the
super based database right you could theoretically go into that and edit content or whatever needs to happen
there as far as editing the front end i i believe that you still just have to continue using lovable
i mean i get the code is there somewhere i guess if you’re uh an actual developer you could dive into that
if you wanted to but you didn’t write it and i think most developers will tell you like that’s
it’s tough it’s imagine me i’m like well let’s say i vibe coded automatic css the framework right and
but then i wanted to dive in and actually do something is that really going to be doable is
that is that going to be a one is it going to be doable two is it going to be an experience that i
look forward to i mean i you have to go in and decipher what has happened in the way that it was
done so that you can even start working on it so i think what ends up is you’re trapped in a cycle of
constantly prompting the thing again over and so the maintainability is all based on prompting as well
um and like we saw there’s so many things where it’s like dude if i could just get in there and
touch it like i could just fix it myself pretty quickly but i gotta prompt prompt prompt wait wait
wait prompt prompt more tokens more tokens prompt prompt prompt wait wait wait and in my experience
a lot of times it doesn’t just fix the thing that you’re asking like it’s gonna break something else
when it’s trying to fix this thing and you’re just playing it’s it’s like the um what’s the
carnival game where you’re just you’re trying to smash the things as they pop up like that’s kind of
what ends up happening a lot of times it’s just not enjoyable and it would feel to me very heavy and very
taxing uh to to maintain a project where that is the required workflow um so yeah i i think it’s kind of a
nightmare in a lot of ways can you describe what would be the consequences of this vibes up with google i’m not
sure just how consequential well like i said the i mean the worst that could happen is they just nuke the
domain and so they they essentially they put a rule in place where that domain will just never rank you
just it’s done it’s and um you know recovering from that uh not the easiest not the easiest to do it’s
possible it’s not the easiest to do uh but yeah that that would be that would probably be the uh
worst result and to me i wouldn’t even have any problem with that if i was google or if google did
that to a site that was doing that you generate 4 000 nonsense pages trying to game my algorithm
and and i’m not google right but this is what google’s thinking like and as an outsider to me
i’m like yeah nuke that domain fuck them i i and i i hate it when when i go to google maps and somebody
has obviously gamed the map listing by doing they’re violating things that are stated as this is a
violation they’re doing it anyway and because the algorithm can’t catch everything they’re winning
they’re winning that business for right now until they get caught but i’m not like oh man good on
them no i’m like fuck them the minute google finds them and nukes them i’m totally okay with that yeah
you shouldn’t done that you shouldn’t done that you cheated you didn’t just cheat google you cheated all
of us by the way like i’m a legit agency trying to get do legit tactics to get my client ranking number
one in the map pack and we’re doing every way everything the way it’s supposed to be done and we got
this clown over here obviously violating the rules beating us and taking our clients no nuke them
nuke them they should be nuked um yeah absolutely i i’m i’m totally okay with that
okay uh let’s see
uh when are you gonna review the franklin environmental environmental services website i don’t even know what
that is i i’m i assume you’ve submitted one for review uh i will get back to doing some reviews
maybe next maybe we’ll dedicate the next wdd live to getting back to some reviews uh is etch mature
stable enough to use in production as of right now no it is not production stable there are people using
it in production i am using it in production um but it is not technically production stable and the people
who are using it in production are doing that because they know and understand the risks and
they are willing to go fix something if it breaks um and so there’s going to be some refactoring that is uh
getting done um so you know component a part of components could break a part of loops could break a
part like you know there’s still a lot of things that could potentially break but if you’re willing to take
to take the risk like i’m willing to take the risk i’m also saying if it’s a manageable project you know
don’t do some like outlandishly large complex project um with a non-production ready tool but
if it’s your personal website like i’m doing geary.co again um and i’m doing it for a very good reason
because in order to figure out what the limitations are and prioritize features we have to we have to see
what that is in the real world not just guess like we have to build real things um of consequence and
see where the roadblocks are and then that becomes the feature of prioritization okay so for example uh
i ran into the limitation of nested loops on the new etch website with the change log i’ve done almost
everything on the on the etch website rebuild that i need to be able to do um and nested loops is one of
the last things along with uh pagination will probably be one of the things too and so that showed me okay
that’s why we need to prioritize we now have to tackle nested loops we now have to thinking about all the elements
that are going to get like and some people might see this as um a weird order to go in for example
if you said kevin what should you build first accordion carousel modal uh pagination or something else
well obviously people like i mean pagination yeah okay that’s might be useful but uh you know let’s go with accordion
let’s go with a carousel let’s go well actually we’re we’re gonna probably do the pagination first
why why would you do the pagination first well one there’s a php component to it it’s a more it’s
it’s a much more complex thing and two i’ve already demonstrated with the new javascript capabilities
in etch i can do accordions carousels modals i can do all that stuff in five minutes uh even if i don’t
know javascript i can do it in five minutes because i can i can use uh an llm to do the javascript part of it
uh and it works and it’s functions accessible it’s all everything i need and it’s just that one little
piece that was missing right i have a pathway to doing that i don’t really have a pathway to pagination
we we kind of have to handle that all right uh it’s a it’s more complex so and i need it and it’s a
roadblock so like we got that’s what we got to do so that’s where the prioritization comes from comes from
real projects and real roadblocks in real projects uh so yeah that’s that’s why i’m doing it but i do know of
people who are building small production websites with etch but they also have stated they know the
risks they’re willing to fix it if it breaks they’re not expecting uh changes to always be backwards
compatible they just they’re willing to do the risk okay and why are they doing it because they love etch
because they like once you use it you don’t you never you don’t ever want to use any other environment
again um the freedom the flexibility the the i mean go watch the video of just how insane some of this
stuff is when i paste in html and the selectors get added automatically and um the the nesting capabilities
and then just popping javascript in with that component like the component functionality uh it’s
it’s uh it’s it’s really getting fun it’s really getting fun
um the templating right the ability to go here like i don’t there’s no magic areas for templates it
auto detects your custom post types it suggests what kind of templates you might want based on what’s not created yet
um and you can edit and you can do all of this in line and you don’t have to go to like it’s just man
it’s so fast it’s it’s super efficient and it’s just really nice okay um
our single okay hold on i i lost my spot okay here we are our single post templates for custom post
types supported an etch absolutely absolutely um okay so single post templates for custom post types
yeah uh so if we look here we don’t have any custom post types on this website so now right now you still
have to go to the magic area of acf but uh this is another thing that we’re look the tabs are right
there in gutenberg for you um okay so we’re gonna go to acf we’re gonna go to post types okay we see that
there’s none now very soon this will be another thing heavily prioritized in the coming months of
yes we want the cpts to be able to be created inside of etch then we’ll move on to the custom
fields side of things now there’s full support well i shouldn’t say full support there’s robust support
for acf already in there um and really we can we’ve been able to pull from native custom fields since the
very beginning of dynamic data uh but we’ve put specific support in there for acf now so like acf
uh images are fully supported and um url fields things like that is all fully supported now so
that’s really good uh formatting of dates the date function formatting is all in there now for dynamic
data so that you can do that but let’s just quickly add a new post type we’ll say like services and service
and services and uh we don’t need to really do much else okay so we now have this services uh cpt in
here so i’m going to go back into etch and when i go to my templates area look there you go right and
so you can create there’s your single services template now it knows that archive is was not
selected as an option therefore it’s not suggesting an archive template but if i enable archives then it’s
going to also say do you want to make an archives template for your services but i i have literally
just created my services single post type and now i’m editing it right here um and so everything is
happening in line you can get to everything instantly it’s really really nice um there’s a
content slot for pulling content dynamically from gutenberg um and it’s automatically pulling my main
template as the starting point if i had a header and footer in my uh in my index template as it’s called
my header footer would already be here in this template waiting for me so it’s already pulling
in whatever is on your index it uses that as the starting point so you don’t have to manually add
your uh header and footer component which i don’t even have a header footer component on this install yet
uh but yeah so headers and footers are not templates headers and footers are components and you just put
them wherever you want them uh they can have conditional logic inside of them we have
already what is the most robust conditional logic engine available in any environment it’s only going to
get better and better and better uh there’s going to be you know else’s there’s going to like it’s
it’s going to get really fun um yeah it’s i mean yes so the answer is yes that was a long way to say
yes you could do single post for uh custom post types in etch um okay let’s see how easy is it to move a page
made in bricks into etch oh my gosh that is a really really good question well uh let’s go to day for
i’m gonna i’m gonna tell you i’m gonna explain to you what’s about to be able to happen um
one right now okay um here’s what you can do right now i could take copy uh element okay so this is
essentially all of the html for that section right here and i could paste that into etch and the problem
is getting the styling for it so obviously this is not going to look like this until you have all the
css that goes with it well how do you know where first of all where is the css that goes with it and
how do you extract just that css right that’s a bit of a problem um but it’s not going to be very soon i’m
going to explain the workflow to you very very soon now if i want to steal this entire page what i would
essentially essentially be able to do is i would be able to just grab the url and i would come feed it
into etch’s importer and it would parse out the html it would put all the html on the page which
obviously generates the blocks the structure panel it also auto authors everything into gutenberg at that
point so in that one instance you have stolen this page okay you have all the html and it’s already
been created as blocks and gutenberg and everything is the way that it should be it just would not have
any styling on it but what the importer will also do is it will scan the style sheets all style sheets
that are on this domain it will scan them and match them with the html that i gave it and say okay that html
requires these styles and it would parse that and import those styles for that page uh and then the
page would look exactly as it looks right here you should be able to when we’re done uh do that at the
url level okay now what you’ll also be able to do is manually come in and say i only want this hero section
and so you take the section and you go paste it into etch okay let’s get out of this template right here
um let’s go back to post all right so we’re on this page i don’t think we need the tabs anymore we can get rid
of the tabs um so i’m just going to go with a flex just add anything you want and then you can replace it
oh we need to actually grab we didn’t we didn’t grab it apparently copy copy element okay i think it’s copy
element i think it’s the right function um yeah now there’s some parsing issues that we have to work out i think
they’re with image it’s you know what it is it’s anything with a self-closing tag i just found it right there
um so i think because when you copy it it doesn’t have the forward slash or the forward slash gets
parsed out or something or but that is the html right there being rendered right it just doesn’t
have any styling and you see it’s all look we got home hero i mean it’s it already named it the things
that it is as well um so that’s all nice right i think that subhead yeah because we detected he’s using
bim and we have a bim detector and when you are using bim it uses the extensions to label your
things that’s why it’s called home hero and that’s why that’s called subhead it’s pulling that from the
selectors that we put in okay or that he put in and it look it’s assigning these selectors to the
elements it’s parsing them out and attaching them so i don’t have to it’s not like i just have html
sitting over here and then css that’s going to live somewhere else so what is the next step the
next step is i got to get the styling for only this section you can’t there’s no good way to do that
uh like manually you can’t you can’t just come in here because it’s like there’s some default classes
on here with some default styling that he’s probably relying on and then there’s the custom css that he did
and where did he put that custom css did he even do that in bricks did he do it in a css did he do it
some like and then there’s a css classes on here okay so what is the solution well it doesn’t matter
what framework he used it doesn’t matter it doesn’t matter okay you’re gonna be able to take that url
and you’re gonna go into etch’s importer in the style manager and you’re gonna feed it that url and
it’s gonna look at this html and it’s gonna look at all the style sheets and be like oh okay i see
what css you need for this particular section right here and it’s gonna just pull that out and
it’s gonna attach them into these actual selectors right here um that are on the thing and then that
section is gonna come to life and you don’t have any css that you don’t need you only have the css
that you actually need um and it’s all in there just like you authored it just like you did it okay
not like it was just sitting in some imported area um so yeah this is uh
right now you know people i’ll tell you the tailwind secret you know why people love tailwind
because tailwind is a is a an encapsulated environment essentially where if you have tailwind
installed and somebody built a website in tailwind you can literally go steal just the html
because all of the tailwind styling is in the html so what people do i am convinced that there are
very few people who actually sit and write tailwind okay i’m more convinced that people just steal tailwind
templates and sections and all of this and compile pages like this or they have ai write the tailwind
for them the idea that somebody sits there and writes class after class after class after class
manually and by the way i’ve watched them do it and it’s slow as fuck and it’s super like it’s just i
i’m just not convinced that’s how most people work with tailwind um correct me if i’m wrong but like
you know i just i feel like i feel like that’s what’s happening uh because i don’t know why anybody
would want to live that life by the way you can see you know much more of this um it’s uh you know we we
have the expansion uh capabilities now like you can you can get a lot of real estate here um okay so
anyway this is what’s going to happen now this will be the first time i think in the history of the
internet where you can literally take a section of a website and import it without any drama or
shenanigans or additional code or nonsense um not sure that’s been capable in any other environment
certainly not a wordpress environment um and and have the flexibility to to then go in and do
whatever you want with it after that right uh it’s it’s wild it’s wild um you should also be able to
then also parse the javascript that’s necessary for anything maybe happening in this section bring that
in if you wanted to um or you could just take this now let’s say this had an accordion in it and the
accordion’s non-functional because the javascript didn’t come with it you could take
this code okay and uh let me explain this too see this e right here this etch this at you’ll see
these e’s in here essentially metadata metadata for these elements that directly ties to things like
the structure panel okay um and so you can take i don’t think this is possible in any other tool either
you could take the html that etch has already processed and obviously it’s labeled and all of this
stuff you can feed that into an llm and be like hey there’s an accordion in this section and i want
you to find the selectors for it and i want you to write javascript to make it work and it’s going to
spit back javascript and it might change the html and if it has to change the html you want to be able
to take that html and paste it back in here without other shit breaking like maybe you’ve given these
these things custom names now and you don’t want to lose that work you’re not going to lose it because
when you paste the metadata these are this actually expands into into actual metadata in the html and
when you paste that into grok or claude or whatever and it rewrites the html it’s going to spit new html
back with this metadata still in it especially if you tell the llm like hey retain all the metadata in
this html it’ll spit it right back to you and then when you paste it back in all the work that’s all the
data that’s stored in that metadata metadata will still be there it won’t break so you can go back
and forth with llms even after you’ve customized this stuff and not break your your your code um so yeah
it’s just the the flexibility is going to be absolutely tremendous okay um let’s see
so we really are going to have to fully name our css and bim with agency name to stop all those copy
paste junkies there will be ways um to prevent there will be ways to prevent it uh from being from being
taken let’s say you’re a third-party developer and you’re like like ed aware is probably watching and
he’s like whoa i mean why would how would i build um uh what’s this what is what’s this product called
somebody help me out i can’t whenever i have to think of a name for something my brain’s like no i
don’t want to do that right now um but you know what i’m talking about right third party or like frames
even you know why would somebody buy frames they can just with etch they could literally just steal it
right well there will be ways to block it okay there will be ways to block it um and if you’re a third-party
developer we will we will let you in on those secrets okay um but yes you will you will be able to block
it bricks maven thank you bricks maven uh there will be an etch maven i’m sure i’m sure there will be an
etch maven okay uh let’s see i want to get back to by the way i just i use dave’s site because i i just i
like dave a lot you know dave’s dave’s dave’s a cool guy um because lita said i just popped in why
is dave voice face plastered on my screen um yes so we can we can do that um okay let’s see here
let’s go back to let’s go back to q a how are we doing on time okay good we’re good we’re good all
right let me search hashtag q okay let’s go find where i was
uh where can i submit bug reports for etch oh good question so um uh what is the well i know where
that i know what the url is so digitalgravy.co uh slash report bug but oh the link is on here
we’ve we’ve just done this recently where we created this publicly available this is for transparency we
want to max transparency um into like this is all products okay so as you can see right now there’s
not much we’ve we’ve fixed a lot okay with etch um there’s a couple bugs here this is one that i put in
you can i mean you can see who submitted it you can see like full transparency on what bugs have been
reported what stage they’re in um all the stuff going on with them like you go to acss you’re going to see
more uh you can go to frames you’re going to see and so we’re this is relatively new but this is a
publicly accessible it’s db.digitalgravy.co slash bugs and at any time you can see all of the reported
bugs the status on all of them you can search through them you can you can do all this stuff
it’s and it’s for every product uh in the digital gravy portfolio which is i think really nice and i’m
not sure of any other company that’s actually done anything like this to this level so um
again we just want to do this for full transparency and uh also just so people can find issues and see
hey has that been reported maybe i don’t need to report it um or i reported something what’s the
status of it or uh they saw somebody else reported something and they want to keep up with the status
of it yeah that all of this is available to you now but that was your answer digital gravy and you
don’t have to go to each domain now to report bugs um you can just go to one single place report bug
and then you fill out this little form and you’re good to go by the way this site was built in etch
yeah the site is built in etch uh these are loops these are components these are all this is componentized
got our loops going um and if we go to our support we can see you know we are even ws form working
through etch already i mean you’re you could build you could build sites with it okay you can build site
this is a production website um all built with etch okay we can close that we don’t need that
uh are you looking into ai agents and if yes how can they be useful in your workflow well i’ll tell you um
so etch will have its own uh llm inside of it trained on etch so it will know specifically how
how it’s supposed to interact with the architecture of the of the environment um and you will be able
to converse like you know the thing the video that i did where i’m asking it to go to chad cn and
and and get the uh what was it tabs i was doing tabs i did an accordion i did you know i’ve done
a lot of them now and i’m feeding it documentation i’ll be able to do all that directly inside of etch
and i won’t have to go back and forth and copy paste and blah blah blah blah blah um it’ll just be able to
do all that for you right inside of etch and it’ll also if you want if you elect for the model it’ll be
trained on acss as well so when it writes css for you one it’ll already know to use nesting it’ll already
know to use bim it’ll already know to use acss variables and tokens like all of that will be
done for you so if you’re working within that model there’s not gonna be a lot for you to fix like what
it spits back for you is highly trained on that specific workflow which would be nice now if you
don’t use acss there will be a model that doesn’t use acss right um if you want to use tailwind you
can use tailwind wind press or whatever they call it um they already released an etch integration
so if let’s say you do love tailwind and you’re like we want to use tailwind and etch cool all
right you can use tailwind and etch there’s nobody stopping you from doing that um and there will be
an llm that’ll be trained on spitting back tailwind code uh so this is a free open like environment
there’s no prerequisites there’s no requirements of what stack you have to use in order to use etch
you can do whatever you want um and that’s that’s it that’s that’s what we wanted to build
mm-hmm looking for the market uh looking for the market research walkthrough video the opportunity
report mentioned in your sample proposal uh does not include it were those uh there is a walkthrough of
those not there’s not a walkthrough of how they are generated but there’s a walkthrough of uh
uh of samples of those things did you find that video have you watched the sample videos because
there are samples there is a video of the samples uh can we expect more templates for frames uh yes
but they will be um it depends on yeah well one we have to build the entire library for etch
uh we’re just not quite ready that we’re very close to getting started uh there’s a few more
prerequisites that have to happen but then if you are a frames license holder those will start to
become available to you inside of etch um then the question is on the bricks side right obviously
maintaining all of the existing ones they’re most likely as long as as long as the bricks ecosystem
continues to thrive those will continue to get added on the brick side of things as well it’s just a
little painful because like i said once you’ve once you’ve worked in etch you if you go back to bricks
it is noticeably slower noticeably lots and lots and lots of more clicks and hassle and magic areas
and it’s just not as good of an experience it’s just very it’s people it’s not just me to like
anybody that’s used that will likely tell you the exact same thing um so it just is like uh like
imagine if you switch to bricks from elementor and then someone was like hey i need you to go back
into elementor and build x y and you’re like ah really do i have to um it’s it’s kind of the vibe
not saying we won’t do it or aren’t going to do it it’s just kind of the vibe it’s just kind of the vibe
uh but as long as that ecosystem is still healthy um you know we’re gonna continue doing that so
it’s uh but you know it’s like the oxygen thing there’s no guarantees like if for some reason that
ecosystem starts falling behind or the numbers don’t make sense or whatever we have to reevaluate just
like just like we had to do with oxygen um because it’s at some point the math just isn’t math anymore
and it doesn’t make sense uh so it’s it’s when i make a when i say yes it’s not a yes forever it’s just
for for right now yes uh but there’s constant reevaluations that have to happen
does the frames account we have work with etch yes it will uh did my invest did my etch investor
plan not come with access to the inner circle none of the plans came with that none of the none of
nothing has ever come with the inner circle the inner circle has always been a separate thing now some
people get confused because the support community for etch the support community for acss those are on a
platform called circle um you do get access to those things the inner circle is a different private
paid community that was that’s never been included in any products um will etch also import the javascript
eg cards with a glow effect that follows cursor um so here’s the thing yeah so i believe so it depends
on how the javascript is published and where it is published i believe um it’s it’s one part
that we still have to look into however you can there’s multiple pathways to still achieving that
effect whether you have to use an llm or maybe import the javascript manually or whatever now if
you look at something like code pen so if i come to code pen and i find like let’s let’s just type in
like glow cards or something i don’t i don’t even know what we’re gonna get here you go magic card
i did an insider okay this doesn’t have any javascript but it’s a good example okay i did an
insider in in it was actually in the etch office hours live stream last month where i got a very
complex card situation it was actually a card situation that um kevin powell had done a tutorial on he got it
from code pen then he did a tutorial on recreating it i believe and he spent like an hour or something
trying to just recreate it like not just like come up with it from scratch but just recreate what was
there um and and i did it in the etch live stream where i just stole the html pasted it into etch stole the
css pasted it in the etch stole the javascript pasted it into etch i don’t think that there was javascript in
that one but if there had been right here sitting here you could literally just steal it paste it into
etch that is just done so like a code pin scenario because code is nice because well it’s kind of nice
it’s nice because it’s boom boom boom here’s the things for this specific element it’s not an entire
page that you’re dealing with it’s not an entire website that you’re dealing with it’s boom boom boom
for this specific thing and that is perfect for etch because you can go boom boom boom paste paste paste
save works done okay um now the one caveat here is if they used sass instead of vanilla css that’s a
problem okay and we we have we planned initially to have it sass powered but we’re on the fence
currently about whether we should actually do that or not uh i’ll go into detail at some other time on why
and you know how much i love sass so it’s not a technical like we could easily do it it’s a question of
should we build in that dependency it does add a dependency and it and it it also comes with some
other consequences there’s it’s it’s not like sass comes with no consequences sass does come with
consequences okay so we’re just on the fence right now weighing all of that okay um so that would be one
thing if they use sass that would that would be difficult to steal now with the new importer you’ll be
able to steal the you could go into here still right and feed this into etch and it will parse the
style sheets and when you’re parsing style sheets style there’s no sass style sheets like sass gets
processed into vanilla css at that point you can steal it okay and etch will just steal it for you at that
point um the other thing is if they didn’t use nesting now again with the importer it won’t matter
but in code pin if you’re just trying to manually steal css you’ve got to do a lot of like you’ve got to do a lot of
looking at like okay what the hell are they doing here there’s a lot of unnecessary stuff too nobody
needs this you don’t need this body css right um it would be nice if this was nested uh because that
makes life a lot easier but you know it is what it is it’s fine with the new importer none of it’s going
to matter the new importer is literally is feed it a url tell it what you want to steal and it’s done done
deal okay sounds like vibe coding is coming to etch um it’s not the design i mean obviously you could
vibe code in etch uh that’s not what we are promoting we’re promoting ai as an assistant to the work that
you are doing you are doing the work you are steering the ship you are adding the blocks you’re styling it
you’re writing your own css for the most part and you get to a part where you’re like ah this is repetitive
i want as i want ai to do this for me or i don’t know i i know html i know css i’m trying to build a
carousel that’s super custom i don’t know that i don’t know javascript enough to do it so i’m going
to ask ai to do this little part of my project not i’m going to ask ai to do my entire project and at
the end i’ve got i’m gonna have no idea what’s going on and like that’s not what we’re that’s not
what we’re uh advocating for here okay um how will ai be implemented into etch can we bring our own api
keys or do you have other options planned like i said there will be a native llm that is trained on
etch trained on acss um probably multiple models that you could potentially choose from um i don’t know
about bringing your own uh api keys yet we haven’t even really had this discussion in detail but i know
one issue with it potentially is it’s not going to know how to interact with the interface potentially
um if you look at page builders that use ai right now a lot of them are restricted to just content
that’s all it does um and in some cases where it does entire structure there there are some issues
there’s some limitations there’s and we don’t want any of the issues and we don’t want any of the
limitations we want the model to be trained on etch and do everything right and do everything
seamlessly and flawlessly uh and that requires a trained model um so if you’re not using a trained
model you’re you’re not going to have the best experience and so yeah it’s a lot to figure out
we got to cross those bridges when we get there
um
okay that’s done have you have you done page speed tests between similar builds and etch and
bricks how much faster is an etch site um yes we have we have done benchmarks um it’s significantly
faster it’s not done yet like if you look at digital gravy the output and here’s what you have to
understand let me go to digitalgravy.cl okay um and let’s look at something in particular let’s go to
digital inspect okay uh yeah so like these scripts down here okay um the block editor adds a lot of
css and a lot of javascript that’s not actually necessary and we have that’s one of the areas that
we haven’t gotten to yet because it’s not a top priority of going in and building remember we’re
going to have our own little performance dashboard okay so you’re going to be able to go in much like
perf matters and be like nah nah nah nah disable disable disable all the bullshit that comes with
wordpress in general and the block editor in general you’re going to be able to turn all that stuff off
and essentially get to the most the cleanest html and the cleanest css that has ever been possible in
a wordpress install that’s what you’re going to be able to get to and even not being able to do that
quite yet it’s still significantly faster than even bricks which is already very fast i mean bricks is very
performant but etch is already significantly faster um and it’s significantly with acss installed
which i haven’t even gotten to the point of if you go back and look at our selector system and our
parsing okay so if i um uh if i imported html i don’t even know if we have to import html to to show
this okay let’s just let’s just put grid three on here and let’s put uh three flex divs so there’s
my grid three right there so i’m using acss and as you know in acss you can go in and and and now if
you’re if you haven’t if you haven’t um there’s still this fucking hold on let me save this this is
an acss issue that it only happens on the very first uh opening of your dashboard um it’s when you try to
grab it it likes to fly around um we have to go back this it’s the most persistent little visual
thing and the here’s the challenge with it we don’t know what causes it and it’s you can’t recreate it
if i tried to recreate it now i wouldn’t be able to recreate it if i could recreate it i would know what
the hell is causing it but you can’t recreate it once it’s happened and then it’s like how do you find
it how do you find out what’s happening with it right so um anyway we have if you haven’t kept up
with the progress this is now if i turned all of this stuff off okay this didn’t happen before
i can go classless which will turn all of this stuff off and if i go to there’s a new panel now i don’t
you actually haven’t even seen this version there’s now a variable manager you can go in and turn off every
variable okay let’s do this just do all this do all this okay you want to turn all this off now we
didn’t make a master off for this it’s very dangerous turning off variables is very dangerous you got to
really know what you’re doing okay and you got to read you got to read okay know exactly what’s going on
here but and you wouldn’t really do this nobody would really do this but we did it to prove a point okay
um and i can even go in here turn off the resets you’ve never been able to do this before okay i’m
i’m just showing you and then i save okay um and you could do the same thing with gutenberg in there
all right perfect that just destroyed my website like this it’s all has no acss at all you can get
down to you ready for this zero kilobytes zero if you go to the acss style sheet right now it will be
blank literally blank and then you turn this on and you hit save and you go look at it only the reset
styles will be there and it will say reset styles okay there it’s every module now is commented and
every module is controllable so you could literally have a zero kb framework which is not a framework you
don’t have anything but you could literally just piece in exactly what you want okay i want the i want
the color partials i don’t even want the regular color variables i just want the partial variables okay
turn those on there they are okay so you’re only loading exactly what you ask for now that’ll be good in
something like bricks where you want hyper control of the performance of the framework and control of
exactly what you’re using and not using that would be great for bricks or breakdance or whatever but
etch because etch has a different architecture etch is an era four tool here’s what we think is going to
happen with acss in etch you do the opposite in etch you turn everything on everything turn it all on get
it all at your fingertips okay so this is what you do in etch turn it all on okay remember we wanted this
to be very manual because it’s very dangerous it’s very manual now this one’s not so dangerous okay you
could just you could just turn them all on um and i think we got to get the order in there uh as well
so we’ll just hit save so now everything is on everything is at my fingertips the website’s going
to come back to life yada yada yada did i do the um i did that okay variable manager and then ah my defaults
i gotta turn my defaults all back i was wondering why my section padding did not come back to life it’s
still off okay let’s turn that on so i turn everything on and then what etched oh you don’t
want to turn on overflow detection overflow detection is a very uh it’s only when you need it don’t turn
that on okay good so here we are we’re back to life but now i have everything at my fingertips and i’m
going to look at this and i you see i used grid three well etch is able to see what selectors you’re
using and it’s going to be able to go into the acss style sheets and say we just need the css for that
we don’t need any of the other stuff’s not being used here um and so now effectively with you have
every acss option at your fingertips and the freedom to only load what is actually used because we’re going
to take the acss style sheet in etch and not load the entire thing we’re just going to feed that into etch’s
parser and etch is going to be able to determine what’s necessary from that style sheet and only load
what’s necessary for the page done deal so now in s you can’t do this in any other builder obviously
because they don’t work like this but etch will be able to see what you actually need and only load
that code and it will be flawless it won’t be the reverse where you load the entire thing and some
parser has to come in and figure out what was used and remove things no no no no no no no this is much
cleaner much safer okay uh and still hyper performant so that’s what’s coming to etch all right i know we’re
getting against time i want to check in with chat here real quick and then we uh
yes it will effectively be um it’ll be the same performance standard as tailwind that’s another
reason why people use tailwinds um because you know they essentially have uh on-demand styling right
okay but this will be with bem and vanilla css and all the flexibility that comes with that
uh and the ability to steal you know css and html from other websites and then tweak it and adjust it
and change it and do whatever you want with it um yeah when the importer is available does it also
import the loops and cpt on the page or do those sections need to be rebuilt really good question there’s no
way to import the loops because the loops is uh php generated behind the scenes by these builders and
um i don’t even know if that’s you know even readable on the front end really uh but what will end up
happening let’s go to digitalgravy.co as an example real quick so i’m going to come down and i’m going to
look at something like this section here okay so there’s four cards these are components they are
also loops when i steal this html if you look at the html there’s no there’s no indicator that
these are components or that they are being looped uh etch leaves no trace no crumbs okay there is it’s
literally just html that’s all it is zero indication that this is a loop zero indication that these are
components in etch uh all you get is the clean html output that’s all you get right so there’s no way
to like parse that into loops which also would have to match the keys in your database for the custom
post that’s just impossible okay but what is the workflow well the workflow is when you paste it in
so let’s say i pasted it let me let me actually let’s go edit that page am i logged in to digital
grave i don’t even know okay i’m not logged in let’s go to we’ll just we’ll log in real quick and
take a look at what what would the workflow be um so let’s go to pages and let’s go to home edit with
etch okay here we are so here you go you can look at it right here here’s the loop here is the product
card there’s a problem in uh it’s actually with acss right now if you notice this is gigantic text
uh we have a setting in acss that we’re experimenting with this is an unreleased copy of acss by the way
that’s why you’re seeing these these uh these issues so if i go into is it workflow in hand no it’s
options it’s a it’s uh plugin settings here you go load framework styles last okay we’re in the middle of
the huge refactor right now where we’re not going to need the duplicate selectors anymore we’re not
going to like it’s so much it’s going to get so clean um clean as a whistle and then builders and
it doesn’t matter like bricks oxygen they’re not going to interfere with acss because of how we’re
loading styles with this option um but it’s causing some leakage into etch right now which we’re uh
matteo already has a fix for it i just don’t have it in this build
so anyway i was explaining why these are this is gigantic text so just ignore that
um you’re going to see the same thing in this loop it’s spilling into here as well
but here is the component and so what you’re going to end up with is essentially the html which is the
product card right here and the css which means you’re going to have these cards that look exactly
like this but they’ll have static data in them and so then what you want to do is say oh i don’t have
a product cpt yet i’m going to go make a product cpt now you have a product cpt well you
already have the card built for it so all you do is add the loop right drop the card into the loop
and then put the dynamic data tags in and hit save and now you have a loop and now you have dynamic
data and now you have a cpt and so it’s not going to be a lot of work to recreate the looping and then
you right click it make it a component add the props done now it’s a component if you want it to be a
component um and so but you’ve stolen effectively or migrated effectively one of the harder parts which
is the actual card design the html the css that goes with it that’s really the time consuming part
dropping in a loop not super time consuming right clicking making a component adding a couple props
like the title the description the product url not really a problem that’s all very very easy okay um
and then you end up with this you have a working loop with dynamic data and you’re good to go
okay um
yes rob says he’s looking forward to etch office hours on friday always an exciting time and if this week
goes well if this sprint goes well we will have three relatively big new features to look at i hinted
at one of them earlier uh and the other two are going to be fantastic as well it’s going to be a very
fun friday if everything comes together i’m i’ve got my fingers crossed that the sprint continues to go
well it’s already going well but we’re trying to get three big things out the door this week because
we’re in basel next week and we’re not going to be doing anything next week so we’re we’re we’re
yeah we’re hyper focused on this week right here we really want friday to be a good friday
all right i think we’re going to call the uh stream at this point and uh be disciplined to our stream time
i’m at one hour and 34 minutes hopefully you guys got a lot out of the stream today be careful of the vibe
coders all right they’re coming out of the woodwork they’re going to be doing a lot of damage to your
clients okay you got to protect your clients against these people uh if you have any additional questions
drop them in comments below i do come back and any interesting question in the comments i will answer
it uh do not put them in the chat past this point i will not see it uh drop in the comments below but
i will see you guys again soon thank you for the support thank you for showing up we had over 200
people today that’s fantastic i love it i love it i’ll see you guys again very very soon hit like
hit like on the stream hit like don’t leave without liking don’t leave without like you gotta pay with a
like okay it’s free you gotta pay with a like see you guys soon
Thank you.