YouTube2Text

claude code changed everything for builders — Transcript

by Moon Dev · 5,432 words · 1,007 segments · language en · Watch on YouTube

Full transcript

  1. 0:00So, I'm just going to I'm just going to
  2. 0:02tinker and build some stuff here.
  3. 0:04And show you that you can build
  4. 0:05anything. Any idea you have on your
  5. 0:08whiteboard or your note sheet, whatever.
  6. 0:12I got Xcode here.
  7. 0:15Clawed code inside of Xcode.
  8. 0:20I think.
  9. 0:31Let's go ahead and get my app open here.
  10. 0:35Holy hell, you know how do I even open
  11. 0:37it? I had to I upgraded to a new OS.
  12. 1:29So, let's go to GitHub here and let's
  13. 1:31say
  14. 1:34app
  15. 1:35Mundub app, okay.
  16. 1:37Mundub code app.
  17. 1:41Copy path here. Copy repo path.
  18. 1:45Okay.
  19. 1:47Let's say CD up in this.
  20. 1:49code dot
  21. 1:51K dot
  22. 1:53code dot K dot
  23. 1:55Okay, so I don't know why I code dotted
  24. 1:58that.
  25. 2:00But I did. So, let's go ahead and say T
  26. 2:03flow bro.
  27. 2:04T flow bro.
  28. 2:08Let's go up in here and say um can you
  29. 2:11go ahead and launch the app for me?
  30. 2:13Thank you.
  31. 2:15Cuz I don't know how to launch it.
  32. 2:16>> [laughter]
  33. 2:17>> I don't know how to launch it any other
  34. 2:19way.
  35. 2:21I don't know.
  36. 2:23I don't know. Launch in the app now Moon
  37. 2:26dive. Thank you.
  38. 2:27Okay, we got our thing back. Let's get
  39. 2:29it.
  40. 2:33Woah, woah, woah, woah, woah, woah.
  41. 2:35Don't be doing that now.
  42. 2:43Okay, so we got this going. Good.
  43. 2:49Got a bunch of GitHubs here. Okay, let's
  44. 2:51get 10 minutes 7 minute in. Yes, I need
  45. 2:53some smart people to tell me some smart.
  46. 2:55Come on, please.
  47. 2:57Please, please, please. Much love to
  48. 2:59you. 777. Thank you.
  49. 3:01Okay, so sh sh
  50. 3:03she's looking there. I've got the
  51. 3:04liquidations up here, but I think I can
  52. 3:07close that for right now. It's kind of
  53. 3:08in the way. Okay.
  54. 3:10Let's go here and say
  55. 3:15badaboom badabang.
  56. 3:18Put it right there.
  57. 3:20Oh, it's right here already. Okay, say T
  58. 3:21flow bro.
  59. 3:23See.
  60. 3:28All right, we're live here and we are
  61. 3:30building inside this app. I got the new
  62. 3:32Xcode all
  63. 3:34set up. So, if you look into this the
  64. 3:36app that we're building, go ahead go
  65. 3:38ahead and understand where we're at. We
  66. 3:40did it all through terminal. So, the
  67. 3:41conversation is going to be through
  68. 3:42terminal. Now, I need you to make me a
  69. 3:44slick Apple sleek design for like a
  70. 3:47minimalistic chat app there with um all
  71. 3:51the nice design mechanics that Apple
  72. 3:54would use. Sleek, clean.
  73. 3:56Um
  74. 3:58And yeah, build out the back end that we
  75. 4:00built into an actual
  76. 4:02uh
  77. 4:02Swift application here now that you have
  78. 4:04Xcode
  79. 4:06and all that good stuff connected.
  80. 4:09Well, yeah, actually I don't even know
  81. 4:10what to do from here. How do I connect
  82. 4:13Xcode to
  83. 4:16Claude code?
  84. 4:20Jesus, dude. Cooked.
  85. 4:44Let's go look at Xcode.
  86. 4:46Cuz I've never really I've looked at it,
  87. 4:48but it was before I knew how to code.
  88. 4:52So, it was very intimidating.
  89. 4:56Okay, [clears throat] so this is an IDE.
  90. 4:57Xcode is just an IDE. Fire, bro.
  91. 5:05What if I did one of these and I went to
  92. 5:06YouTube
  93. 5:08and I said um youtube.com?
  94. 5:15Let's say uh connect
  95. 5:18connect
  96. 5:19Xcode
  97. 5:22to Claude
  98. 5:24code. Like I don't understand what
  99. 5:25connection would be needed because it's
  100. 5:27just saving files, right? So,
  101. 5:30uh add Claude AI to Xcode 3 months ago.
  102. 5:341 month ago, how I build an iOS app in
  103. 5:35Claude code using super app.
  104. 5:39How to set up Claude code in Xcode
  105. 5:42full guide. Is that 1 minute 30 seconds?
  106. 5:44I'm in, gang.
  107. 5:46Sold.
  108. 5:47>> Nothing breaks your joints.
  109. 5:49Only cheese.
  110. 7:22Yo, that was super chill my guy.
  111. 7:25Thank you bro.
  112. 7:27Super [ __ ] chill.
  113. 7:28You're super chill guy.
  114. 7:30I appreciate you. That was super nice.
  115. 7:34Thank you. Thank you dude. I'm in there.
  116. 7:36One person companies have been printing
  117. 7:39in there.
  118. 7:41Yo, yo, yo, yo, yo, stop, stop, stop,
  119. 7:42stop, stop.
  120. 7:44Stop doing that. My thing keeps
  121. 7:46switching on over to my other thing, my
  122. 7:49headphones, and it's killing my vibe.
  123. 7:51It's killing my vibe.
  124. 7:53So, I'm not going to let that type of
  125. 7:55[ __ ] slide around here. I don't know
  126. 7:57about you, but
  127. 7:59you can do what you want to do. I don't
  128. 8:00[ __ ] with [ __ ] Mac taking over
  129. 8:02my headphones like that. Nah, you're
  130. 8:04going to cut that [ __ ] ASAP.
  131. 8:07Apple, ASAP.
  132. 8:10ASAP, okay? Thank you. Just forget the
  133. 8:12device.
  134. 8:14Disconnect.
  135. 8:16Okay.
  136. 8:17Don't [ __ ] with me like that.
  137. 8:19Second time today, Apple.
  138. 8:25No, you good, girl. You good. My bad.
  139. 8:28I wasn't talking about you.
  140. 8:36All right, so I'm set up here
  141. 8:38with intelligence, and I don't know how
  142. 8:40you use it.
  143. 8:43Codex is not installed. I don't want
  144. 8:45Codex.
  145. 8:48Dali.
  146. 9:09You got to get Codex.
  147. 9:16Maybe I just need to restart this.
  148. 9:23X card.
  149. 9:28Open existing.
  150. 9:34Oh my god, this is so sketch.
  151. 9:37You know what it opens onto every time?
  152. 9:40Opens directly to my ENV.
  153. 9:43Nasty, nasty. Stop. Xcode.
  154. 9:51Xcode not installed.
  155. 10:04And earn, baby, earn.
  156. 10:14Xcode not installed.
  157. 10:18Kind of wack, bro. Kind of wack.
  158. 10:32Scaffold's ready, so
  159. 10:35do the iOS and generate.sh. Installs
  160. 10:38Xcode gen.
  161. 10:40Start.
  162. 10:54Okay, so
  163. 10:59Run the back end first.
  164. 11:09Python run that py.
  165. 11:14Holy hell, what's going on?
  166. 11:22Opening Xcode.
  167. 11:25Now what?
  168. 11:28I Xcode open right here.
  169. 11:34I don't know what this is over here.
  170. 11:35Feels like another Xcode.
  171. 11:38You ask me, it feels like another Xcode.
  172. 11:41Oh my goodness.
  173. 11:45Feels like another Xcode.
  174. 11:49Okay, let's go ahead and see this again.
  175. 11:54Embrace Moon Dive chat.
  176. 11:58Run the back end first.
  177. 12:02How do you use it? How to connect with
  178. 12:04Cloud Code net three options here,
  179. 12:06ranked by actually
  180. 12:08works today. Best right now, run Cloud
  181. 12:10Code in Xcode built-in terminal.
  182. 12:12Open Xcode view navigator, show report
  183. 12:15navigator.
  184. 12:17Isn't it the real path is
  185. 12:19window new terminal?
  186. 12:22Or just split your screen.
  187. 12:27Run Cloud Code in Xcode's built-in
  188. 12:29terminal.
  189. 12:30Oh yeah, that makes sense.
  190. 12:34So view navigator, show report
  191. 12:36navigator.
  192. 12:39Uh
  193. 12:40view
  194. 12:43show
  195. 12:47show coding assistant.
  196. 12:51I wonder why they're making me do Codex
  197. 12:52though.
  198. 12:54I'll get it.
  199. 13:06Not signed in.
  200. 13:09Let's go ahead and get signed in then.
  201. 13:25Sign in with chat GPT.
  202. 13:36Yeah.
  203. 13:57Damn, another uh
  204. 14:10Prove from your phone.
  205. 14:13Okay, okay.
  206. 14:23We sent from.
  207. 14:26Yes, it was me. It was me. It was me.
  208. 14:30It was a me, a moon.
  209. 14:33Continue, please.
  210. 14:40Signed in the Codex, okay, let's get it.
  211. 14:47I'm in there.
  212. 14:50Message with Codex is crazy, though.
  213. 14:54Can't believe you can't change it.
  214. 15:00It's a little cray-cray to me.
  215. 15:05Okay, so I'm in there.
  216. 15:12How do you play this thing, though?
  217. 15:20Can you run this app in
  218. 15:25a simulator? Can you Can you please run
  219. 15:27this app in the simulator?
  220. 15:35I got a um
  221. 15:41run this correctly.
  222. 15:44Isn't it VMV though?
  223. 15:47Can you run this app?
  224. 15:49Can you run this app? I'll build the
  225. 15:51app. Okay, download and stop install.
  226. 15:54Must be installed and run it. I just
  227. 15:56installed this guy.
  228. 15:59You are crazy, girl.
  229. 16:02You are crazy mofo.
  230. 16:06Allow always, dude.
  231. 16:12Always allow these commands.
  232. 16:16Always allow. Always allow. I know this
  233. 16:18is the first time using it, but always
  234. 16:19allow.
  235. 16:21Let's get it.
  236. 16:25Okay, so this is Codex in Xcode.
  237. 16:32I'm going to generate SSH or do you want
  238. 16:33to fire yourself?
  239. 16:40I generate SSH, but I am getting the on
  240. 16:42startup error when I'm trying to run the
  241. 16:43back end. I think that's because
  242. 16:45I didn't ENV activate or whatever. Can
  243. 16:48you show me that full file or run that
  244. 16:50back end and activate the ENV?
  245. 16:52Gosh, dude. I love AI. You don't have to
  246. 16:54do anything. You don't have to know how
  247. 16:56to do anything. Allow command, [ __ ] I
  248. 16:57said everything.
  249. 17:05Don't play me like that. Oh, this is
  250. 17:07Codex. If you want a pair of shoes and
  251. 17:09they're at the store, they're really at
  252. 17:11the store. You just
  253. 17:13don't have it yet. It ain't like that
  254. 17:14[ __ ] don't exist. It's just really at
  255. 17:16the store. That's how I looked at my
  256. 17:17whole life. If I want it, if I believe I
  257. 17:20can have it,
  258. 17:22then that's my reality. Then that, sir,
  259. 17:25is my reality. Run it.
  260. 17:31Run it.
  261. 17:33Okay, it's running.
  262. 17:36What's going on over here?
  263. 17:39She's RG is not installed. Who the [ __ ]
  264. 17:41is RG? I'm in Xcode. I've never used
  265. 17:43Xcode. I actually have used Xcode, but I
  266. 17:45didn't know how to use I didn't know how
  267. 17:47to code, so I was just like
  268. 17:49swimming for my life, hanging on for
  269. 17:51dear life, you know, drowning in Xcode.
  270. 17:53Follow my developers' advice. Thanks,
  271. 17:54guy. Appreciate you. We got AI now.
  272. 17:57Damn, that's actually cold if you think
  273. 17:58about it.
  274. 18:03It's cold. I used to fund families.
  275. 18:06Now it's just 200 a month.
  276. 18:09Like 220 cuz you got to pay for both
  277. 18:11Code X and
  278. 18:13Cloud, but
  279. 18:19You all have to.
  280. 18:28You all have to. You all have to.
  281. 20:02>> All right, so she's doing something. I
  282. 20:04don't know what, but got my open router
  283. 20:06key here.
  284. 20:07Got the back end live, ready to go.
  285. 20:11Um
  286. 20:14how do I go ahead and I use the app
  287. 20:16without the uh
  288. 20:19Oh, yeah. What Tell me what I need to do
  289. 20:20in the code in order to actually launch
  290. 20:23it in uh
  291. 20:26Xcode, so I can see the actual
  292. 20:29you know, like the app thingy.
  293. 20:42I'm installing something, that's why.
  294. 20:44I got you. I got you.
  295. 20:47What up, dude? Not stopping till 100K.
  296. 20:51[ __ ] and then you just stop, kind of
  297. 20:52like me, bro.
  298. 20:53Get to 100K and just stop.
  299. 20:57I'm out.
  300. 20:59I'm out, bro.
  301. 21:01It's a lot of fine-tuning from here.
  302. 21:16>> I got to do that for sure. Damn, how do
  303. 21:19I make sure I get that done?
  304. 21:51Think I'm just installing this [ __ ]
  305. 21:54Go ahead and see what shorty says.
  306. 21:59The EMV already set up. You just need to
  307. 22:01activate it. Blah, blah, blah.
  308. 22:06Good.
  309. 22:07Project generator, here's what it do.
  310. 22:13Pick a simulator.
  311. 22:27Use the app onboarding screen.
  312. 22:30Type your name.
  313. 22:49All right, save it.
  314. 22:51How to cook it, bro?
  315. 22:54All right, run this [ __ ]
  316. 22:55All right, dude. I don't know what
  317. 22:57you're waiting on anymore.
  318. 22:58Taking a long time to run this [ __ ]
  319. 23:12>> Here's the other AI here um that I'm
  320. 23:14working with. So,
  321. 23:15she said she's ready. Can you go ahead
  322. 23:18and launch this app? We installed the
  323. 23:19iOS 2.6.5 simulator, which we did not
  324. 23:22have prior, I think.
  325. 23:24All right, so this is interesting.
  326. 23:28The interesting stuff over here.
  327. 23:58Okay, so you're opening the simulator
  328. 23:59app.
  329. 24:24I'm not afraid to die on a treadmill.
  330. 24:27You might have more talent than me. You
  331. 24:30might be smarter than me, but if we get
  332. 24:32on the treadmill together, right?
  333. 24:35There's two things. You're getting off
  334. 24:37first or I'm going to die.
  335. 24:40It's really that simple.
  336. 24:48I'm able to find
  337. 24:49application.
  338. 25:03>> Maybe I said that wrong.
  339. 25:05Can you open this app in this the
  340. 25:06simulator? Thank you.
  341. 25:11We should just say stop for now.
  342. 25:13>> [cough and clears throat]
  343. 25:14>> I don't know why I have two of these
  344. 25:15[ __ ] open.
  345. 25:18Even one is fine.
  346. 25:20Identify how this project is meant to
  347. 25:22run first.
  348. 25:27Always a lie.
  349. 26:47I need to get all these set up actually.
  350. 26:54Can
  351. 26:57Directory. Directory.
  352. 27:04Put the timer there.
  353. 27:27Code dot.
  354. 28:20Run it.
  355. 28:24Come on, baby girl. There you go.
  356. 28:39Copy path.
  357. 28:42T flow, bro.
  358. 28:45Python.
  359. 28:48Gang gang.
  360. 29:20What's going on, Xcode?
  361. 29:29Or show me how to launch the app
  362. 29:33so I can see it in simulator.
  363. 30:08No, no, it's not yet.
  364. 30:12Wait, so where can you direct me to the
  365. 30:15code that
  366. 30:17is for the iOS app?
  367. 30:19Or is it front end of this?
  368. 30:21Or has that not been created yet?
  369. 30:24I know we have the terminal chat
  370. 30:26functionality, but
  371. 30:29second part.
  372. 30:30Can you just direct me to that full
  373. 30:31path? Thank you.
  374. 30:33>> [snorts]
  375. 30:34>> All right, maybe I maybe I'm cooked.
  376. 30:37I love that. You can just always fall
  377. 30:39back on that, you know?
  378. 30:42Always fall back the thing is is
  379. 30:46Man, I can do anything. You just got to
  380. 30:47put the time in, bro.
  381. 30:49Got to have some ideas and
  382. 30:51you know.
  383. 30:53Just cook a little bit. Just tell it
  384. 30:54what to do.
  385. 30:56Like you're doing right now.
  386. 30:58Scrolling and [ __ ]
  387. 31:01Yes, I always wanted to see it written.
  388. 31:03So, what's up?
  389. 31:12My other AI saw this. What's Gucci?
  390. 31:16I don't understand. What do I need to
  391. 31:18do?
  392. 31:19The front end is fully built. The
  393. 31:20terminal is CLI.py and the iOS app both
  394. 31:24talk to the same
  395. 31:26Okay, so I got the fast API running. How
  396. 31:28do I run this [ __ ]
  397. 31:30Meaning, how do I see it in the
  398. 31:32simulator?
  399. 31:33Can you just walk me through that
  400. 31:34process?
  401. 31:35I don't understand the difference
  402. 31:36between Claude code on the outside here
  403. 31:39versus having like Codex or Claude code
  404. 31:41on the inside of
  405. 31:43Make a choice.
  406. 31:44>> of Xcode. I just need to know how to run
  407. 31:47on the simulator, right? And we can cook
  408. 31:48everything here. Or do you need to be on
  409. 31:50the outside for something? Just decide.
  410. 31:52Just decide.
  411. 31:53>> that point the universe is going to get
  412. 31:55out your way. It's like it's water. It
  413. 31:57wants to It wants to move and go around
  414. 31:59stuff, you know? It wants to move. It
  415. 32:01wants to go around stuff, you know?
  416. 32:04Sure.
  417. 32:05Bam. Bam. Bam. Bam. Bam. Bam.
  418. 32:09It wants to move and go around stuff,
  419. 32:11you know?
  420. 32:14Okay, short answer. You do not need
  421. 32:15Claude code inside Xcode.
  422. 32:17I added dot Swift files on disk. Xcode
  423. 32:20reads dot Swift Swift files from disk.
  424. 32:23Um
  425. 32:26Outside's fine. Keep me in terminal next
  426. 32:29to Xcode.
  427. 32:30All right, let's just move you over
  428. 32:31there.
  429. 32:34Let's get a little more room for Xcode
  430. 32:35over here. Okay, because you're kind of
  431. 32:37whack to be honest.
  432. 32:40I don't think I'm going to use this.
  433. 32:43I don't think I can. I don't think I can
  434. 32:44afford to.
  435. 33:00All right, I'm just going to
  436. 33:02I already got the uh
  437. 33:09I've already got the
  438. 33:11back end running.
  439. 33:12And it's live now. Chill, Enzo. You just
  440. 33:14need to run the simulator. I just want
  441. 33:16to see what the app looks like.
  442. 33:19I want I just want to see what you
  443. 33:20cooked, Claude.
  444. 33:22I want to see this fire as what.
  445. 33:35Is the fire as what?
  446. 34:02Okay, so let's see here.
  447. 34:05Gucci, the other I AI was right. Back
  448. 34:07end is live, so just run the iOS target.
  449. 34:12Okay.
  450. 34:14Should I just try that?
  451. 34:23Tifa
  452. 34:25open
  453. 34:35>> A build-only device cannot be used to
  454. 34:37run this target.
  455. 34:51In the top toolbar, select scheme.
  456. 35:26In the top toolbar,
  457. 35:28Okay, I'm in the top toolbar.
  458. 35:31Okay.
  459. 35:35Press command R.
  460. 35:41Oh, this is what I get. Okay, so
  461. 35:52I get an error saying a build-only
  462. 35:55device cannot be used to run this target
  463. 35:57and no supported iOS devices are
  464. 35:59available. Connect a device to run your
  465. 36:01application or choose a simulated device
  466. 36:04as a destination. What do I do there?
  467. 36:07Uh, maybe I need to pick a simulated
  468. 36:08device, gang gang.
  469. 36:11Says what it says.
  470. 36:14Any iOS simulator.
  471. 36:16Silly guy.
  472. 36:20Okay, anyway.
  473. 36:23Okay, those um, the area usually means
  474. 36:25to build only destination.
  475. 36:28Usually something like any
  476. 36:30iOS device.
  477. 36:35Those can only compile when they
  478. 36:38cannot launch the app. You need to pick
  479. 36:40a specific simulator to do that code.
  480. 36:42Look at the top bar next to the scheme
  481. 36:45moon dive chat.
  482. 36:47Okay.
  483. 36:49Click the destination drop down.
  484. 37:00Then choose a simulator.
  485. 37:05Let's say iPhone 17 Pro.
  486. 37:09And then let's go ahead and run it.
  487. 37:12Oh, building sick. We can do anything.
  488. 37:15What a world, what a world.
  489. 37:18Holy moly.
  490. 37:56Okay, this is pretty bad so far, but
  491. 37:58it's it's all good.
  492. 38:00Speed up your typing by sliding your
  493. 38:03finger across the letters that compose a
  494. 38:05word.
  495. 38:06What?
  496. 38:09Okay.
  497. 38:17Moon.
  498. 38:21Okay, Kobe farewell tour moon dive.
  499. 38:24>> [snorts]
  500. 38:43>> Who's in here?
  501. 38:46AI
  502. 38:47Oh, [ __ ]
  503. 38:50AI
  504. 38:57Okay, in the chat I'm seeing
  505. 39:01We must keep moving.
  506. 39:03We must keep going.
  507. 39:04>> eclipse If you can't fly,
  508. 39:08run.
  509. 39:10If you can't run, walk.
  510. 39:13>> [music]
  511. 39:13>> If you can't walk, crawl. But by all
  512. 39:17means, keep moving.
  513. 39:37The time is always right
  514. 39:40to do what is right.
  515. 39:42The time is always right to do what is
  516. 39:43right.
  517. 39:44MLK Jr. short, sharp, and hits every
  518. 39:47time.
  519. 39:48Go make it a good one, moon too.
  520. 39:59Based on the other
  521. 40:01people in the chat,
  522. 40:04what type of quote
  523. 40:07do they need to see today?
  524. 40:11What the helli? What are you even
  525. 40:13building, bro?
  526. 40:16>> [laughter]
  527. 40:19>> Okay, okay, okay. This is funny.
  528. 40:25Shauna
  529. 40:26asking about building trading bots
  530. 40:28equals builder energy. She needs
  531. 40:30something about starting before you're
  532. 40:32ready. You don't have to be great to
  533. 40:34start, but you have to start
  534. 40:37to be great. Wow.
  535. 40:40Sarah icebreakers
  536. 40:42Life is either a daring adventure or
  537. 40:45nothing at all.
  538. 40:47Damn. Moon, discipline is the bridge
  539. 40:50between goals and accomplishment. Moon,
  540. 40:52too.
  541. 40:53A leader is the one who knows the way,
  542. 40:57goes the way,
  543. 40:59and shows the way. Y'all got this today.
  544. 41:01Gang gang.
  545. 41:04>> [laughter]
  546. 41:04>> This is so funny, bro.
  547. 41:07This [clears throat] is good.
  548. 41:09This is just like I I don't know. I'm
  549. 41:11just like imagining having AI in my
  550. 41:13group chats and [ __ ]
  551. 41:15Does Apple have that yet?
  552. 41:17Does Apple have that? They should have
  553. 41:18it.
  554. 41:25Oh my goodness.
  555. 41:31Oh my goodness. Oh my goodness.
  556. 42:32>> I need you to like redo the whole
  557. 42:34design. I need you to make like a whole
  558. 42:35new design, maybe like a
  559. 42:37more Apple style and make sure it fills
  560. 42:39up the whole page, you know?
  561. 42:41I'm looking at the iPhone 17 and it
  562. 42:42doesn't fill up the whole thing. We
  563. 42:44should make it a little more uh
  564. 42:46not a lot more beautiful. So,
  565. 42:48>> [laughter]
  566. 42:48>> I just 1,000x the care you put into the
  567. 42:51design.
  568. 42:55Make it nice and flat and
  569. 42:58put small polishes to that design
  570. 43:02to uh just make it outstanding.
  571. 43:06Right now, it's archaic. Don't use the
  572. 43:08color purple, by the way. Thank you.
  573. 43:13We're building for iPhone 17, 16, 15. We
  574. 43:17got to make sure the sizes look good.
  575. 43:19Thank you.
  576. 43:22This is very interesting, actually,
  577. 43:24because I used to do this with such a
  578. 43:28different uh turnover time.
  579. 43:31It's like I'd get this back after 2
  580. 43:33weeks.
  581. 43:35And 2 Gs.
  582. 43:36It'd be version one. You'd be like, "All
  583. 43:37right. All right. All right. Work with
  584. 43:39it. I could work with it."
  585. 43:41I could work with it, dog.
  586. 43:43All right, dog. All right, I got some
  587. 43:45feedback for you, but I could work with
  588. 43:46it.
  589. 43:48That's crazy if you think about it.
  590. 43:502 Gs for the first like MVP.
  591. 43:53Usually for this type for this.
  592. 43:56We just got it for what?
  593. 43:58A little bit of time.
  594. 43:59Kobe farewell tour. Starting now.
  595. 44:02Kind of far, honestly.
  596. 44:04Kind of far. It's going to be lit. It's
  597. 44:06going to be lit.
  598. 44:08See if I can do it. 6 months is short
  599. 44:10concise. Just have a
  600. 44:13someone there forever.
  601. 44:15Forever.
  602. 44:17Forever.
  603. 44:18Get rid of this purple. Get the purple
  604. 44:20out of here.
  605. 44:21Let's go ahead and say um simulator get
  606. 44:23a buyer.
  607. 44:25Okay, so here I have the app. Okay,
  608. 44:28beautiful.
  609. 44:30And
  610. 44:31I guess I can close this one.
  611. 44:34I don't understand why I went up into
  612. 44:35the other one like that, but it is what
  613. 44:37it is.
  614. 44:59So,
  615. 45:00I mean, this isn't so bad of a workflow
  616. 45:02thus far.
  617. 45:04I got to get all of those bots back
  618. 45:05live.
  619. 45:22It's new and then new.
  620. 45:25I need these two, maybe three actually.
  621. 45:27Yeah, I need three here.
  622. 46:14>> Bang bang.
  623. 46:16I'll shut you down. Bang bang.
  624. 46:20I'm not negotiating with myself. Yeah.
  625. 46:22The deal was already made. The deal was
  626. 46:24made when I set out at the beginning of
  627. 46:26the summer and said this is the training
  628. 46:27plan I'm doing.
  629. 46:29I signed that contract with myself. I'm
  630. 46:31doing it. You know, throughout the that
  631. 46:33process you'll start talking to yourself
  632. 46:35like man I got to I think I need to
  633. 46:37maybe if we No.
  634. 46:40>> [laughter]
  635. 46:40>> No. This is non-negotiable.
  636. 46:56That's a negotiation.
  637. 48:34>> All right, let's see what it looks like
  638. 48:35now.
  639. 48:39Review.
  640. 48:42Next go.
  641. 48:44So, I think I just go like this, command
  642. 48:46R, right?
  643. 48:48And it just built it for me.
  644. 49:05This is a little better, but
  645. 49:08I'm going to need a designer for this
  646. 49:09[ __ ]
  647. 49:12What's good?
  648. 49:16AI um
  649. 49:19AI
  650. 49:29Who is
  651. 49:31literally No, no, no, no. Show me
  652. 49:35how
  653. 49:37AI
  654. 49:38send me back a backtest
  655. 49:41with backtesting.py.
  656. 49:45Just curious.
  657. 49:49This Okay, this is better.
  658. 50:08JBL M2
  659. 50:25Go ahead and see if I can
  660. 50:28I'm going to start this with a
  661. 50:29inexpensive model because if I do that,
  662. 50:32then maybe I can just pay for it
  663. 50:33forever.
  664. 50:38Open router here.
  665. 50:47models
  666. 50:52Opus 4.7, please.
  667. 50:59Add model here.
  668. 51:04JBL M
  669. 51:07What the hell is 5.1?
  670. 51:12input output
  671. 51:15Mhm.
  672. 51:19So, 98 cents. We can we can put JBL M
  673. 51:22there.
  674. 51:26It could be another one as well, and
  675. 51:28that could be um
  676. 51:30Damn, I forget what they are. MiniDSP?
  677. 51:32No.
  678. 51:33Give me 2.6.
  679. 51:35What's MiniDSP looking like? MiniDSP?
  680. 51:43Oh, these are from a while ago, that's
  681. 51:45why.
  682. 51:56Mini Max 2.7
  683. 52:00Mini Max
  684. 52:032.5
  685. 52:11I mean, let's just use Mini Max 2.7 for
  686. 52:13now.
  687. 52:15What is it compared to Opus? $5 verse
  688. 52:25Damn, 93% 92%
  689. 52:2899%
  690. 52:33SVG
  691. 52:35website 86
  692. 52:37SVG 91% 99%
  693. 52:40website 99% That's nice, dude.
  694. 52:45That is nice.
  695. 53:06I think I'm going to switch to this for
  696. 53:07now. I just want to see what I how it
  697. 53:09works.
  698. 53:10Cuz if it works, it's like 10 times
  699. 53:12cheaper, 20 times cheaper.
  700. 53:14Mini Max
  701. 53:21M2.7 I believe.
  702. 53:24That's why I needed okay. Thanks, guy.
  703. 53:27Please go ahead and put this as the um
  704. 53:30model instead of the current one.
  705. 53:43I'm not afraid to die on a treadmill.
  706. 53:46You might have more talent than me. You
  707. 53:49might be smarter than me, but if we get
  708. 53:51on the treadmill together, right?
  709. 53:54There's two things. You're getting off
  710. 53:56first, or I'm going to die.
  711. 53:59It's really that simple.
  712. 54:09It's really that simple.
  713. 55:38Updated. Okay, so we're on Mini Max now.
  714. 55:46Can you talk to me really quickly about
  715. 55:48how I would go about getting
  716. 55:50authentication here?
  717. 55:52You like
  718. 55:53phone number would be good. Maybe just
  719. 55:54super easy like phone number create your
  720. 55:57username connected to a phone number.
  721. 55:59And then if you get logged out, we can
  722. 56:01text that phone number some [ __ ]
  723. 56:06[ __ ] is key here for me.
  724. 56:12Um
  725. 56:22What about making it so the only way to
  726. 56:23log in is through Apple?
  727. 56:25That makes it even easier because Apple
  728. 56:27is going to require the login anyways.
  729. 56:31So make it so it's uh Apple only login.
  730. 56:37And you get a user you can get make your
  731. 56:39username.
  732. 56:43And then log in.
  733. 57:00Yeah, so let's go ahead and build that.
  734. 57:04I mean, let's think about that. It's not
  735. 57:06built it out yet, but
  736. 57:08let's think about it. Would that be
  737. 57:09possible since this is going to be iOS
  738. 57:11only?
  739. 57:12Could just have the login be Apple only,
  740. 57:14huh?
  741. 57:15That's like the simplest way to
  742. 57:16test it out.
  743. 57:57>> Yes, Apple only is the right call for
  744. 57:59iOS only MVP.
  745. 58:01Actually easier and cheaper than phone
  746. 58:03off.
  747. 58:05Native plus Face ID.
  748. 58:07Literal one-tap. Zero infra cost.
  749. 58:10Phone off Twilio is $0.01 a text.
  750. 58:14If you offer any third-party login,
  751. 58:17Apple's review requires to also require
  752. 58:19sign-in with Apple.
  753. 58:24The one trade-off is lock-in.
  754. 58:27Future Moondev app on to Android.
  755. 58:30Or web users in the same chat, and
  756. 58:32you're stuck, but that's a tomorrow
  757. 58:33problem.
  758. 58:35To have sign-in with Apple, iOS returns
  759. 58:37a stable
  760. 58:39user identifier.
  761. 58:41App sends JWT.
  762. 58:43Backend verifies the JWT against the
  763. 58:46Apple's JWKs.
  764. 58:50Backend upserts a row
  765. 58:53in users.
  766. 59:03Choose your username.
  767. 1:00:05>> message
  768. 1:00:12I don't need it to be a room name. I
  769. 1:00:14don't need room names, bro.
  770. 1:00:19This is not how I wanted to look at all,
  771. 1:00:20but from now on it's fine.
  772. 1:01:02I'm not negotiating with myself. Yeah.
  773. 1:01:04The deal was already made. The deal was
  774. 1:01:06made when I set out at the beginning of
  775. 1:01:07the summer and said this is the training
  776. 1:01:09plan I'm doing.
  777. 1:01:10I signed that contract with myself. I'm
  778. 1:01:13doing it. Mhm. You know, throughout the
  779. 1:01:15that process you'll start talking to
  780. 1:01:17yourself like man, I got to I think I
  781. 1:01:18need to maybe if we nope.
  782. 1:01:21>> [laughter]
  783. 1:01:22>> Nope. This is non-negotiable.
  784. 1:02:45What brutality is this?
  785. 1:03:02I want to change this up, so when you
  786. 1:03:04type something in,
  787. 1:03:05um
  788. 1:03:09one of the buttons, we can remove that
  789. 1:03:10whole like
  790. 1:03:12AI button on the left side. Just make
  791. 1:03:14the message go all all way to the left,
  792. 1:03:15and then on the right side of the
  793. 1:03:17two buttons, one will be send, just a a
  794. 1:03:20button like it is now.
  795. 1:03:22That'll just send it to the group.
  796. 1:03:25And the other one will say AI.
  797. 1:03:27And it'll be circular. So, if you send
  798. 1:03:29that one, it'll send to the group as
  799. 1:03:30well, but
  800. 1:03:31it will invite the AI, so we can just
  801. 1:03:33delete the whole like having to put AI
  802. 1:03:35in the um
  803. 1:03:37the name for now.
  804. 1:03:39Let's keep that functionality as well,
  805. 1:03:41so you can also say AI.
  806. 1:03:43But this way, you know, you can also
  807. 1:03:45just click the AI button
  808. 1:03:47instead of the just regular AI button.
  809. 1:03:49Okay, thank you.
  810. 1:04:15The top right button, this is new chat.
  811. 1:04:16It should be open up and say who do you
  812. 1:04:19want to chat. Like it should just be it
  813. 1:04:20should be like at the top it should be
  814. 1:04:22put your user the username you're trying
  815. 1:04:24to chat.
  816. 1:04:35And then from there it'll create a chat.
  817. 1:04:37I don't we don't we don't need this
  818. 1:04:38whole like
  819. 1:04:40rooms thing, pretty much.
  820. 1:04:43Rooms are created automatically on the
  821. 1:04:45back end, but it takes
  822. 1:04:47somebody chatting somebody else, you
  823. 1:04:49know? Like I'm sending a message to my
  824. 1:04:51friend.
  825. 1:04:52And then later from within there, you
  826. 1:04:54can add more people in the top right of
  827. 1:04:56each chat there should be a three button
  828. 1:04:59three dot dot dot, and it says copy link
  829. 1:05:01to chat.
  830. 1:05:02And you can copy the link.
  831. 1:05:07And that link will take you into that
  832. 1:05:09chat.
  833. 1:05:11Damn, that is a big ask, bro. It's a big
  834. 1:05:13ask. And I'm I'm just thinking back in
  835. 1:05:15my day, dude. That's like a couple
  836. 1:05:17thousand dollar few thousand dollar ask
  837. 1:05:19right there. That might be That might be
  838. 1:05:21six, seven thousand dollar.
  839. 1:05:23Damn, this is crazy. I've never looked
  840. 1:05:25at this from the front end like this.
  841. 1:05:27You can actually deploy apps and make a
  842. 1:05:28billion dollars off them.
  843. 1:05:32Maybe not a billion, but you know I'm
  844. 1:05:33talking about.
  845. 1:05:37And it's not as easy as just coming up
  846. 1:05:39with an app idea.
  847. 1:05:41What about how do you get the users?
  848. 1:06:08You can see here that we're not using
  849. 1:06:09most of the screen. So, we need to push
  850. 1:06:11the whole screen up, remove the whole
  851. 1:06:12like chats
  852. 1:06:14header. Like I don't I don't care.
  853. 1:06:16Doesn't need to say chats.
  854. 1:06:18It just shows all the [ __ ]
  855. 1:06:19messages lined up there.
  856. 1:06:22Um
  857. 1:06:27Yeah, I think making it like kind of
  858. 1:06:30you got to know somebody
  859. 1:06:32is good for now. So, you got In order to
  860. 1:06:35get into a chat, you I got to send them
  861. 1:06:36a message on their username.
  862. 1:06:42Speaking of that though, let's have a um
  863. 1:06:45if you click their username in the top
  864. 1:06:47left,
  865. 1:06:48it has to have a profile page where you
  866. 1:06:51can upload an image.
  867. 1:06:53And that will go along throughout the
  868. 1:06:55whole, you know, chat application as
  869. 1:06:57your image.
  870. 1:06:59Upload an image um
  871. 1:07:03you can change your username.
  872. 1:07:08As long as it's available.
  873. 1:07:12Yeah, there's not going to be
  874. 1:07:12duplicates.
  875. 1:07:22You can log out.
  876. 1:07:37And then there's a right when you when
  877. 1:07:38you open up your thing, immediately
  878. 1:07:40available,
  879. 1:07:41your profile, is a QR code.
  880. 1:07:47Now that QR code can be
  881. 1:07:49scanned at any time to
  882. 1:07:51open a chat with you.
  883. 1:07:52So, if somebody scanned it, they can
  884. 1:07:54just open a chat and it'll go directly
  885. 1:07:55to a room between you two.
  886. 1:08:01What the [ __ ] dude?
  887. 1:08:07Also, that QR technology will be on
  888. 1:08:10each chats page as well, so
  889. 1:08:12you can in the top right, the three
  890. 1:08:15buttons, you can click copy link, but
  891. 1:08:18you can also say show QR code, and it'll
  892. 1:08:20show the QR in order, like for example,
  893. 1:08:22if I was with somebody and I was like,
  894. 1:08:24"Yeah, you can join this chat. Just go
  895. 1:08:25ahead and
  896. 1:08:25>> I'm not negotiating with myself. Yeah.
  897. 1:08:27The deal was already made. The deal was
  898. 1:08:29made when I set out at the beginning of
  899. 1:08:30the summer and said, "This is the
  900. 1:08:32training plan I'm doing." I signed that
  901. 1:08:34contract with myself. I'm doing it. You
  902. 1:08:37know, throughout the that process,
  903. 1:08:39you'll start talking to yourself like,
  904. 1:08:40"Man, I got to I think I need to maybe
  905. 1:08:42with we No.
  906. 1:08:44>> [laughter]
  907. 1:08:45>> No.
  908. 1:08:45This is non-negotiable.
  909. 1:08:48Non-negotiable, baby.
  910. 1:08:50It's got to
  911. 1:09:14>> Wayne a few approaches because I sent
  912. 1:09:15you everything right there. That's
  913. 1:09:17crazy. That was crazy from doing that.
  914. 1:09:19That's crazy from him.
  915. 1:09:57Big direction shift. I want to confirm
  916. 1:09:59two to three before I touch the code.
  917. 1:10:39You got this one.
  918. 1:10:43You got this. Go ahead and um
  919. 1:10:59Do both of them.
  920. 1:11:02Pass one and pass two, thank you. To
  921. 1:11:04launch two different agents or
  922. 1:11:05something, I don't know.
  923. 1:11:10But they'll be able to select their
  924. 1:11:11username. It will say pick your user
  925. 1:11:13username. That'll be the first thing
  926. 1:11:14they can do, and then they'll say next,
  927. 1:11:16and then the next thing they'll do is
  928. 1:11:17have to sign in
  929. 1:11:19to their Apple.
  930. 1:11:22And then once they are signed into that
  931. 1:11:24Apple, that username name will be
  932. 1:11:25connected to their Apple thing, and they
  933. 1:11:27can change that username later if they
  934. 1:11:28want. If we have it available in the
  935. 1:11:30database, okay, thank you.
  936. 1:11:34All right, let's see what she cooks,
  937. 1:11:35dude.
  938. 1:11:36See what she cooks.
  939. 1:12:54Mhm.
  940. 1:14:05>> Here we go. On it. Wiping the DB. Round
  941. 1:14:08one is okay. Damn, wiping the DB
  942. 1:14:10already. That's sketch.
  943. 1:14:15That is sketch.
  944. 1:15:48>> Make a choice.
  945. 1:15:50Right? You just decide what it's going
  946. 1:15:53to be, who you're going to be, how
  947. 1:15:55you're going to do it. Just decide. And
  948. 1:15:57then from that point,
  949. 1:16:00the universe is going to get out your
  950. 1:16:01way. It's like it's water. It wants to
  951. 1:16:03It wants to move and go around stuff,
  952. 1:16:05you know.
  953. 1:16:13It's a mood. She ain't want It's a mood.
  954. 1:16:15It wants a shape.
  955. 1:16:40She want a mood. She want shake.
  956. 1:17:38All right, so this is interesting doing
  957. 1:17:40this for an app. Like you kind of just
  958. 1:17:42sit here and wait. But this is a good
  959. 1:17:44time to think about the next steps of
  960. 1:17:46it.
  961. 1:17:51At least the design is [ __ ] poopy.
  962. 1:17:57You just hire designers still?
  963. 1:18:04How do you get a good design on on this?
  964. 1:18:11I'm pretty It's pretty sick that I'm
  965. 1:18:12over here This is like 10 years ago I
  966. 1:18:15started building apps without knowing
  967. 1:18:16how to code. It was more than 10 years
  968. 1:18:17ago. God damn old.
  969. 1:18:20Oh, bro.
  970. 1:18:22Just getting started, gang. Just getting
  971. 1:18:24started.
  972. 1:19:01>> I think I'm just going to bounce because
  973. 1:19:02I'm just going to tinker on this
  974. 1:19:03forever. So,
  975. 1:19:06um yeah. I'll catch y'all tomorrow. If
  976. 1:19:09you want to come to the the stream,
  977. 1:19:12you can check out moondawg.com. That's
  978. 1:19:13my website.com.
  979. 1:19:16Moondawg, my name.
  980. 1:19:18dot com and have a stream tomorrow
  981. 1:19:219:00 to 11:00.
  982. 1:19:23And I'll give you some bonuses as well.
  983. 1:19:26So, I'll give you a 2 3 4 5 6 7 8 hour
  984. 1:19:28stream.
  985. 1:19:30Two to two to eight hours, I'd say.
  986. 1:19:32Probably like three.
  987. 1:19:33But, um
  988. 1:19:35yeah, you can check that out if you
  989. 1:19:36like.
  990. 1:19:37So, I'll be at
  991. 1:19:39I will zoom.
  992. 1:19:41I will zoom. You can ask questions, do
  993. 1:19:43what you need to do.
  994. 1:19:44Do what you need to do, dude, but I'll
  995. 1:19:46see you tomorrow, bro. Have a great day.
  996. 1:19:51Have a great
  997. 1:19:53day.
  998. 1:19:55Great day.
  999. 1:19:57Come on, bro. Blah blah blah blah blah.
  1000. 1:20:00Have a great day.
  1001. 1:20:04No, my my mouse is like going on to my
  1002. 1:20:06other computer. Apple trying to be slick
  1003. 1:20:09and [ __ ] but it's not working.
  1004. 1:20:12Nobody wants that right now.
  1005. 1:20:14Especially going the opposite way. Crazy
  1006. 1:20:16[ __ ]
  1007. 1:20:18You got to

About this transcript

This page contains the full transcript of claude code changed everything for builders by Moon Dev, generated from the public captions YouTube serves with the video. The transcript has 5,432 words across 1,007 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 translate the transcript into 100+ languages.

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, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.