YouTube2Text

Mike Rhodes Shares Valuable Vibe Coding Lessons From Real Marketing Builds | PPC TH 121 — Transcript

by PPC Town Hall · 11,030 words · 1,535 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Hello and welcome to another episode of
  2. 0:02PPC Town Hall. My name is Fred Vales.
  3. 0:04I'm your host for this show. I'm also
  4. 0:06the CEO and co-founder at Optimizer, a
  5. 0:10PPC management tool. For today's
  6. 0:12episode, we have a returning guest, but
  7. 0:14someone we haven't talked to in quite a
  8. 0:16while, Mike Rhodess. He's done many
  9. 0:19things in the PPC space, but currently
  10. 0:21he runs ads to AI and he has been very
  11. 0:24active building AI vibecoded tools. Um
  12. 0:28he's very well known for his Pmax script
  13. 0:31that many people use. So I'm very
  14. 0:34excited to bring Mike onto the show and
  15. 0:36just talk about how AI makes his life
  16. 0:39easier and what can we all learn from
  17. 0:42that. I know there's a lot of AI
  18. 0:43skeptics out there, but Mike definitely
  19. 0:45seems to be one of the people who's
  20. 0:46making the most of it. So uh let's see
  21. 0:48what we can learn from him and let's get
  22. 0:49rolling with this episode.
  23. 0:56Mike, thanks for coming on to the show.
  24. 0:58>> Thanks for inviting me back. It's
  25. 0:59wonderful to be here. Good to talk to
  26. 1:01you again.
  27. 1:02>> Yeah. Hey, since uh we last spoke, tell
  28. 1:05people a little bit about what you've
  29. 1:06been up to and also for those who
  30. 1:08haven't met you before, who is Mike
  31. 1:10Rhodess?
  32. 1:11>> Oh my goodness. Um so for 17 years of my
  33. 1:15life, I built and ran um an agency here
  34. 1:19in Australia. Um, loved that.
  35. 1:24And then
  36. 1:26a number of things came together. One
  37. 1:28was realizing that I had 134 Mondays
  38. 1:31left to walk my daughter to primary
  39. 1:33school. Um, we countdown every week.
  40. 1:37Some days I get two days, but at least
  41. 1:39every Monday we're down to 40 now. Uh
  42. 1:43but that realization and just seeing
  43. 1:46what was coming with AI. Um I got an
  44. 1:51offer for my agency. So I took that
  45. 1:53couple two and a half years ago and just
  46. 1:57got incredibly lucky once again. Right
  47. 1:59place, right time. And I have been
  48. 2:01building. I had just relearned to code
  49. 2:04before that. Not to your level, but went
  50. 2:08back and taught myself code probably
  51. 2:10four or five years ago now. I had a
  52. 2:12coding mentor that I would talk to on
  53. 2:14the weekends and all of a sudden GPT4
  54. 2:18arrives and that sort of level of
  55. 2:22curiosity was able to be almost all my
  56. 2:25questions got answered in instantly. How
  57. 2:28do we do this? Why are we doing it this
  58. 2:29way? Is there a different way we could
  59. 2:30do it? And that just sort of led me to
  60. 2:34play around. I I had this tool that I'd
  61. 2:38played with since I remember it's 2018
  62. 2:40because I remember Ralph interviewing me
  63. 2:42on his podcast at traffic and conversion
  64. 2:44in 2018. This thing called the profit
  65. 2:46curve and it was this tool I had inside
  66. 2:49of a Google sheet that I loved but many
  67. 2:53of my team didn't even know it existed.
  68. 2:56For others it was too hard to use or too
  69. 2:57hard to explain to a client. Um, it was
  70. 3:00designed to solve that problem of how
  71. 3:03much should we be spending this month?
  72. 3:05This is a long answer to a short
  73. 3:06question. Um, but I built this tool out
  74. 3:10and it was just this moment of like ah
  75. 3:13um and I was doing that pretty manually
  76. 3:15back then. This is kind of before fiber
  77. 3:17coding existed. But that led me to then
  78. 3:20go well okay then what can we build? So
  79. 3:23about a year and a half ago I built out
  80. 3:25this tool that's still live. It's still
  81. 3:27free. It's called 8020 agent. It does a
  82. 3:30fraction of what something like
  83. 3:31optimizer does. Um, but it just helps
  84. 3:34you see your data in different and
  85. 3:37interesting ways. It's it can be a
  86. 3:39useful tool. It's a bit clunky at times,
  87. 3:41hence the name 8020. It's not polished
  88. 3:43and finished. It does most of it. Um,
  89. 3:47and then that just kind of led me to to
  90. 3:50more and more things. I then people
  91. 3:51would start asking me, well, how how do
  92. 3:53I how do I build something like this?
  93. 3:54which then I ran some courses last year
  94. 3:58called Build the Agent. Um, and at the
  95. 4:00end of that first cohort, a lot of
  96. 4:02people were like, we what next? This was
  97. 4:04great, but this was only eight weeks.
  98. 4:06Like, we want someone to hold our hand
  99. 4:08and and and run. What I've always loved
  100. 4:11doing is running four or five hills into
  101. 4:13the future. And then coming back and not
  102. 4:16just reporting on what I've seen, but
  103. 4:18giving people useful, practical tools.
  104. 4:22And it's funny, I I see this arc now
  105. 4:24where I've always done this. I built the
  106. 4:26display grid way back in whatever that
  107. 4:28was, 2016, 2017, remarketing tools. Like
  108. 4:32I've always done this along the journey.
  109. 4:34I just didn't realize it at the time.
  110. 4:37And so I created ads to AI. So it's a
  111. 4:40community. I sort of curate and and
  112. 4:44provide content around AI and try and
  113. 4:48remove most of the noise and just give
  114. 4:49as much signal as possible.
  115. 4:52And just because I constantly spend six
  116. 4:55months in the future running over those
  117. 4:56hills, I keep looking around and finding
  118. 4:58these fun things like 8020 Brain, which
  119. 5:01I'm sure we'll talk about, and just um
  120. 5:04building it because I love to learn. But
  121. 5:07I've worked out that learning stuff
  122. 5:09without making it useful, without
  123. 5:12teaching it, without turning it into
  124. 5:14something, learning stuff just for
  125. 5:15learning it doesn't doesn't do much for
  126. 5:17me. So, I need to teach. I need to share
  127. 5:19it. This First thing I did when I found
  128. 5:22Google Ads in 2004 was like rush back
  129. 5:25and tell everybody I knew about this
  130. 5:27amazing thing called Google Ads. While
  131. 5:29you were toiling away in a cubicle in
  132. 5:30Mountain View somewhere, I was trying to
  133. 5:32like tell everybody that this is
  134. 5:33amazing. This is like stop doing yellow
  135. 5:35pages and radio ads. Like this is the
  136. 5:37thing. And it took me about a year and a
  137. 5:39half of people saying to me, mate, I
  138. 5:42don't care how it bloody works. Can you
  139. 5:44just do it for me? And I had to hear
  140. 5:46that a lot before I fell into starting
  141. 5:48an agency. Um, and it's kind of been the
  142. 5:51same again. I'm like, "This thing is
  143. 5:53amazing. This is going to change
  144. 5:55everything." And you're right, there's a
  145. 5:56lot of AI skeptics, and there's a lot of
  146. 5:58things AI shouldn't be used for, but
  147. 6:01there's so many amazing things that it
  148. 6:03can help us do, not replace humans,
  149. 6:06replace tasks, and help us with many
  150. 6:10other tasks. And I just I I'm just I've
  151. 6:14always been curious and this is just God
  152. 6:16what a time to be a curious learner
  153. 6:18because you can get answers to every
  154. 6:20question and build stuff which is the
  155. 6:22other thing I've always done. Lego
  156. 6:23blocks model airplanes. I've always
  157. 6:26loved building stuff and now you just
  158. 6:28get to sort of like go from idea to
  159. 6:30building to impact sometimes in like 10
  160. 6:34minutes. It's ridiculous.
  161. 6:36>> Having so much fun.
  162. 6:37>> It's pretty crazy. And now you seem as
  163. 6:39excited as I am about the ability to
  164. 6:41build stuff very quickly. But uh you
  165. 6:43mentioned an interesting point there
  166. 6:44where you're running one hill, but
  167. 6:46you're already looking four or five
  168. 6:47hills ahead.
  169. 6:48>> So let's maybe delve into that a little
  170. 6:50bit deeper.
  171. 6:52>> And what are those hills that we're
  172. 6:54going to be looking at in the next
  173. 6:55couple of months and years?
  174. 6:59>> I just think Andrew Ang said this and
  175. 7:01you know Andrew because you were at
  176. 7:03Google, but Andrew Ang is like the
  177. 7:04smartest person that most people have
  178. 7:06never heard of. founder of Corsera,
  179. 7:08basically the guy that introduced AI
  180. 7:10into Google back in the translate days
  181. 7:132010 by now deep learning. He said back
  182. 7:17in 2017, AI is going to be like
  183. 7:20electricity. It is just going to be
  184. 7:22ubiquitous. It's going to be in
  185. 7:23everything. It's going to be everywhere.
  186. 7:26That's how I started my talk in traffic
  187. 7:28and conversion was with was his quote
  188. 7:29and talking about how electricity rolled
  189. 7:31out and how many decades it took for us
  190. 7:35to to use electricity and at the time
  191. 7:37lots of people went oh yeah this is
  192. 7:39going to be big but how we used the tool
  193. 7:42was not obvious and I think it's very
  194. 7:44very similar this time there are so many
  195. 7:46different ways this can be used it's
  196. 7:48going to take time to be adopted
  197. 7:51especially in enterprise but it is
  198. 7:55changing everything. It's just that most
  199. 7:58people don't have the time to put down
  200. 8:02what they're doing cuz they're running
  201. 8:03at 110% redlinining and I've got all
  202. 8:06this client stuff and I've got to
  203. 8:07deliver it and I've I've got to get it
  204. 8:09done. I don't have time to go and watch
  205. 8:11a two-hour YouTube video talking about
  206. 8:14the latest stuff. That's the stuff I
  207. 8:15love to I get to spend a ton of time out
  208. 8:18there and then just bring back the fun
  209. 8:20stuff. What specifically? Um, I think
  210. 8:24one of the biggest ones is AI as a
  211. 8:27thinking tool.
  212. 8:29Now, as soon as you say the word
  213. 8:30thinking, that implies work to a lot of
  214. 8:32people. I don't like thinking. I just
  215. 8:34want to get stuff done. I love thinking.
  216. 8:36I love going for a walk and
  217. 8:38brainstorming. And now I get to chat to
  218. 8:40an AI with that brainstorm to push me
  219. 8:44into
  220. 8:45areas of that conversation that I
  221. 8:47wouldn't have otherwise got to and to
  222. 8:50get there faster. and to help me find
  223. 8:53the signal in the noise. Um, a great
  224. 8:56example of that is is YouTube. I used to
  225. 8:59read a lot of books. I got about a
  226. 9:00thousand books over there. I've read
  227. 9:03most of them, not all. Um,
  228. 9:06and I realized at some point in the last
  229. 9:08two or three years that a lot of that
  230. 9:11was just in case learning. You know, you
  231. 9:13read a book about business.
  232. 9:16It's kind of like just in case I have a
  233. 9:18problem that this thing solves and maybe
  234. 9:21when I have this problem 18 months time,
  235. 9:23I'll be able to remember some of the
  236. 9:24stuff in this book about what Seth Goden
  237. 9:26told me and I'll be able to put it into
  238. 9:28action. And I've moved to more sort of
  239. 9:31like just in time learning where I'll go
  240. 9:35to YouTube or I'll read an email
  241. 9:37newsletter or Substack or something and
  242. 9:39I've got this specific problem. let me
  243. 9:41go search out an answer to that problem.
  244. 9:43I think that's probably what most of us
  245. 9:45do. Now, I could just do that at scale.
  246. 9:48I can grab transcripts from a bunch of
  247. 9:51different YouTube videos,
  248. 9:54stick them all into an AI, and say like,
  249. 9:56here's my specific problem. Help me
  250. 9:58think through how all of this
  251. 10:00information might help me. It's not
  252. 10:03perfect. It's not going to give me an
  253. 10:05answer and I'm going to go, yes, I'll
  254. 10:07just brush off blindly and do that. But
  255. 10:10it helps me think through and I think
  256. 10:11that's one of the biggest things that I
  257. 10:14see AI being used for. I'm not sure if
  258. 10:16I've answered your question there.
  259. 10:18[laughter]
  260. 10:18>> Yeah. No, I see it as a as a very smart
  261. 10:21partner in business who you can ask
  262. 10:24questions and brainstorm. I would
  263. 10:25certainly see that as well. Um you
  264. 10:28recently
  265. 10:29>> Go ahead. Sorry.
  266. 10:31>> No, go ahead.
  267. 10:32>> I was going to say because it has such
  268. 10:34incredible knowledge, right? it it has
  269. 10:36basically read everything that's ever
  270. 10:38been written. Whether that's a good or a
  271. 10:40bad thing will leave for another day,
  272. 10:42but it has all of this knowledge built
  273. 10:44in.
  274. 10:46Um, it's it's kind of how you extract
  275. 10:49the useful bits of that for you in your
  276. 10:52context. Um, and how you push the AI
  277. 10:56into those sort of unexpected areas.
  278. 10:59Garbage in, garbage out. If you if I I
  279. 11:02liken it to a solar system, right?
  280. 11:05There's this huge big planet in the
  281. 11:06middle called planet average because
  282. 11:08let's face it, the AI has been trained
  283. 11:10on Reddit and Twitter. That wasn't a
  284. 11:11very good idea, was it? But it's it's
  285. 11:13sort of like the average amalgamation of
  286. 11:15of everything. And if you ask a a quick
  287. 11:18little question, you get an answer from
  288. 11:20planet average. You have to really push
  289. 11:23it that there are millions of planets in
  290. 11:25this weird solar system that I've got a
  291. 11:28picture of in my head. And by asking a
  292. 11:31better prompt, by giving it better
  293. 11:33context, by setting up the AI, you're
  294. 11:35sort of able to push it to this far
  295. 11:38distant planet in this weird universe
  296. 11:40and get an answer that there's an answer
  297. 11:43on every single planet.
  298. 11:45And how you ask the question determines
  299. 11:47which planet the AI goes to to answer
  300. 11:50your question. And the the more you're
  301. 11:53able to push it and steer it and and say
  302. 11:56like that corner of the universe
  303. 11:58somewhere over there there's a there's a
  304. 12:00really good planet with a really good
  305. 12:01answer on nudge it over there rather
  306. 12:03than just getting an answer from planet
  307. 12:05average. That makes a huge difference in
  308. 12:08how much benefit you get from the AI.
  309. 12:12>> Yeah, that's an interesting way to uh
  310. 12:13visualize the vector space because
  311. 12:15that's basically the pictures that
  312. 12:16people see, right? It's all these dots
  313. 12:18in a three-dimensional space, but the
  314. 12:20vector spaces are many more dimensional
  315. 12:22than that. So, it's it's very limited
  316. 12:24representation. But the whole notion of
  317. 12:26what you're talking about is what we
  318. 12:28also see is the more specific you get
  319. 12:30into your request and prompt.
  320. 12:33uh you basically limit the box in which
  321. 12:35the AI has to respond
  322. 12:38>> and you point it in a direction of one
  323. 12:40of those boxes and so um you get much
  324. 12:43better answers and and usually we think
  325. 12:45about that the other way right we're
  326. 12:47like well we don't want to put too many
  327. 12:49constraints to a human because the human
  328. 12:51is going to struggle with answering
  329. 12:53things in the voice of say Albert
  330. 12:55Einstein but for the AI that's no
  331. 12:57problem I mean it just goes to that
  332. 12:59planet or that piece of the vector space
  333. 13:01and it h gives you the answer that
  334. 13:03actually makes a lot more sense based on
  335. 13:05what you were specifically looking for.
  336. 13:07>> I never thought of it in those terms,
  337. 13:08but I've always been a a fan of the
  338. 13:10power of positive constraints. Like
  339. 13:12artists will tell you this, um
  340. 13:14songwriters will tell you this, painters
  341. 13:16of like, paint me a picture. Uh okay,
  342. 13:20paint me a picture about this very
  343. 13:21specific thing and this specific style
  344. 13:23and make the picture this big. Like all
  345. 13:25of those constraints actually help guide
  346. 13:29the artist. So maybe it's a bit of that
  347. 13:31in my thinking.
  348. 13:32>> Yeah, makes total sense.
  349. 13:35>> Um, and so like a specific PPC example
  350. 13:37would be something where you say, "Hey,
  351. 13:40listen. I'm I'm writing some new ads or
  352. 13:42creative assets, but who are you writing
  353. 13:45them for?" And oftent times we think in
  354. 13:46terms of those averages. We start with
  355. 13:48the keyword and everything's about the
  356. 13:50keyword, right? Well, okay, if we're
  357. 13:51selling this, then let's mention this in
  358. 13:52the ad. But now with this creative
  359. 13:55partner that has all of this knowledge,
  360. 13:57why not say write the ad for someone who
  361. 14:00lives in Paris or someone who lives in
  362. 14:02New York because they will care about
  363. 14:04certain different things. They talk
  364. 14:05about different things and and this LLM
  365. 14:08will know that and so it pushes the
  366. 14:10creativity uh to a new level and and in
  367. 14:13doing so makes things more relevant to
  368. 14:15the person who's seeing the ad and that
  369. 14:18will boost your quality score which in
  370. 14:19turn makes your CPC cheaper. and we're
  371. 14:22back to the old fundamentals of how
  372. 14:24Google Ads works.
  373. 14:26>> Fundamentals aren't changing. But yeah,
  374. 14:27it's it's hard for us to get out of our
  375. 14:29own little bubbles sometime. And even if
  376. 14:31you don't use those ideas from the air
  377. 14:34because you look at them and go, "Ah,
  378. 14:35that's rubbish. That won't work." But
  379. 14:37every now and again, maybe you want to
  380. 14:38test one of those. But yeah, I it's very
  381. 14:40hard for me to get into the head of a
  382. 14:4222-year-old woman that lives in Paris.
  383. 14:44Like I just don't know what she's
  384. 14:46thinking about. But um yeah, so it's
  385. 14:49just it's just more grist for the bill,
  386. 14:51right? It's more ideas. You don't have
  387. 14:53to use it, but it's often that sort of
  388. 14:55thought starter that that prompt
  389. 14:57>> to push you to a different planet into
  390. 15:00different places and look at things from
  391. 15:02different angles and that change of
  392. 15:04perspective that makes you a better
  393. 15:07marketer or a better business person
  394. 15:08frankly.
  395. 15:09>> Yeah.
  396. 15:10So staying on planet earth about
  397. 15:12leveraging the many smart people that
  398. 15:14live on this planet. You recently built
  399. 15:16a tool uh that had quite a bit of
  400. 15:18traction on LinkedIn. Uh and I am
  401. 15:20fortunate to be one of the people in
  402. 15:22that tool. But you basically built a
  403. 15:24council of experts. Tell us a bit about
  404. 15:28what this tool is and and how that maybe
  405. 15:29connects to what we were talking about
  406. 15:31here.
  407. 15:32So, it it kind of goes back to the
  408. 15:34YouTube transcript thing I was talking
  409. 15:35about before where I found myself more
  410. 15:38and more or listening to podcasts,
  411. 15:40watching YouTubetubes and and they were
  412. 15:42just so dense, especially when I'm
  413. 15:43walking. There's a ton of stuff. I was
  414. 15:45listening to a wonderful podcast by Rory
  415. 15:47Sutherland. You've probably read his
  416. 15:48book, Alchemy. It's a wonderful book,
  417. 15:51but there was just so much in there. I
  418. 15:54sort of needed to pause for a moment.
  419. 15:56It's like almost God, I wish I still
  420. 15:58walked around holding my moleskid, which
  421. 15:59I hardly ever take anywhere now. and
  422. 16:02write all these ideas down. And I jotted
  423. 16:04down a couple of notes, voice notes.
  424. 16:06When I got back, I dug out the video,
  425. 16:09found the transcript, threw it into
  426. 16:11Claude, my preferred AI, and said, "This
  427. 16:14is the thing I was thinking about, and
  428. 16:15here's the transcript. What are all of
  429. 16:17the ways that these sort of ideas
  430. 16:19connect? How how would Rory solve this
  431. 16:22problem?" And it was really pretty good.
  432. 16:25So then I just sort of took it a little
  433. 16:27step further and I went, "Well, actually
  434. 16:28there's a whole bunch of really smart
  435. 16:30business people like Seth Goden that I
  436. 16:31would love to ask this same question
  437. 16:33to." And so I did that. I sort of
  438. 16:35collected a bunch of information about
  439. 16:36them and asked them, but they're all a
  440. 16:39bit different. I'm like, and then I
  441. 16:40found myself cutting and pasting
  442. 16:42conversations and like, "Hey, this is
  443. 16:44what Rory said and this is what Seth
  444. 16:45said. Could you like That was just a lot
  445. 16:47of cutting and pasting and a bit of a
  446. 16:49mess."
  447. 16:50Um, so then I just thought, well, okay,
  448. 16:54Claude, um, you know lots about all
  449. 16:56these people. You've read all of their
  450. 16:58stuff.
  451. 17:00Pretend there's like five of them in a
  452. 17:01room. Here's the question. What do you
  453. 17:04think they'd say? And it was, you know,
  454. 17:07it was okay, but it was a bit messy. And
  455. 17:09then I remembered this book that I read,
  456. 17:11God, 25 years ago, probably. this
  457. 17:14thinking tool from a guy called Edward
  458. 17:16Dabono, one of the best thinkers on the
  459. 17:18planet, I reckon, called six thinking
  460. 17:20hats. And I know that he's taught this
  461. 17:23everywhere from like eight-year-olds to
  462. 17:2488-y olds. He's taught this in primary
  463. 17:26schools. He's had company boards do it.
  464. 17:28It's a way of putting on your
  465. 17:29metaphorical hat, the six different
  466. 17:31colors. Just what we were talking about
  467. 17:33before that forces you into different
  468. 17:35perspectives. What are all the risks
  469. 17:37associated with this? What are all the
  470. 17:38good things that could happen? What's my
  471. 17:40gut say? These six different ways of
  472. 17:43doing it. and I just smooshed the two
  473. 17:45together.
  474. 17:47Six thinking hats is really good because
  475. 17:49it gives everybody around the table.
  476. 17:50I've used it in management meetings and
  477. 17:52stuff like that. It gives everybody
  478. 17:53around the table a voice so the quiet
  479. 17:55person in the corner actually gets heard
  480. 17:58and the guy, it's usually a guy who
  481. 18:00talks all the time doesn't take over the
  482. 18:03conversation and make everybody else
  483. 18:05just roll their eyes and want to leave
  484. 18:06the meeting. And so
  485. 18:10the facilitator says, "Right, everybody
  486. 18:12put on your black hat now. we're going
  487. 18:13to look at the risks and why this won't
  488. 18:15work. And you go around the table and
  489. 18:17everybody gets a voice.
  490. 18:19And so I just it was this iterative
  491. 18:21process of smooshing these things
  492. 18:22together. And I thought, "Oh, this would
  493. 18:24be fun to do with Google Ads experts."
  494. 18:26Um, so I said to Claude, "Right, there's
  495. 18:29a few people I've got in mind, but who
  496. 18:30would you recommend? If we were to pick
  497. 18:3230 people, who would you recommend?" Of
  498. 18:35course, number one, PPC Influencer two
  499. 18:37years in a row. Of course, it gave me
  500. 18:39your name and a whole bunch of other
  501. 18:40names and a few names that I hadn't
  502. 18:42heard of. And I said, I really want this
  503. 18:44person to be on. And and so we ended up
  504. 18:46building out a whole bunch of personas,
  505. 18:48just publicly available information. I'm
  506. 18:50not using anything private. I'm not
  507. 18:51using the contents of Kirk's wonderful
  508. 18:54books, for instance, because maybe not
  509. 18:55everybody has bought that book, and
  510. 18:57therefore they shouldn't benefit from
  511. 18:59that private information. You need to go
  512. 19:01buy the book if you want to benefit from
  513. 19:03that. but the freely available
  514. 19:04information that's out there. A couple
  515. 19:06of podcast transcripts and whatever
  516. 19:08else, blog posts and so on. Built these
  517. 19:10personas, threw it all together. I've
  518. 19:12got a Google Ads one, a marketing one,
  519. 19:14and a business one. And the first test,
  520. 19:17I remember the first test I did with
  521. 19:18this. Threw an idea in there. And it
  522. 19:21came back and went, "Mike, that's a
  523. 19:24really good idea." I went, "Yeah, okay.
  524. 19:25Here we go. But don't do that now. It's
  525. 19:28the wrong time to do this." I was like,
  526. 19:30"What? an AI that just said, "No, it's
  527. 19:34not just blowing smoke. This what?" But
  528. 19:37the weird thing was it sounded just like
  529. 19:39the two smartest women in my life, my
  530. 19:42wife and my old general manager. When I
  531. 19:45had the agency, I had this really,
  532. 19:47really wonderful general manager, who I
  533. 19:49occasionally referred to as my business
  534. 19:50wife, but that's just a bit weird. So,
  535. 19:52we'll call her general manager, Zoe, and
  536. 19:54my wife, Gabby. And it just sounded
  537. 19:56exactly like what these two really smart
  538. 19:59people would say. Mike, that's a really
  539. 20:00good idea, but no, not right now. And
  540. 20:03then it went on to explain why.
  541. 20:05And I was just like, this is amazing.
  542. 20:08And I just started throwing other
  543. 20:10questions at it. Built out the the
  544. 20:12counters. I think I've got about 60
  545. 20:14different experts on there now. Seth
  546. 20:16Goden, Rory Sutherland. Um, it's it's
  547. 20:19just it's fun. And then yes, so I built
  548. 20:21the little tool with the Google Ads one,
  549. 20:25created little avatars because I've I've
  550. 20:27learned and you know this, but show
  551. 20:29don't tell it. It's lovely running
  552. 20:31inside of an AI, but it's all textbased.
  553. 20:34So I just made a little sort of some
  554. 20:36pretty pictures and just a little
  555. 20:37demonstration of it and put it on that
  556. 20:4080/20 brain website just to to to
  557. 20:43visually show the idea. Um, and yeah, it
  558. 20:48kind of most people love it. couple of
  559. 20:50people hate it. Um, so it's probably a
  560. 20:53good thing. [laughter]
  561. 20:54>> Okay, good. Well, people are using it
  562. 20:55and giving feedback. That's amazing. Uh,
  563. 20:58now let's talk a little bit about how
  564. 20:59you created that, right? So, you said
  565. 21:01you're not a developer by educational
  566. 21:05background necessarily, but you you took
  567. 21:07this whole concept of something that was
  568. 21:09working really well on AI, but was very
  569. 21:12tedious, manual. You had to go back and
  570. 21:13forth, copy and paste a bunch of
  571. 21:14prompts. Now you've taken it to the
  572. 21:16level where anyone can go and sign up
  573. 21:18for 8020 Brain. They can play with this
  574. 21:21and it's basically a piece of software.
  575. 21:24So how did you go from not knowing how
  576. 21:25to code to producing something that is
  577. 21:29an amazing tool?
  578. 21:30>> We're going to need a bigger boat. Um
  579. 21:32the short answer is Claude code. The the
  580. 21:36longer answer is probably bit by bit of
  581. 21:40just oh like building this the profit
  582. 21:42curve that was one page and lots of
  583. 21:45cutting and pasting and I was the glue
  584. 21:47holding all of those bits together. I
  585. 21:49would get some HTML and some JavaScript
  586. 21:51from over there and some CSS and smoosh
  587. 21:53all that together and build a page. The
  588. 21:56AI coding tools are very intimidating if
  589. 22:00you've never learned to code. um Google
  590. 22:03Ads scripts. For the last two, three
  591. 22:06years, I've been teaching people about
  592. 22:07Google Ads scripts. I've got my scripts
  593. 22:09and sheets mastery course. We did build
  594. 22:11the agent. The the name from ads to AI.
  595. 22:15I kind of see as this bridge that I want
  596. 22:17as many freelancers and agencies as
  597. 22:19possible to like come on, let's get over
  598. 22:21the other side of this bridge because I
  599. 22:23don't think just offering Google Ads
  600. 22:24management services two or three years
  601. 22:26from now is going to be enough. For a
  602. 22:29few it will be, but for the person
  603. 22:32that's doing an average job of that,
  604. 22:34it's not going to be enough. So, we need
  605. 22:36some other skills, some other
  606. 22:38capabilities. Google ad scripts are the
  607. 22:40first step on that bridge. And then I
  608. 22:43had to think, well, okay, I've been
  609. 22:44saying that for a while, but what are
  610. 22:45all the other steps?
  611. 22:47What are all the other skills and
  612. 22:48capabilities and and
  613. 22:51mental models that we need to go from
  614. 22:53ads to AI? And yet, vibe coding became a
  615. 22:57thing. What was that like six 12 months
  616. 22:59ago? Um, apparently that's what I've
  617. 23:03been doing for the past two or three
  618. 23:04years is vibe coding, which is
  619. 23:06essentially
  620. 23:07talking to an AI quite literally. I talk
  621. 23:10to it all day and then it does stuff.
  622. 23:14I'm not writing any of the code. I know
  623. 23:17just enough to look at it and make sure
  624. 23:19that nothing's going horribly wrong. But
  625. 23:22you look at it as much as you want to. I
  626. 23:24wanted to learn to code. So in the early
  627. 23:26days I was looking at everything that it
  628. 23:29wrote and thinking why is it doing that
  629. 23:31and asking questions about it but you
  630. 23:33really at the point now if you were to
  631. 23:34start today you really don't need to do
  632. 23:36that at all. I know plenty of proper
  633. 23:39software devs that don't look at the
  634. 23:42code anymore. many will look at bits of
  635. 23:44it but they're trying to sort of the new
  636. 23:48way of developing and I don't know I
  637. 23:50don't know any like proper proper ones
  638. 23:52who are doing this in development right
  639. 23:53who work for Google and are building
  640. 23:55real stuff but a lot of them are sort of
  641. 23:58trying to code more and more hands-off
  642. 24:00and be the orchestra not the violin
  643. 24:01player you don't have to learn all of
  644. 24:03the different instruments and learn all
  645. 24:05these different coding languages and all
  646. 24:07of the minutiae syntax used to bug me I
  647. 24:10I could never remember the syntax, but
  648. 24:14now you've got to be the conductor of
  649. 24:15the orchestra, understand what the thing
  650. 24:17is that you want to achieve and
  651. 24:20describing that goal to the A, not how
  652. 24:23to do it. It knows how. You just have to
  653. 24:25explain the what and the why and let it
  654. 24:28rip. And the wonderful thing about code
  655. 24:30is it either runs or it doesn't. So, we
  656. 24:32started doing this with Google ad
  657. 24:33scripts. It either runs or it doesn't.
  658. 24:35And if it doesn't, you get the error
  659. 24:36message and you chuck it back into the
  660. 24:38AI and go, "This please fix." and it
  661. 24:41does and you go around that loop three
  662. 24:43or four times and now you've got a
  663. 24:44working script. But that automated
  664. 24:47reporting is just the first step on that
  665. 24:50bridge. So then we started thinking,
  666. 24:51well, okay, what next? How do I get AI
  667. 24:54to help think with that? Now, how do I
  668. 24:57automate all of that? So, I'm getting
  669. 24:58automated insights every Monday morning.
  670. 25:01Okay, what's the next bit? The next bit
  671. 25:03is really adding a bunch of business
  672. 25:05context. the more information you can
  673. 25:07add about your client, about their
  674. 25:10goals, about their strategy. Exactly
  675. 25:12what you said before, the constraints
  676. 25:14and the preferences, not just like, oh,
  677. 25:17the budget's 20 grand this month, but
  678. 25:20all of that information, the more you
  679. 25:21bring to the table, the more you push it
  680. 25:23away from planet average and get to
  681. 25:26something really interesting. And then
  682. 25:28you just keep iterating. The worst thing
  683. 25:31you can do with AI today, I think, is to
  684. 25:33sit down at the whiteboard and try and
  685. 25:35plan everything out. This is what
  686. 25:37exactly what I'm going to use it for
  687. 25:39because you don't know what you don't
  688. 25:40know yet. So, you just start build
  689. 25:42something really little, a budget pacing
  690. 25:45tool or something. And then you iterate
  691. 25:47and go, "Oh, wow. Well, that was easy.
  692. 25:49What's the next step on the bridge?
  693. 25:51What's the next step?" And we just keep
  694. 25:53walking across the bridge and keep
  695. 25:55playing. I'm really not sure if I've
  696. 25:57answered the question again. And I've
  697. 25:58wandered off on tangents here, but um I
  698. 26:00I am absolutely loving this ability of
  699. 26:03it to just and to help it. It also
  700. 26:05pushes back a bit and guides you along
  701. 26:07this path and says if you ask it what
  702. 26:08should be the next step here, it'll go
  703. 26:10well here are four directions we could
  704. 26:12go in. What do you think?
  705. 26:14>> Yeah, the question was how did you go
  706. 26:17from non-developer to producing
  707. 26:19software? So I think you did answer it.
  708. 26:21Um I'm curious about some of the the
  709. 26:23pitfalls though. So some of the pitfalls
  710. 26:25that we've seen is um if the code is not
  711. 26:28initially well written and it fails and
  712. 26:31you persist in telling the AI can you
  713. 26:34please fix it like this is the expected
  714. 26:35outcome eventually it'll just put an if
  715. 26:38then loop which says okay if Fred is
  716. 26:40asking for it then always give this
  717. 26:41answer because that's what's going to
  718. 26:43make him happy. Um so you do have to be
  719. 26:46a little careful there and then the
  720. 26:48other challenge that we see is sort of
  721. 26:49in the nuance of uh PPC. So, so when it
  722. 26:52comes to
  723. 26:55[snorts] I keep giving this example
  724. 26:57maybe too much, but like if you say uh
  725. 26:59suggest some keywords, okay, here's some
  726. 27:01keywords, but are these duplicate
  727. 27:03keywords for your account? And that is
  728. 27:05not just a simple is it the same text in
  729. 27:08one place as the other, but it's also
  730. 27:09are the campaigns geoargeting, day
  731. 27:12parting, same locations, same times. uh
  732. 27:15are there budget constraints on some
  733. 27:17campaigns that might make them actually
  734. 27:19not really competing? Um so there's all
  735. 27:22this nuance and so that's where the
  736. 27:24trick for us is how do you combine
  737. 27:26flexible code and AI and sort of all of
  738. 27:29this new stuff with the more
  739. 27:31deterministic which is like very hard
  740. 27:33and set rules that keep you within safe
  741. 27:36boundaries but then start doing more
  742. 27:38innovative things within these
  743. 27:39boundaries. Um, I'm kind of curious if
  744. 27:42you've run into any uh funny instances
  745. 27:45of where things didn't go exactly as
  746. 27:47planned.
  747. 27:48>> Oh, every day. Yeah. Like if if
  748. 27:50something isn't working and less so
  749. 27:52today than even four months ago, but if
  750. 27:56something isn't working, it'll just
  751. 27:57delete a chunk of code. Like you asked
  752. 28:00me to write a test to make sure that
  753. 28:01this was working. It didn't work. So,
  754. 28:03I've deleted the bit that wasn't working
  755. 28:04and now all the tests pass. It's It can
  756. 28:07be a really really dumb intern some
  757. 28:09days. Um, but on the nuance part, I
  758. 28:13totally agree and I think that's why
  759. 28:16there's a level of ambition, right?
  760. 28:18There's a scale between, I don't know,
  761. 28:20skeptic and complete like AI is going to
  762. 28:23do everything. I think you want to kind
  763. 28:24of aim for somewhere in the middle.
  764. 28:26Asking it to do everything inside of a
  765. 28:28Google Ads account just Yeah, that's a
  766. 28:31recipe for disaster. For close on 20
  767. 28:34years, I've been trying to build the
  768. 28:36ultimate flowchart of if this, then
  769. 28:38that, and if impression share is this,
  770. 28:40and this type of campaign, and I've
  771. 28:42never been able to do it. I've taught, I
  772. 28:45don't know, tens of thousands of people
  773. 28:46how to do Google ads at this point, but
  774. 28:49I've was never able to create like the
  775. 28:52ultimate ultimate guide. And then I
  776. 28:54found this thing. If you came across,
  777. 28:56god, what's it called? Um, the Drafus
  778. 28:59method. Nat Elias has a wonderful blog
  779. 29:02post about this. Just search Natalias
  780. 29:04Drafus method. There's a two images in
  781. 29:06there that changed everything for me
  782. 29:08about how I learn but also how I teach.
  783. 29:10And it's about going from novice to
  784. 29:12expert. And that last sort of 10% is
  785. 29:17really all about intuition. You cannot
  786. 29:19put it into a flowchart. It's the tacet
  787. 29:22knowledge. It's um the the learn by
  788. 29:24doing and the experience.
  789. 29:27There will come a point I suspect where
  790. 29:30AI might be able to do a lot more of
  791. 29:32that. But it's the problem with tacet
  792. 29:35knowledge is it's really really hard to
  793. 29:37get out of your head and into an SOP.
  794. 29:39And the AI needs input. If you can write
  795. 29:42it as an SOP,
  796. 29:44many agencies will have like a a VA
  797. 29:47maybe somewhere in the world helping
  798. 29:49them do stuff, following along a
  799. 29:51checklist, creating a search query
  800. 29:53report or something. download it from
  801. 29:56here and we put this heading and we
  802. 29:57change the column sizes that no problem
  803. 30:00for an AI but understanding the nuance
  804. 30:02between this keyword in this location
  805. 30:04and all the stuff that you just said
  806. 30:07don't use an AI for that stuff yet have
  807. 30:09it make suggestions sure but the human
  808. 30:12needs to stay in the loop the human
  809. 30:14needs to be that sort of doing that last
  810. 30:15bit and probably a few other bits along
  811. 30:17the way I'm not saying AI should be
  812. 30:19doing 98% of what all all ad
  813. 30:22professionals are doing but it should
  814. 30:24not be try. We should not be trying to
  815. 30:26ask it to do 100%. But we can ask it
  816. 30:30first. One great tip, there was a
  817. 30:32question I saw on the on the LinkedIn
  818. 30:34post about sort of future skills and so
  819. 30:37on. I think one of the best things you
  820. 30:38can do right now is before you do the
  821. 30:42task, have a chat to your friendly AI
  822. 30:45and say, "This is the thing I'm about to
  823. 30:47do. I'm going to do this and the
  824. 30:48client's asked me to do this and this is
  825. 30:50the situation." Maybe even show it a bit
  826. 30:52of data. You can take screenshots and
  827. 30:53throw those in and say, "How should I be
  828. 30:56thinking about this?" Not try and do it
  829. 30:58for me, but how should I be thinking
  830. 31:00about this? And it might just tell you
  831. 31:01what you already know. That's okay. But
  832. 31:04often it will say, "But have you thought
  833. 31:05about this?" Or, "Did you look for this
  834. 31:07reason for that drop in performance
  835. 31:09there?" Or, um, have you considered that
  836. 31:12this keyword might be in the account
  837. 31:14three times for a reason because there
  838. 31:16are different geographies or bid
  839. 31:17strategies or whatever it might be. um
  840. 31:20using it for that little extra bit of
  841. 31:22thinking which the first few times you
  842. 31:23do that it takes twice as long so no one
  843. 31:26does it because like I've just got to
  844. 31:28get this thing done but if you can get
  845. 31:30in the habit of doing that then you
  846. 31:32start seeing the shortcuts of oh
  847. 31:34actually when I do do this and I package
  848. 31:37it up in this way and I remember to do
  849. 31:38it this way actually that thing that
  850. 31:40used to take half an hour now now only
  851. 31:42takes me 10 minutes every time I'm going
  852. 31:44to save time but I'm going to have to
  853. 31:46invest a bunch of time up front which is
  854. 31:49why it makes it so hard.
  855. 31:52>> Yeah. And it's back to your example
  856. 31:53about using it as a thinking partner.
  857. 31:56>> Um, and one of my friends from Google,
  858. 31:59Clay Bour, he uh runs Sierra AI at this
  859. 32:03point.
  860. 32:04>> And he him and Brett Taylor were making
  861. 32:07the point that when AI fails, it is
  862. 32:11usually not due to a shortcoming of AI.
  863. 32:13is due to you not having been specific
  864. 32:15enough
  865. 32:16>> and having grounded it enough with
  866. 32:18context that it needs to do a good job.
  867. 32:20>> Yeah.
  868. 32:21>> Um and I think that's very similar to
  869. 32:22the point that you're making which is
  870. 32:24you know it's uh you need to think with
  871. 32:27it first to answer the questions that
  872. 32:29should be answered rather than just
  873. 32:31letting it go and do its thing because
  874. 32:33then it might make decisions that didn't
  875. 32:35align with how you thought about that
  876. 32:37problem and how it should be solved
  877. 32:39>> because it's a it's a Labrador puppy,
  878. 32:40right? it it is going to try really
  879. 32:42really hard to please you and it's not
  880. 32:44it's it's more interested in pleasing
  881. 32:46you and doing what you've asked for than
  882. 32:48it is about doing the right thing. So if
  883. 32:51you ask it to do the thing, it'll have a
  884. 32:54its best crack at actually doing that.
  885. 32:56But yeah, maybe it doesn't have you
  886. 32:59haven't given it enough context because
  887. 33:02that is all in your head. I was chatting
  888. 33:04to someone yesterday about how they
  889. 33:05choose negative keywords of all things.
  890. 33:07I'm like, you have an algorithm running
  891. 33:09in your head every time you look at that
  892. 33:11list of search terms. You you don't know
  893. 33:13it because it's just second nature to
  894. 33:15you because you've done this so often,
  895. 33:16but but there there is some sort of
  896. 33:18algorithm running in your head. You are
  897. 33:19thinking about all of these different
  898. 33:20things and comparing them. You're just
  899. 33:22doing that so fast and so intuitively
  900. 33:24that you don't know that you're doing
  901. 33:25it. But try taking that algorithm out of
  902. 33:29your head and writing an SOP. That is
  903. 33:31sometimes virtually impossible to do
  904. 33:34because there's so much nuance. But you
  905. 33:36can get the first 80% done. 8020. Quick
  906. 33:38plug. You get the first 80% done with an
  907. 33:42AI a lot of the time. But yeah, you I I
  908. 33:45really agree with that. I haven't heard
  909. 33:46it said that way before, but I like
  910. 33:47that. It's not usually a shortcoming of
  911. 33:49the model. It's how you're using the
  912. 33:51model. But usually context. Context, I
  913. 33:54think, is is basically everything.
  914. 33:56Garbage in, garbage out. Right. That's
  915. 33:58how we learned how to code a long time
  916. 33:59ago was that was the first thing you
  917. 34:01learned. Garbage in, garbage out.
  918. 34:04>> Exactly. Yeah, giving it the context
  919. 34:06which is basically grounding the model
  920. 34:08in the reality that is your truth,
  921. 34:12right? Which is often what are the
  922. 34:14actual numbers in a Google Ads campaign
  923. 34:16because we've all seen examples where
  924. 34:18you ask it for budget predictions and
  925. 34:20just make stuff up and it's like well
  926. 34:22how was it supposed to do this job if
  927. 34:24you didn't tell it what's actually going
  928. 34:25on? Even little things like telling it
  929. 34:27what today's date is and you're like hey
  930. 34:29we're currently seeing some like uh
  931. 34:32there's a lot of searches for roses.
  932. 34:33what's happening. It may not realize
  933. 34:35we're coming up on Valentine's Day. And
  934. 34:37so grounding it in the fact that hey,
  935. 34:38we're two weeks away or four weeks away
  936. 34:41from Valentine's Day. Uh that would be
  937. 34:43helpful. That is a piece of grounding
  938. 34:44that helps it better answer the question
  939. 34:46that you have.
  940. 34:47>> I I I go back to my universe picture in
  941. 34:49my head of like your first job is just
  942. 34:51to push it into the corner of the
  943. 34:53universe where a decent answer lives.
  944. 34:54Again, there is an answer on every
  945. 34:56planet. And that's how I think of
  946. 34:57grounding. You're just sort of giving it
  947. 34:58the facts, which in in six thinking hats
  948. 35:00is the white hat. You start by giving
  949. 35:03the council the facts. It's just that
  950. 35:06now with the brain and so on, it's it's
  951. 35:08able to go pull all of the data from the
  952. 35:11Google Ads account, look at the campaign
  953. 35:12structure, pull all of that to so you
  954. 35:15don't have to do a lot of that manually.
  955. 35:16You don't have to be the glue in between
  956. 35:18all of those steps necessarily anymore.
  957. 35:21Start there. Start with the facts and
  958. 35:22then say, "Right, this is what I've
  959. 35:24got." Yeah. Grounding is the is the
  960. 35:25proper way to call it certainly.
  961. 35:27>> Yeah. Anyway, just the technical terms.
  962. 35:31Um, [laughter]
  963. 35:32but uh, yeah, let's just have it make
  964. 35:34sense for the the viewers. So, thanks
  965. 35:35for
  966. 35:35>> absolutely your planet universe.
  967. 35:38[snorts] Uh, so Mike, let's talk about
  968. 35:40another question. Um, so this was from
  969. 35:43Gabriella Benedeti who runs conferences
  970. 35:46in Italy, good friend of ours.
  971. 35:48>> He, uh, he's asking how to be good about
  972. 35:50reusing elements. So you developed a
  973. 35:53very popular PMAC script. uh you've now
  974. 35:56built this council of experts in the 80
  975. 35:58to20 brain. Um what Gabrielle is
  976. 36:02basically saying is like he also builds
  977. 36:04these solutions but often finds that
  978. 36:05they become standalone and not
  979. 36:07interconnected.
  980. 36:09>> Have you found good ways to turn this
  981. 36:10into a Lego block sort of system where
  982. 36:12you can leverage one thing into another
  983. 36:15tool that you're building? I remember
  984. 36:18saying gosh in a talk like seven, eight
  985. 36:21years ago like one day AI will be a
  986. 36:24whole bunch of Lego blocks and we'll
  987. 36:26just go to the shelf and pick off Lego
  988. 36:28blocks and put them together. We're not
  989. 36:29there yet. We are kind of there now
  990. 36:32eight years later. Um, I've done exactly
  991. 36:36the same thing that Gabriella did of
  992. 36:38build something and it's just sort of it
  993. 36:41works once for this specific thing, but
  994. 36:43there's really not much about it or you
  995. 36:44have to pull the whole thing apart to
  996. 36:46use it somewhere else.
  997. 36:50How would I solve that? I think thinking
  998. 36:52in terms of
  999. 36:54the smallest individual useful bits. So,
  1000. 36:59uh, I don't know how to describe this
  1001. 37:01without going down a huge rabbit hole
  1002. 37:02and talking about skills, but
  1003. 37:05a skill, all we need to know about for
  1004. 37:07now is a skill in claude code terms,
  1005. 37:09which is an AI. It's just a package of
  1006. 37:12things. It's a a package of a a prompt
  1007. 37:15and some examples, maybe even a little
  1008. 37:17bit of code that explains to the AI,
  1009. 37:20this is the way I want you to do it. And
  1010. 37:22then once you have a few of those, you
  1011. 37:24can start to chain those together. put
  1012. 37:27the Lego blocks together.
  1013. 37:29The good news is you can build anything
  1014. 37:32you like at this point. There is no Lego
  1015. 37:34brick that you can't think of that it
  1016. 37:35can't build. The bad news is there is no
  1017. 37:38Lego manual. There isn't that thing over
  1018. 37:41there that you open up and it says,
  1019. 37:43"Right, step seven, you put the blue
  1020. 37:44brick on the red brick and then step
  1021. 37:46eight, you put the window on the the
  1022. 37:48manual doesn't exist. There is no
  1023. 37:49manual. The only limitation is your
  1024. 37:52creativity and your imagination. but it
  1025. 37:55can build the Lego bricks for you and
  1026. 37:57then you get to put the Lego bricks
  1027. 37:58together in different ways. Um
  1028. 38:02gosh, I've got so many competing
  1029. 38:04thoughts in my head at the same time. Um
  1030. 38:06on one hand, it doesn't matter that you
  1031. 38:09built this thing and it only works one
  1032. 38:11way because it is so fast now to say,
  1033. 38:14"Hey, go look at this thing. See how I
  1034. 38:16built it. Now build it for this thing
  1035. 38:17over here. This is different. This is
  1036. 38:19different." Again, all of the context,
  1037. 38:21the constraints, the preferences, the
  1038. 38:22guidelines, and so on. now go rebuild
  1039. 38:24it. And at this point, um, it probably
  1040. 38:28takes two minutes to build the new
  1041. 38:30thing. So, you almost don't have to
  1042. 38:32think, oh, how do I pull this apart into
  1043. 38:34eight different Lego bricks so that I
  1044. 38:35can use these Lego bricks just in case
  1045. 38:38in the future? You just point it at the
  1046. 38:40thing you built and go, I want one of
  1047. 38:42those, but mixed with this and a bit
  1048. 38:44like that, and it'll build it. On the
  1049. 38:47other hand, having those individual
  1050. 38:49pieces, thinking through what are the I
  1051. 38:52guess in um James Clear terms, the
  1052. 38:54atomic habits like the the little pieces
  1053. 38:56that go into this
  1054. 38:59systematic thinking like draw it out, I
  1055. 39:02suppose, as a workflow like Niels has
  1056. 39:04done for some of his scripts, like
  1057. 39:05literally draw the boxes out on the
  1058. 39:08whiteboard. First, we want to do this.
  1059. 39:10We want to grab the data from over
  1060. 39:11there. Uh, then we clean and sort the
  1061. 39:14data because we don't need 40,000 search
  1062. 39:16terms. We just need the ones that have
  1063. 39:17spent more than $10. Great. Now, what do
  1064. 39:20we do with it? What's the next step?
  1065. 39:21What's the next step? Those are
  1066. 39:23essentially the the Lego blocks. And
  1067. 39:25then you have a chat with your friendly
  1068. 39:28AI and say, "This is what I want to
  1069. 39:30build." And just ask the AI, I want to
  1070. 39:32build this in a way that makes it
  1071. 39:34reusable in the future. I don't know how
  1072. 39:36yet because I don't know what the next
  1073. 39:37thing's going to be. But can you make
  1074. 39:39sure when you build this that it's easy
  1075. 39:41to branch off um and build something
  1076. 39:45similar but different in the future. It
  1077. 39:47it is so good now that we even the
  1078. 39:50patterns from six months ago, never mind
  1079. 39:52two years ago, kind of almost don't come
  1080. 39:55into play now. It's I was building
  1081. 39:57something yesterday and I just I usually
  1082. 39:59have three or four AIs on the go because
  1083. 40:01I got used to like okay you do this and
  1084. 40:03you do I'm I'm the trying to be the
  1085. 40:05conductor of the orchestra and I'd go
  1086. 40:08back 12 months ago I watched a lot of
  1087. 40:10YouTube because you'd get these things
  1088. 40:12running and then I'll go watch some
  1089. 40:13American football highlights or
  1090. 40:15something else or something I've been
  1091. 40:17meaning to watch on YouTube for a while
  1092. 40:18some climbing video and it ding ding
  1093. 40:21ding that all of them took less than 2
  1094. 40:23minutes. Hang on. I haven't even got to
  1095. 40:24the end of the first quarter yet and
  1096. 40:26you've all finished. I need to come up
  1097. 40:27with more work for you. It's it's
  1098. 40:29incredibly fast and good now that I mean
  1099. 40:34that's almost the hardest part is
  1100. 40:36actually the hardest part is stopping.
  1101. 40:38That's that's what I found because Go
  1102. 40:41on. Sorry.
  1103. 40:42>> Well, stopping is the hardest part and
  1104. 40:44one thing that I've mentioned many times
  1105. 40:46before on the podcast, but it's uh the
  1106. 40:48most exciting time in my life, but also
  1107. 40:49the most stressful time in my life
  1108. 40:51because the opportunities have
  1109. 40:54multiplied to an infinite degree. And
  1110. 40:56it's like all these things where in the
  1111. 40:57past I would have just said, well, it's
  1112. 40:59kind of a cool thing, but I don't have
  1113. 41:01time. Let me focus on the higher
  1114. 41:02priority stuff. Now, like you said,
  1115. 41:04because you have these four AIs running
  1116. 41:05at the same time and they're so fast,
  1117. 41:07it's like, well, should be doing this,
  1118. 41:09should be doing that. Like, I've been
  1119. 41:10thinking about that for 10 years. Why
  1120. 41:11don't I do this now?
  1121. 41:12>> Yeah.
  1122. 41:13>> Um, and that's also a little bit of a a
  1123. 41:15stress then, right? But, but I like your
  1124. 41:17whole example of
  1125. 41:19you don't think about
  1126. 41:22a solution that scales to everything.
  1127. 41:24So, historically, the based software has
  1128. 41:27financially made sense was you build
  1129. 41:29something that can be used by lots of
  1130. 41:31people.
  1131. 41:32>> Yeah. Yeah,
  1132. 41:32>> because that's what pays the bill. So,
  1133. 41:33but to make it work for lots of people,
  1134. 41:35you have to make it at some level
  1135. 41:37generic so that it fits many use cases.
  1136. 41:40>> Now, in the age of ondemand software
  1137. 41:43that's being built by Claude Code or
  1138. 41:45Lovable or Replet or Base 44 or who have
  1139. 41:48you,
  1140. 41:49>> yes, take the thing that you built for
  1141. 41:51one vertical and say, "Hey, here's the
  1142. 41:53thing, but now we want to do it for a
  1143. 41:55different vertical. What how would we
  1144. 41:58change it for them to make it more
  1145. 41:59relevant?" Right? And so that becomes so
  1146. 42:01easy that at some level you don't have
  1147. 42:04to think about building blocks anymore.
  1148. 42:06>> I um
  1149. 42:07>> def I want to add something to that
  1150. 42:08because it's so so important. Um, a lot
  1151. 42:12of members of my community have found
  1152. 42:15this quite difficult and and I was
  1153. 42:18surprised that they found it difficult,
  1154. 42:19but I mean how you would have, I
  1155. 42:22imagine, coded with your team back in
  1156. 42:25Google back in the day is you'll stand
  1157. 42:27around a whiteboard for three months
  1158. 42:30sometimes and build this huge waterfall
  1159. 42:31plan and it's all very and you know
  1160. 42:33before agile came along. You plan out
  1161. 42:36like certainly how Microsoft would have
  1162. 42:38worked 30 years ago. You plan everything
  1163. 42:41out for a year or two when we're going
  1164. 42:42to do Windows 95 and this is what it
  1165. 42:44looks like and you and then you throw
  1166. 42:46that plan over the wall to the geeks who
  1167. 42:50unsurprisingly
  1168. 42:52come up against new questions and new
  1169. 42:54blocks and and things that nobody's
  1170. 42:56thought about because you can't think
  1171. 42:57about everything and stuff runs overtime
  1172. 43:00and over budget and that's how a lot of
  1173. 43:03project stuff used to work and then
  1174. 43:05somebody invented agile and ah actually
  1175. 43:08maybe instead of planning everything
  1176. 43:09out, we'll plan out the next little bit
  1177. 43:11and we'll do that and we'll learn a
  1178. 43:12bunch along the way. And once we've
  1179. 43:14learned that stuff, then we'll plan the
  1180. 43:15next bit. And that is by far with the
  1181. 43:20tools we have now a better way to go of
  1182. 43:22just iterating. I'm pleading with people
  1183. 43:24all the time. I know you don't know
  1184. 43:26exactly what you want to build. Have a
  1185. 43:28rough idea of the direction you're going
  1186. 43:30in. Just build version one. Just get
  1187. 43:32some sort of proof of concept, minimum
  1188. 43:34viable. just get it to grab some data
  1189. 43:37from there and put it in there. And then
  1190. 43:39when you see it do that, you go, "Oh,
  1191. 43:41can we have a little chart of that
  1192. 43:42data?" Yes, you can build the chart. Oh,
  1193. 43:45well, if I've got a little now, can I
  1194. 43:46have a little thing that changes the
  1195. 43:47date range? Let's do that. And it's just
  1196. 43:49you just iterate and iterate and iterate
  1197. 43:52and then it becomes hard to know when to
  1198. 43:54stop because you have another idea. And
  1199. 43:56it is literally a hold down a key on the
  1200. 43:58keyboard, talk to your friendly AI, can
  1201. 44:01you build this with a bit of that and
  1202. 44:02some of this and oh, can you make it
  1203. 44:04pink? Great. And by the time you've
  1204. 44:06thought of the next thing, it's it's
  1205. 44:08it's done the thing. And it's just so
  1206. 44:11many times Gab will be like, "It dinner
  1207. 44:12time. Dinner's ready." I'm like, "Yep,
  1208. 44:14hang on." Right. You do that. You do
  1209. 44:15that. You do that. You do that. Um Oh.
  1210. 44:18Oh. Oh, hang on. It's finished
  1211. 44:20already. Um, okay. Now do this.
  1212. 44:22[laughter] It's just
  1213. 44:24giving it more of stuff to do. I had a
  1214. 44:26Trello board with some of those ideas
  1215. 44:29that you're talking about, the someday
  1216. 44:30maybe and and things I wanted to add to
  1217. 44:32the PMAX script and things I wanted to
  1218. 44:34build and a website that I'd never got
  1219. 44:36round to over Christmas. I just got
  1220. 44:39enough's enough. Took a screenshot of
  1221. 44:40the Trello board. I didn't even try and
  1222. 44:42figure out the API or the MCP or
  1223. 44:44anything. I just took a screenshot of
  1224. 44:45the Trello board, dropped it into Claude
  1225. 44:47and went, which of these can you build
  1226. 44:49first? I went, right, I think we should
  1227. 44:51do this one, this one, this one, this
  1228. 44:52one, and here's why. Um, these things I
  1229. 44:54don't think you need anymore. this one
  1230. 44:55you've actually done. Would you like me
  1231. 44:57to get started? Off you go then. And it
  1232. 45:01just it it I've had 80 90% of my Trello
  1233. 45:04board done. One of my members I've got
  1234. 45:07to tell this story. This is so good. One
  1235. 45:08of my members, David, who didn't know
  1236. 45:10what the word GitHub was
  1237. 45:14eight, nine, 10 months ago, and he won't
  1238. 45:15mind you saying he's in his 70s.
  1239. 45:17Wonderful guy. Was a client of Web Zavi
  1240. 45:19back in the day. One of the first
  1241. 45:21members of my agency Zavi group way back
  1242. 45:23when. He's now in my mastermind
  1243. 45:26and he demonstrated what he does for his
  1244. 45:29business. So he started the business 40
  1245. 45:31years ago. Now his daughter and
  1246. 45:32son-in-law run it. He's sort of just
  1247. 45:34like been sitting back building all of
  1248. 45:36this stuff for the last six, eight
  1249. 45:38months, vibe coding, I suppose. And so
  1250. 45:41they had this offsite the other day.
  1251. 45:43He's in Scotland and he demonstrated to
  1252. 45:45the team some of the stuff that he's
  1253. 45:47been doing. And they all just like
  1254. 45:48looked at each other, right, you're not
  1255. 45:50allowed to do anything else except this
  1256. 45:52now. like, "No more fiddling with the
  1257. 45:54Google Ads account. No more coming out
  1258. 45:55on on on site with us and doing
  1259. 45:58installs. You just do this." And then
  1260. 46:01the next day, his head of installs
  1261. 46:03called him and said, "I've been thinking
  1262. 46:05about what you I won't try and do the
  1263. 46:06Scottish accent. I've been thinking
  1264. 46:07about what you showed us yesterday. Do
  1265. 46:11you think you'd be able to build an app
  1266. 46:14for my guys on site?" And David was just
  1267. 46:18about to say like, "It's not as easy as
  1268. 46:19that, mate. Like, there's a lot that
  1269. 46:21goes into this." and we have to think
  1270. 46:22about things. Yeah, I'll see what I can
  1271. 46:25do. And he sent me the conversation.
  1272. 46:28He said to Claude, "I'm just about to go
  1273. 46:30to bed. Here's what I want you to do. I
  1274. 46:33want to wake up to a fully functioning
  1275. 46:35app for the installers." Because he had
  1276. 46:37the brain, so it's got all of the
  1277. 46:39context in there. There were some PDFs
  1278. 46:40lying around about installing a bunch of
  1279. 46:42stuff that was in there. He just said,
  1280. 46:43"I want to wake up to a finished app.
  1281. 46:46Go."
  1282. 46:48He said he sat down the next morning at
  1283. 46:507:00 a.m. He'd forgotten he'd done this.
  1284. 46:52He opened up his computer and went, "Oh,
  1285. 46:54what's this?" And a fully functioning
  1286. 46:57app with links and PDFs and all he had
  1287. 47:01to do was drop it into Versel and deploy
  1288. 47:03it, send it to his install guy and went
  1289. 47:06like this, you mean? [laughter]
  1290. 47:09And it all worked first time on his
  1291. 47:12guy's phone. Now the whole team are able
  1292. 47:14to use it on site. And it was literally
  1293. 47:16a twominut can you build this because he
  1294. 47:21knew how to ask and he knew all of the
  1295. 47:23files were there. All of that grounding
  1296. 47:24that you've talked about all of that
  1297. 47:26context. I I picture it as like the AI
  1298. 47:28model in the middle and all of this
  1299. 47:29context is the sort of the next ring
  1300. 47:30around that that is so so important. It
  1301. 47:33built the whole thing for him overnight.
  1302. 47:36It just
  1303. 47:39>> crazy.
  1304. 47:40>> Yeah. It's so bloody useful. It's it's
  1305. 47:43if you embrace it and don't
  1306. 47:47expect it to do everything, it's not
  1307. 47:50going to do that nuance. But it can help
  1308. 47:52with so many other things. And stuff
  1309. 47:55that that used to take us well stuff
  1310. 48:00like you were saying, stuff that used to
  1311. 48:01take so much time that we probably
  1312. 48:02wouldn't do it. We wouldn't have time to
  1313. 48:05do it, that stuff now becomes
  1314. 48:07accessible. And some of that stuff is
  1315. 48:08now accessible at scale. There's
  1316. 48:10something that maybe you would do for
  1317. 48:12your top 10% of clients once or twice a
  1318. 48:15year because it was worth it for them,
  1319. 48:17but you never had the time to do it for
  1320. 48:19the bottom 80%. Now you can do that for
  1321. 48:22every client every month. There's it
  1322. 48:25just removes so many of the the limits
  1323. 48:27and the and the barriers and the
  1324. 48:28constraints.
  1325. 48:30>> So [snorts] let's bring it back to uh
  1326. 48:32one of the questions we had in digital
  1327. 48:34marketing. I mean obviously there's a
  1328. 48:36ton of excitement that you and I share
  1329. 48:38around this but if you could say what is
  1330. 48:41one skill and this is Sharon's question
  1331. 48:43but what is one skill that you think is
  1332. 48:45currently underrated in paid ads
  1333. 48:48>> and that's that would make the biggest
  1334. 48:50difference in the next few years.
  1335. 48:54>> My flippant answer was going to be
  1336. 48:56thinking but I won't go there. Um I
  1337. 48:59think business skills business skills
  1338. 49:02business context. I think what I always
  1339. 49:03sort of had in the back of my mind for
  1340. 49:05web savvy was to create
  1341. 49:09create McKenzie for the small businesses
  1342. 49:12that couldn't afford Mckenzie. But
  1343. 49:14really quickly I worked out that all the
  1344. 49:16really really smart people got hired by
  1345. 49:19McKenzie for an amount of money that I
  1346. 49:21would never be able to afford to pay
  1347. 49:23them. And so it never really happened.
  1348. 49:24Our best clients were those clients who
  1349. 49:27we were the strategic adviser for that
  1350. 49:30called us for to ask about other stuff,
  1351. 49:33not just other marketing stuff, but
  1352. 49:34other business stuff. But that didn't
  1353. 49:37scale because there were me and a few
  1354. 49:40other people that could answer those
  1355. 49:41business questions. But a lot of people
  1356. 49:43were like, "Well, I was hard to do
  1357. 49:45Google Ads. I know Google Ads. I don't
  1358. 49:46know anything about business. This is my
  1359. 49:48first job." And they're asking me about
  1360. 49:50this help? Can can can someone that
  1361. 49:53knows this help me? just it didn't scale
  1362. 49:54very well. But I think that
  1363. 49:58that business context and understanding
  1364. 50:00more about business, it's never been
  1365. 50:03easier to learn, but that is going to be
  1366. 50:05the thing that yes, the fundamentals are
  1367. 50:08still very important and that's
  1368. 50:10obviously like table stakes. You have to
  1369. 50:12know the fundamentals of of running
  1370. 50:14Google ads. But knowing more about
  1371. 50:16marketing, knowing more about
  1372. 50:18advertising, understanding different
  1373. 50:19channels, but then the level above that,
  1374. 50:21understanding
  1375. 50:23the client better and why are they
  1376. 50:26asking for this and what do they really
  1377. 50:28need and what is going on and how else
  1378. 50:30could we help them with these other
  1379. 50:32areas of their business. Now, that won't
  1380. 50:34work for all agencies and it won't work
  1381. 50:35for all clients because some clients
  1382. 50:37will be, "Hang on, I I hired you for my
  1383. 50:39digital advertising. I don't want you
  1384. 50:41telling me about my strategy. Like,
  1385. 50:43we've got that under control. Thanks
  1386. 50:45very much. Off you go. But others will
  1387. 50:47be delighted that you're showing an
  1388. 50:49interest in that, that you're thinking
  1389. 50:51about that, that you're wanting to help
  1390. 50:52with that. And I think more and more
  1391. 50:55that will make the difference because,
  1392. 50:59and you've written about this very
  1393. 51:00eloquently for a very long time, right?
  1394. 51:02That there's more and more automation
  1395. 51:03inside Google Ads accounts. Those that
  1396. 51:05automation is available to everybody.
  1397. 51:07That's table stakes.
  1398. 51:09Everybody's using the same tools. It all
  1399. 51:11kind of converges to the same point.
  1400. 51:13Most of the wins happen outside of the
  1401. 51:16Google Ads account. Whether that be the
  1402. 51:18landing page, the offer, how the person
  1403. 51:20answers the phone in the legal office or
  1404. 51:23whatever it is, it it it's outside of
  1405. 51:25Google Ads. That's where most of the
  1406. 51:27wins can be had. So, understanding more
  1407. 51:29of that part, I think, will be more of a
  1408. 51:32differentiating factor in the future.
  1409. 51:35>> Yeah, that makes sense. Um, and he kind
  1410. 51:38of said like doing the thing that's
  1411. 51:41going to become automated,
  1412. 51:43you know, looking for your search terms
  1413. 51:45with $100 in spend, no conversions,
  1414. 51:49right? Why do we need to pay someone to
  1415. 51:51do that? Optimizer automates that,
  1416. 51:53scripts automate that. Like that's the
  1417. 51:55easy stuff, right? But understanding
  1418. 51:58what do we do next? Why did these things
  1419. 52:00not convert? Was it the landing page?
  1420. 52:02Was it the offer?
  1421. 52:03>> Yeah.
  1422. 52:03>> Was it just bad keyword selection? maybe
  1423. 52:05this doesn't work anymore in the age of
  1424. 52:07prompting instead of doing keyword
  1425. 52:09searches, right? So those questions
  1426. 52:10become much more important. And like you
  1427. 52:13said, it's about thinking and the
  1428. 52:15strategic partnership that you bring,
  1429. 52:17not the uh the final tactical execution
  1430. 52:19because that is the stuff that
  1431. 52:22automation will do. So I think to sum my
  1432. 52:26part of that up more succinctly and not
  1433. 52:28wander off on 15 tangents again. I think
  1434. 52:31the skill is asking better questions
  1435. 52:33because as AIs get smarter and smarter
  1436. 52:35and smarter, the answers get better and
  1437. 52:38faster and cheaper. We need to ask
  1438. 52:40better questions.
  1439. 52:42>> Great.
  1440. 52:44Well, um, fantastic stuff, Mike. This
  1441. 52:47has been very helpful. Um, a lot of
  1442. 52:49people will probably be running to their
  1443. 52:51computers and starting to build some
  1444. 52:53cool stuff. So, if you do, please put it
  1445. 52:55in the comments. We'd love to see and
  1446. 52:57comment on it.
  1447. 52:58>> Uh, Mike, uh, aides from ads to AI and
  1448. 53:018020 Brain, uh, I'm sure people can also
  1449. 53:05connect with you on LinkedIn. What else
  1450. 53:07would you like people to do?
  1451. 53:09>> Let's just Yeah, go build. That's what I
  1452. 53:11would love people to do to not be scared
  1453. 53:14of it. In fact, I was talking to a lady
  1454. 53:15yesterday. Uh, I shall leave names out
  1455. 53:18of this, but we were talking about all
  1456. 53:20of this stuff and she said, "Oh, but
  1457. 53:22Google Ads scripts still scare me." I've
  1458. 53:25got the solution for you. I actually
  1459. 53:27called it my scary challenge. It's been
  1460. 53:28up on the This is another website,
  1461. 53:30another URL. Sorry, I'll have to link to
  1462. 53:32things better, but 8020agent.com/scary
  1463. 53:36and it's like a little 14minute
  1464. 53:38challenge that you go through to make
  1465. 53:40you realize that Google Adcripts aren't
  1466. 53:42scary. It just starts to show you what
  1467. 53:44is possible. And so it's the same thing
  1468. 53:46that all this stuff that we're talking
  1469. 53:48about. And yeah, Claude Code looks
  1470. 53:50scary. And if you happen to be on a Mac
  1471. 53:52and you happen to be already playing
  1472. 53:53Claude 100 bucks a month, you now have
  1473. 53:55access to Claude Co-work that came out a
  1474. 53:56couple of days ago, which is giving you
  1475. 53:58the power of all of the stuff that us
  1476. 54:00geeks are playing with, but making it
  1477. 54:02less intimidating. That I think will
  1478. 54:04definitely trickle down. That will
  1479. 54:06become more widely available. The key is
  1480. 54:09just get over being scared of it.
  1481. 54:11That'll only last for the first five or
  1482. 54:1310 minutes. It looks intimidating. It
  1483. 54:15was built by geeks who don't have the
  1484. 54:17best UI sensibilities in the world. But
  1485. 54:19don't worry about it. It's basically
  1486. 54:21just a chatbot. And that won't be the
  1487. 54:23final form factor of all this stuff. But
  1488. 54:24start there and ask better questions and
  1489. 54:27just try it. I think far too many people
  1490. 54:30try it and go, "Yep, told you it was
  1491. 54:33crap. This thing will never be as good
  1492. 54:34as me at doing blah blah blah." And
  1493. 54:36therefore, I will forget all of AI and
  1494. 54:38put it away for another 12 months and I
  1495. 54:41was right and I don't have to look at it
  1496. 54:42again. It's like, but it's so much more
  1497. 54:45than that. It can do so many different
  1498. 54:47things. I don't want to start a whole
  1499. 54:50new conversation about jagged
  1500. 54:51intelligence and but it's just try it.
  1501. 54:54Play with it. That would be my my plea.
  1502. 54:56Don't worry about my stuff. Sure, come
  1503. 54:57adbrain.com. That's the demo that shows
  1504. 55:00you some of the stuff that that's
  1505. 55:01possible and as to AI is the community.
  1506. 55:05Um, but just play just just start. Open
  1507. 55:09up the open up Claude and say, "Build me
  1508. 55:12a working snake game." And watch it
  1509. 55:15build on the right hand side. It'll pop
  1510. 55:17open a little window on the right hand
  1511. 55:18side. You may have to change a setting
  1512. 55:20to do that. Just ask Claude, "How do I
  1513. 55:22make sure this thing pops up on the
  1514. 55:23right hand side and something called an
  1515. 55:24artifact?" Like, "What's an artifact?
  1516. 55:26How do I get that to show?" And just say
  1517. 55:27like, "Show me a game." Ask your kids,
  1518. 55:29"What's your favorite game?" Right?
  1519. 55:30Let's build that. We built Asteroids
  1520. 55:34two Christmases ago in half an hour. a
  1521. 55:37fully working game of asteroids that my
  1522. 55:39daughter absolutely loves. Can we play
  1523. 55:41that game again, Dad? Like, don't forget
  1524. 55:43the Google Ads bit. Build something fun,
  1525. 55:46but just build. Just see what it can do.
  1526. 55:48That would be my my play. Keep on
  1527. 55:50building. Great advice. Keep on
  1528. 55:52building. Okay, keep on building. Keep
  1529. 55:54on watching. Subscribe to our podcast if
  1530. 55:56you want to know about future episodes
  1531. 55:58coming up. Make sure you connect with
  1532. 56:00Mike Rhodess, our guest from today. And
  1533. 56:03with that, thank you everyone for
  1534. 56:05watching and we'll see you for the next
  1535. 56:06one.

About this transcript

This page contains the full transcript of Mike Rhodes Shares Valuable Vibe Coding Lessons From Real Marketing Builds | PPC TH 121 by PPC Town Hall, generated from the public captions YouTube serves with the video. The transcript has 11,030 words across 1,535 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.