YouTube2Text

Taylor Otwell on Why Laravel + AI Pair so Well, and the Future of Programming — Transcript

by Laravel Podcast · 11,141 words · 1,585 segments · language en · Watch on YouTube

Full transcript

  1. 0:09[music]
  2. 0:10All right, welcome back to Laraveville
  3. 0:11podcast season 7. I'm your host Matt
  4. 0:13Staer, CEO of Titan. And in this season,
  5. 0:15I'm joined every episode by a member of
  6. 0:17the Laravel team. And it's kind of weird
  7. 0:20to call Taylor a member of the Laravel
  8. 0:22team, but whatever. Today, I'm joined by
  9. 0:25Taylor. What is your official title? Are
  10. 0:27you CEO? I forget every time. Yeah. CEO.
  11. 0:30>> Okay. CEO of Laravel, OG, originator,
  12. 0:32creator, uh, Papa Bear, whatever you
  13. 0:34want it to be. Uh, Taylor, would you say
  14. 0:36hi to the people?
  15. 0:37>> Hey, what's up everybody? Good to be
  16. 0:39back.
  17. 0:40>> Dude, it's been so long. Um, you you
  18. 0:43know this, the listeners don't know
  19. 0:44this, but I am uh wrapping up the season
  20. 0:46and planning next season. And as I'm
  21. 0:49doing that, one of the things I've done
  22. 0:50is like kind of gone back to the
  23. 0:51previous seasons. And I have so much
  24. 0:53nostalgia for when, you know, both when
  25. 0:55it was just you and me, but also when it
  26. 0:57was uh you and me and Jeffrey and when
  27. 0:59we had Adam and I'm just like, ah, we've
  28. 1:01had so many good times on the podcast.
  29. 1:02So anyway, thanks for hanging out.
  30. 1:04>> Yeah. Yeah. It's good to be back. It's
  31. 1:05good to be back. It's been a minute.
  32. 1:06>> Okay, so there's so many things I want
  33. 1:08to talk to you about, but Laron is next
  34. 1:11week and I think I remember Kayla
  35. 1:13telling me that this episode that we're
  36. 1:14recording on July 20th, I think this is
  37. 1:16coming out on like the 21st or 22nd. So
  38. 1:19this will come out before Laron. So, I
  39. 1:22know that you're in Larcon prep mode.
  40. 1:23So, what's going on? What's interesting?
  41. 1:26What's new? What's different? If people,
  42. 1:28you know, aren't going or are going,
  43. 1:29what should they look forward to? Kind
  44. 1:31of what's what's the situation with Lar
  45. 1:32right now?
  46. 1:33>> Yeah, I mean, it's it's we're in the
  47. 1:35final stretch here the last week. Um,
  48. 1:37I'm really excited about this year's
  49. 1:38Larcon. I think the venue is really
  50. 1:40cool. I really like Boston as a city.
  51. 1:41Honestly, we went there as a family. Um,
  52. 1:44>> I guess, yeah, last fall. Yeah, last
  53. 1:47fall. Really enjoyed it. Cool place. Did
  54. 1:49you guys know it was a potential venue
  55. 1:51when you went?
  56. 1:52>> Oh, I don't think we did actually, but
  57. 1:54it was soon after that. It was soon
  58. 1:55after that that we got that figured out.
  59. 1:57>> Um, no. But I'm excited about it. Um, I
  60. 2:01mean, we have a lot of great talks. I
  61. 2:02can speak to my talk a little bit. You
  62. 2:04know, I'm going to be doing kind of the
  63. 2:06usual um demo of some like open source
  64. 2:09stuff just like in the code like I
  65. 2:11usually do. If you've ever been to a
  66. 2:12Laron, I kind of have like a routes
  67. 2:14file. I show some new features. We kind
  68. 2:16of walk through it together. So there's
  69. 2:18a chunk of that. Um, and then I'll dive
  70. 2:20into uh some of the cloud stuff we've
  71. 2:22been doing. And I should say on the open
  72. 2:24source side, you know, there's a mix of
  73. 2:26kind of like some framework stuff, um,
  74. 2:29some inertia stuff, uh, some AI SDK and
  75. 2:32boost stuff. Actually, some pretty cool
  76. 2:34stuff coming there. Um, and then I'll
  77. 2:36dive into some cloud stuff and kind of
  78. 2:38um a recap of stuff we've recently
  79. 2:40launched maybe in the last like month or
  80. 2:42so, as well as um some things that are
  81. 2:45launching sort of like now at Laracon
  82. 2:48and then um a preview of some things
  83. 2:50that are coming in the next couple of
  84. 2:52months, let's say. So,
  85. 2:53>> yeah, you've been teasing some things on
  86. 2:55Twitter that I'm I'm I'm very excited to
  87. 2:57see what you're doing there.
  88. 2:58>> Yeah, I mean, let me look at I've got
  89. 2:59the list of my Laracon topics pulled up.
  90. 3:02One, four, five. There's at least
  91. 3:04probably like 18 or 19 things. I'm
  92. 3:06probably going to have to prune it a
  93. 3:07little bit.
  94. 3:09>> Um,
  95. 3:10>> nobody's going to complain if you go
  96. 3:11long. I'm going to tell you that right
  97. 3:13now. I don't know. I assume. Are you
  98. 3:14like at the end of the first day like
  99. 3:15usual?
  100. 3:16>> Yeah.
  101. 3:16>> End of the first day.
  102. 3:18>> Yeah. If we have to go late because
  103. 3:19we're listening to Taylor talk about
  104. 3:21amazing new stuff.
  105. 3:22>> Yeah. Yeah.
  106. 3:23>> Maybe the venue will complain or
  107. 3:24something or whoever's running ops, but
  108. 3:26we will.
  109. 3:27>> I feel like last year's keynote was a
  110. 3:28little long, so I'm not going to try to
  111. 3:30go that long, but
  112. 3:31>> All right. Well, I I didn't notice it,
  113. 3:33but I know that when you you have a
  114. 3:35space book, they're very sticklery about
  115. 3:37kind of when you wrap things up, but
  116. 3:38from our perspective, give us the
  117. 3:40tailor, man. Like, okay. So, there is
  118. 3:43new and and I have actually tried to
  119. 3:45have multiple people from the team on
  120. 3:48the podcast and they've literally told
  121. 3:50me there's nothing I can share that will
  122. 3:52be even remotely interesting cuz
  123. 3:53everything I've worked on is top secret,
  124. 3:55but you can have me on after Laron if
  125. 3:57you want. So, I'm like, well, well,
  126. 3:59[laughter] damn.
  127. 4:00So, I'm very excited.
  128. 4:02>> Awesome. Okay. So, I've never been to
  129. 4:05Boston, but I know it's at the SOA power
  130. 4:07station. So, it's this like big kind of
  131. 4:08brick building that's historic and
  132. 4:10beautiful and everything, but I assume
  133. 4:12you've because you guys did your
  134. 4:13vacation then. Did you fly back and
  135. 4:15actually see the SOA power station in
  136. 4:16person once you guys picked it or have
  137. 4:18you never So, you never been to the
  138. 4:19>> seen it? No, I've never seen it. I think
  139. 4:21this is the first actually that uh I
  140. 4:24have not seen. I saw last year's in
  141. 4:26Denver. Um
  142. 4:27>> Uhhuh.
  143. 4:28>> Well, did I? I don't even know if I saw
  144. 4:29that one beforehand, but I definitely
  145. 4:31have not seen this one in Boston. Um, so
  146. 4:33I will be uh, you know, surprised
  147. 4:35myself.
  148. 4:36>> That's awesome.
  149. 4:36>> I actually probably also know the least
  150. 4:38about sort of just like what the stage
  151. 4:41decorations look like and things like
  152. 4:43that than any previous year. So, I've
  153. 4:45kind of looked
  154. 4:45>> How do you feel about that? Is that a
  155. 4:46piece? Is that a peaceful thing for you?
  156. 4:49>> Yeah, I'm fine with it. It feels good. I
  157. 4:51mean, it'll be fun to be surprised a
  158. 4:52little bit. Plus, um, the Laracon team,
  159. 4:55they've done a Laracon or two before, so
  160. 4:57they know like, you know, what to do.
  161. 5:00>> Yeah.
  162. 5:01>> Um, so
  163. 5:03>> this is not live as of the recording,
  164. 5:05but it will be live as of publishing.
  165. 5:08Uh, and you already know about this, but
  166. 5:09I built a thing called Voxicon. Anyone
  167. 5:11who hasn't seen it, just go check out
  168. 5:12Voxicon. V Ox A.Lar.cloud.
  169. 5:16Um, and one of the things that it is is
  170. 5:18a as accurate as I possibly could get in
  171. 5:20a Minecraft style uh thing
  172. 5:22representation of the the venue. So, I
  173. 5:25have been pouring over every blueprint,
  174. 5:29every picture, every video I could find
  175. 5:31of the SOA power station. So, it's crazy
  176. 5:33cuz one of the things that I'm very
  177. 5:35curious to see is when I get there, like
  178. 5:36what did I miss? You know, like what was
  179. 5:38not access? There's one thing I know for
  180. 5:40sure. There's no pictures of the kitchen
  181. 5:41in the entire internet. So, I have no
  182. 5:43idea what the kitchen looks like. Um,
  183. 5:44but outside of that, I feel like I have
  184. 5:46a more intimate understanding of the
  185. 5:48layout of the solar power station than
  186. 5:50any other person in the history of the
  187. 5:51world who has not been there in person
  188. 5:53because I've been obsessing over it.
  189. 5:54>> Yeah, that's funny.
  190. 5:56>> Okay, so you mentioned one of the things
  191. 5:57you're going to be introducing is
  192. 5:58Laravel and AI and I wanted to hear a
  193. 6:00little bit about um, you know, like we
  194. 6:02have been talking a lot publicly about
  195. 6:04how Laravel is an ideal uh, environment
  196. 6:07for somebody who wants to to work in AI
  197. 6:09and I think that's true for those of us
  198. 6:11who are already, you know, writing
  199. 6:13Laravel. you've got the AI SDK and stuff
  200. 6:15like that, but I think part of the kind
  201. 6:16of the case that we're making here is
  202. 6:18also that it's valuable for people who
  203. 6:20don't currently use Laravel. So, I live
  204. 6:23in Atlanta. There's a lot of people in
  205. 6:24Atlanta Tech Village and and you know,
  206. 6:26the surrounding tech world who are doing
  207. 6:28the startup world and they want to find
  208. 6:30a productive ecosystem for developing
  209. 6:33applications using AI ready to ship
  210. 6:36securely, stably as quickly as possible.
  211. 6:38Can you give the pitch for like what
  212. 6:41have you been working on with Laravel to
  213. 6:43make it the ideal environment for those
  214. 6:45types of folks?
  215. 6:46>> Yeah, I mean I think first of all I
  216. 6:50agree that like Laravel works really
  217. 6:52well paired with coding agents and I
  218. 6:54pretty much see that every day you know
  219. 6:56in my own work with Laravel.
  220. 6:58>> Um I think the foundation for a lot of
  221. 7:00the work we do around making Laravel
  222. 7:03great for coding agents is with Laravel
  223. 7:06Boost. um as far as like new package
  224. 7:09development goes. We've been working on
  225. 7:10some new boost features which I'll show
  226. 7:11at Laracon that make uh you know
  227. 7:14building Laravel apps even better. Uh
  228. 7:17but you know boost basically feeds a
  229. 7:18bunch of context about Laravel into the
  230. 7:20coding agent gives it access to the docs
  231. 7:22things like that.
  232. 7:23>> Yeah. Um I think we also just benefit a
  233. 7:26lot from Laravel's opinionated structure
  234. 7:28as we've said you know many times before
  235. 7:30where the agent sort of knows what to
  236. 7:32do. It knows how to access the database.
  237. 7:35it doesn't have to like oh you need to
  238. 7:36go sign up for superbase you know and
  239. 7:38link that into your project not that
  240. 7:41superbase isn't great but you know like
  241. 7:42the database is just available you know
  242. 7:44right there
  243. 7:45>> um and just all of the conventions you
  244. 7:48know around Laravel I think make it
  245. 7:49really
  246. 7:50>> just a productive stack for like hitting
  247. 7:52the ground running with minimal sort of
  248. 7:55like setup and decisions you have to
  249. 7:58make you can kind of just like start
  250. 7:59almost vibe coding right out of the box
  251. 8:01you know with like a complete package
  252. 8:04>> yeah um you know so I think that's like
  253. 8:06the main thing that makes it really
  254. 8:08great. We are working on a couple of
  255. 8:09other things um which I'll show at
  256. 8:11Laracon that I I think will make it even
  257. 8:14better. Some booster related, some not
  258. 8:16booster related. Um, but yeah, I mean I
  259. 8:19I'm actually continually surprised and
  260. 8:21during my prep for Laracon, it's been
  261. 8:23interesting because like historically
  262. 8:24one of the most timeconuming parts of
  263. 8:27prepping for Laracon was like prepping
  264. 8:29the demos themselves, especially if it
  265. 8:31had like a graphical component or was
  266. 8:33like a dashboard where I I needed to
  267. 8:35show off some feature. And now with like
  268. 8:38I was using boost in a fresh Laravel app
  269. 8:40and I was like, "Hey, I want to demo
  270. 8:41this feature at Laracon. Here's kind of
  271. 8:43like the docs for it. I need to build a
  272. 8:45dashboard that has these buttons and
  273. 8:46lets me interact with it in this way.
  274. 8:49>> And it's just like done, you know, in 5
  275. 8:51minutes. And it's basically oneshot it.
  276. 8:53And it actually used the um inertia
  277. 8:55react like boost skill to like know what
  278. 8:59>> and that just that would have taken me
  279. 9:01like all day pretty much, you know, to
  280. 9:03to build that kind of thing. And I I
  281. 9:05would have made mistakes and like had to
  282. 9:07fix stuff and hunt bugs down and like it
  283. 9:09just so much time saved.
  284. 9:12>> Wow. I mean that's you you've often said
  285. 9:14in the past that one of the things that
  286. 9:16makes you able to build a framework that
  287. 9:18is easy for newcomers is you constantly
  288. 9:20put yourself back in kind of this
  289. 9:22newcomer state and I mean I don't know
  290. 9:24about you but for me every time I you
  291. 9:26every time I hit Laravel new when it's
  292. 9:28been a few months I feel like I'm able
  293. 9:30to enter that newcomer state I'm like
  294. 9:31what what what where do I do that where
  295. 9:34is that and the easier that process is
  296. 9:36and to your point it's so much easier
  297. 9:37now than it has been in the past the
  298. 9:39more I'm just like okay like I can I can
  299. 9:41walk a newcomer in if I if my brain who
  300. 9:43has been maintaining legacy apps or
  301. 9:45doing marketing or whatever for the last
  302. 9:47year all of a sudden has to start from
  303. 9:48scratch. I'm getting some of that
  304. 9:50newcomer energy and I imagine these kind
  305. 9:51of like these prep experiences are like
  306. 9:53that for you.
  307. 9:54>> Yeah, definitely. And it's crazy how
  308. 9:57easy it is to get started, you know,
  309. 9:58these days just in programming in
  310. 9:59general, but especially with Laravel to
  311. 10:01where,
  312. 10:02>> you know, a couple years ago someone
  313. 10:03told me they wanted to like learn
  314. 10:05Laravel and start building apps, I would
  315. 10:07have been like, "Oh my gosh, like
  316. 10:08[laughter]
  317. 10:09>> this is going to be like, yeah, this is
  318. 10:11going to take years, you know, to like
  319. 10:12get up to speed." Uh, but now it's just
  320. 10:15like chat with a coding agent about it.
  321. 10:17If you get confused, just ask it a
  322. 10:19question
  323. 10:20>> and keep moving along. Well, I mean, you
  324. 10:22you and I both know uh Kayla Helmick,
  325. 10:24and she was featured on the the Laravel
  326. 10:26blog for anybody who's interested. We'll
  327. 10:28make sure that she's linked in the show
  328. 10:29notes. And she is has no history as a
  329. 10:31programmer, um but understands
  330. 10:33programming between being friends with
  331. 10:34you and and being my VA and stuff like
  332. 10:36that. And uh you know, she's built
  333. 10:39multiple functioning Laravel
  334. 10:41applications from scratch just using an
  335. 10:43agent. And she knows her bounds. I mean,
  336. 10:45not everybody does. So, one of the
  337. 10:46things she knows, she's like, I'm not
  338. 10:47going to do anything that takes credit
  339. 10:48cards. I'm not I'm not even doing
  340. 10:49anything that, you know, takes usernames
  341. 10:50and passwords, but still super
  342. 10:52functional tools for her for her um for
  343. 10:54her clients. And that's been really
  344. 10:57transformative to me to watch her
  345. 10:58experience cuz this is not theory. We're
  346. 11:00not just throwing out phrases, oh,
  347. 11:01batteries included this or whatever.
  348. 11:03It's like, no, we have a real person we
  349. 11:05know who doesn't understand a line of
  350. 11:06programming who has built functional
  351. 11:08applications that clients have paid her
  352. 11:10for. And I'm like, that's different.
  353. 11:13>> Yeah,
  354. 11:13>> that's really special.
  355. 11:15One thing I also notice, you know, with
  356. 11:16Laravel and AI is I'm starting to see
  357. 11:20or or maybe this is one reason I would
  358. 11:22say that Laravel is great for even new
  359. 11:25people that are interested in building
  360. 11:27software. I've been getting more and
  361. 11:29more sort of like a lot of it is just
  362. 11:31through real world friends, so-called
  363. 11:33real world outside of like Twitter, you
  364. 11:35know what I mean? Like people I know in
  365. 11:37Arkansas.
  366. 11:38>> Yeah. that are either referring to me,
  367. 11:40people they know because they know I do
  368. 11:42web development. And I'm seeing more and
  369. 11:44more people that are using sort of like
  370. 11:46vibe coding platforms that are getting
  371. 11:49like call it 50 or 60% maybe even higher
  372. 11:54of like on the way to their idea.
  373. 11:56>> Yeah.
  374. 11:57and they eventually hit sort of like a
  375. 12:00wall or a limitation in the platform or
  376. 12:03something or they run out of tokens or
  377. 12:05whatever
  378. 12:06>> and they're like I'm stuck and I think
  379. 12:09Laravel is really a great alternative to
  380. 12:11that because
  381. 12:12>> you don't really have the same ceilings
  382. 12:14you know like
  383. 12:16when you're using Laravel and Boost you
  384. 12:18can build even like multi-tenant
  385. 12:20multiple users um using the app you can
  386. 12:23just get a lot farther a lot cheaper
  387. 12:25usually honestly um by just by linking
  388. 12:28it to your like existing chat GBT
  389. 12:30account and using a coding agent and you
  390. 12:31just don't have a lot of the same
  391. 12:32barriers um
  392. 12:34>> that just people seem to inevitably hit
  393. 12:36you know on sort of like the prepackaged
  394. 12:39vibe coding platforms.
  395. 12:40>> Yeah. Well, and there's something fun
  396. 12:42about that too though is we have taken
  397. 12:44now several clients from a lovable or
  398. 12:47replet or whatever else um uh vision to
  399. 12:52a production scalable secure Laraveville
  400. 12:54application and we're able to do the
  401. 12:57final build for them faster than we
  402. 12:59would if they had not use those vibe
  403. 13:00coding platforms. So there's actually a
  404. 13:03way where I'm like regardless of whether
  405. 13:05you started with a lovable or not
  406. 13:07launching on Laravel still makes sense,
  407. 13:09right? Right? So you either start from
  408. 13:10Laravel on day one, that's totally fine.
  409. 13:12But like for example, we had a client
  410. 13:13who's just like he's like, I don't have
  411. 13:14the budget it would take for you guys to
  412. 13:16build this whole thing in in Laravel.
  413. 13:18>> Part of which is because I have not
  414. 13:20fully defined the thing. And I know that
  415. 13:21there's going to be a ton of back and
  416. 13:22forth and I'm not going to be a great
  417. 13:23client. But if I'm going back and forth
  418. 13:25with lovable for 6 months, then when I
  419. 13:27get the lovable to the point where it
  420. 13:28looks good, then I hand you the Lovable
  421. 13:30and you actually make it functional
  422. 13:32Laravel base. And we did and he launched
  423. 13:33and he's got paying subscribers and
  424. 13:35everything went great. I'm just like,
  425. 13:36and this has happened multiple times. So
  426. 13:37I'm just like Laravel should be the end
  427. 13:39result regardless of whether you started
  428. 13:41Laravel or started something else
  429. 13:43because there's no way that he could
  430. 13:44have done he could have hosted on
  431. 13:46lovable or replet or whatever else the
  432. 13:48level of complexity that he needed but
  433. 13:50we could build it in Laravel faster
  434. 13:51because lovable built the whole front
  435. 13:53end for him. So it's it's really fun to
  436. 13:55be able to say regardless of where you
  437. 13:57start this is where you should land.
  438. 13:58>> Yeah. Yep. And it's it's crazy how like
  439. 14:03using AI a big mindset from shift for me
  440. 14:06has been that like code is sort of like
  441. 14:07cheap in a way
  442. 14:09>> where like even if you build something
  443. 14:11unlovable or you start somewhere else
  444. 14:13and you're like
  445. 14:15>> oh I kind of wish I would have done this
  446. 14:16in Laravel.
  447. 14:18>> Yeah.
  448. 14:18>> You know previously that would have been
  449. 14:20like uh like this is hell. [laughter]
  450. 14:23>> Yeah.
  451. 14:24But with with with AI that kind of stuff
  452. 14:26like the code is not so
  453. 14:29>> intimidating or like you know those
  454. 14:30kinds of migrations are maybe a little
  455. 14:32bit more palatable because like it is so
  456. 14:34much faster
  457. 14:36>> to do with AI and like you know I've had
  458. 14:38to like train my mind to think that way
  459. 14:41where it's like oh I want to try some
  460. 14:43kind of quirky big idea.
  461. 14:46Previously that was a lot of commitment
  462. 14:48you know like
  463. 14:49>> do I really know that it's worth
  464. 14:50>> eight hours to exploring this
  465. 14:53>> but now if I can kick something off in
  466. 14:54five minutes and just get a sense of
  467. 14:56like if it's a good idea or not that's
  468. 14:58so much time saved.
  469. 14:59>> Yeah. Um have you found yourself in
  470. 15:02positions where you generate stuff that
  471. 15:05you're like feeling exhausted from
  472. 15:06having to maintain it or you're like no
  473. 15:08I just feel comfortable throwing it away
  474. 15:09it's no big deal
  475. 15:11>> in regards to like Laravel framework or
  476. 15:13what do you mean? Well, just any. So,
  477. 15:15what I found the same thing as you where
  478. 15:17it's I'm able to generate more
  479. 15:19experiments than I have in the past, but
  480. 15:21sometimes I'm like, ugh, I spent all
  481. 15:23this time all this time cuz really like
  482. 15:24I spent this time prompting this thing.
  483. 15:26I told people about it. I launched it
  484. 15:28and I'm like, you know what? This would
  485. 15:29not have stood the test of is this worth
  486. 15:32my time in the past and it wasn't worth
  487. 15:34my time. And I've just had to give
  488. 15:35myself permission to say that's fine. It
  489. 15:37was an experiment. I launched it and now
  490. 15:38I'm deleting it. You know, like, and I
  491. 15:39just tell people internally, I'm like,
  492. 15:40"Hey, you know, that internal tool I
  493. 15:42built, I'm going to get rid of it cuz it
  494. 15:43wasn't worth it." You know, have you
  495. 15:44ever had things where you're like, I've
  496. 15:46gone further down a road than I would
  497. 15:47have before cuz it is so cheap to do so.
  498. 15:50>> Oh, yeah. Totally. And I think it's part
  499. 15:52of the training my brain is that it's
  500. 15:53okay to delete it, you know, like
  501. 15:55>> I would have held on to it a lot harder.
  502. 15:57And I think my
  503. 15:58>> I want to sometimes because of, you
  504. 16:00know, it used to be that it required so
  505. 16:02much time investment in code, but now
  506. 16:04like
  507. 16:05>> with the code kind of being disposable
  508. 16:07in a sense,
  509. 16:08>> Yeah. like I'm more comfortable or I'm
  510. 16:10trying to become more comfortable saying
  511. 16:12h this didn't work out we can just trash
  512. 16:13it entirely you know
  513. 16:15>> yes which is a weird thing to learn
  514. 16:17because it would have been so wasteful
  515. 16:19in the past right and now you're like
  516. 16:20look it was a it was a thought
  517. 16:21experiment I it was pos valuable for me
  518. 16:24in this way I learned these things
  519. 16:26>> and that doesn't mean it has to be in
  520. 16:28production
  521. 16:29>> that's okay
  522. 16:30>> totally
  523. 16:30>> yeah um okay so I before we step off of
  524. 16:34AI there is one thing we use the phrase
  525. 16:37batteries included all the and and
  526. 16:38people a lot of people marketing Laravel
  527. 16:41out to the outside world talks about
  528. 16:42Laravel's value as a batteries included
  529. 16:44framework even before AI. Can you talk a
  530. 16:47little bit to somebody who's been
  531. 16:48hearing that phrase and isn't actually
  532. 16:49familiar with what you're talking about?
  533. 16:50What does that actually mean and how
  534. 16:52does that set Laravel apart from other
  535. 16:53frameworks?
  536. 16:54>> Yeah, it's a good question. Um when it
  537. 16:58comes to sort of like popular web
  538. 17:00frameworks in today's age there's kind
  539. 17:03of um
  540. 17:06I I mean the most popular framework you
  541. 17:09know in the JavaScript space which is
  542. 17:10Nex.js doesn't have a lot of opinions on
  543. 17:14how you do various things which is can
  544. 17:16be good or bad.
  545. 17:18>> So like it doesn't necessarily have
  546. 17:19strong opinions on how or where or with
  547. 17:22who you run a database. uh
  548. 17:25>> it doesn't necessarily have super strong
  549. 17:27opinions out of the box on how you do
  550. 17:30authentication and things like that or
  551. 17:32how you do ooth or social or things like
  552. 17:34that.
  553. 17:35So what it means is like if you were to
  554. 17:38start building an application like that
  555. 17:41or using other popular like frameworks
  556. 17:43in that space there's a lot of sort of
  557. 17:45like preddecisions you need to make that
  558. 17:47maybe you're not even really equipped to
  559. 17:49make
  560. 17:50>> u around like where what kind of
  561. 17:52database where's your off going to be
  562. 17:54how's it going to work how are you going
  563. 17:56to do like scheduled task how are you
  564. 17:59going to send emails
  565. 18:01um you know all of that stuff you're
  566. 18:02going to have to make decisions on or
  567. 18:04the agent's just going to maybe make
  568. 18:06decisions for you, which is probably
  569. 18:07likely the case.
  570. 18:09>> Um, and it can lead to a little bit of
  571. 18:12just like vendor sprawl where you're
  572. 18:15signing up for a lot of different
  573. 18:17services, you know, for across database,
  574. 18:20off email, um, maybe even cued jobs, you
  575. 18:26know, it's just spreading out quite a
  576. 18:27bit. Um, it's also going to be like
  577. 18:31there there's not necessarily a
  578. 18:33structure or an opinion on how the code
  579. 18:35is actually architected to do those
  580. 18:36things in many cases. So,
  581. 18:38>> it can lead to a little bit more of
  582. 18:40like,
  583. 18:41>> you know, we know AI is great, but it
  584. 18:43doesn't always really like architect the
  585. 18:45most like firm foundations for a
  586. 18:47longived project that's you're going to
  587. 18:49want to maintain for years and you need
  588. 18:51to be stable. um it it can build a demo
  589. 18:53really quickly, but as far as like
  590. 18:55longevity and maintaining over long time
  591. 18:57horizons still requires like good
  592. 19:00architecture,
  593. 19:01>> some a lot of times human input and kind
  594. 19:03of human review to make sure it's not
  595. 19:05going off the rails.
  596. 19:07>> Yeah.
  597. 19:07>> Um so with Laravel, a lot of those
  598. 19:09opinions are baked in. A lot of the even
  599. 19:11the structure is baked in of where
  600. 19:12certain files should go and kind of what
  601. 19:14should be in them and how they should
  602. 19:16all work together. And those opinions
  603. 19:17have sort of been formulated over many
  604. 19:20years of building web applications
  605. 19:22ourselves, but also just kind of
  606. 19:23learning from what came before Laravel,
  607. 19:26whether that was Ruby on Rails or other
  608. 19:28popular frameworks at the time, and sort
  609. 19:30of incorporating the best practices that
  610. 19:32generations of web developers have sort
  611. 19:34of distilled.
  612. 19:36>> Um, so that leads to sort of just like
  613. 19:39out of the box kind of more maintainable
  614. 19:41code that's going to just like survive
  615. 19:43longer and hold up better. That's not to
  616. 19:45say you're never going to need like
  617. 19:46human eyes on AI generated Laravel code
  618. 19:49because you probably will.
  619. 19:50>> Um but I think it's just going to get
  620. 19:52you further faster and without
  621. 19:54necessarily needing to result to signing
  622. 19:57up for a bunch of different vendors, you
  623. 19:58know.
  624. 19:59>> Yeah. Yeah. I mean with our clients
  625. 20:01these days, you know, the biggest
  626. 20:02complaint often was, "Oh, I have to sign
  627. 20:04up for Forge and Digital Ocean." So
  628. 20:05like, oh, well, those are pretty easy
  629. 20:07infrastructure changes. So again, I just
  630. 20:09sign up for Forge VPS or just sign up
  631. 20:11for um you know, cloud or whatever. Um,
  632. 20:14but it is definitely not a point where
  633. 20:15you don't have a managed cube provider
  634. 20:16and a separate database provider and all
  635. 20:18these other things. Um, but I also
  636. 20:20remember onboarding some JavaScript
  637. 20:22developers into Laravel.
  638. 20:24>> I don't think it was 10 years ago, but
  639. 20:26quite quite a while ago and they were
  640. 20:28they were a little bit overwhelmed
  641. 20:29because they said there's so many files
  642. 20:30and directories. And in some ways, you
  643. 20:31know, you've worked on that to say
  644. 20:32there's less off the bat.
  645. 20:34>> But part of what I had to tell them was
  646. 20:36part of the reason there's more here is
  647. 20:37because it does more things, right? Like
  648. 20:39what you're seeing is stuff that's
  649. 20:40actually functional out of the box. And
  650. 20:42yeah, there might be more things here,
  651. 20:43but it's because you don't have to build
  652. 20:44those things. And bike shedding is a
  653. 20:46real problem, man. Just like, oh, we
  654. 20:48have to start something now. Let's spend
  655. 20:49the next six months deciding and and on
  656. 20:52every app you've ever built, it's
  657. 20:53different. So, good luck remembering how
  658. 20:55to fix it and having, you know, and now
  659. 20:56have good luck having the AI know how it
  660. 20:58works because first thing it has to do
  661. 20:59is research which of 17 different
  662. 21:01situations you set up with versus with
  663. 21:03Larl, it's like, oh, I know I know
  664. 21:05you're using eloquent, so it's going to
  665. 21:06be eloquent, so that's it.
  666. 21:08>> Yeah.
  667. 21:08>> Yeah. For many developers, the bike
  668. 21:10shutting part is the part they enjoy the
  669. 21:11most, you know. [laughter]
  670. 21:13>> Yeah. So, let's talk about that because
  671. 21:15I I've you just mentioned something
  672. 21:17about code being kind of uh throwaway,
  673. 21:20but you're also the the eloquent artisan
  674. 21:23guy, right? Like you you know, origin
  675. 21:25story of Laravel is, you know, what does
  676. 21:28it make sense if I pay extra attention
  677. 21:30to my you know, my lines and everything
  678. 21:31like that? So, how do you how do you
  679. 21:34feel about saying that? Is it some are
  680. 21:36you disappointed in any way? because I
  681. 21:37know we've had a lot of conversations
  682. 21:38online about like some people it was
  683. 21:40always about writing the code and some
  684. 21:41people it's about building the product
  685. 21:42but you've always been both. So what
  686. 21:44does this new world feel like for you?
  687. 21:46>> I think it is it's a great question. I
  688. 21:49think it is a very like interesting time
  689. 21:51where like you know historically Laravel
  690. 21:55and myself have taken a lot of pride in
  691. 21:57sort of crafting these sort of really
  692. 22:00elegant APIs and interfaces for doing
  693. 22:03different things whether that's just
  694. 22:05being able to say like
  695. 22:06>> Q colon later you know to delay a job or
  696. 22:10something like very concise very
  697. 22:12memorable syntax that sort of is a
  698. 22:14pleasure to read. Um, I still do that
  699. 22:18for what it's worth on all of the open-
  700. 22:20source stuff. So,
  701. 22:22>> we just worked on a really big feature
  702. 22:24for the AI SDK, which I'll show at
  703. 22:26Laracon
  704. 22:27>> and um, you know, a lot of the code is
  705. 22:29like AI assisted and generated, but I
  706. 22:33still reviewed every file. I still sort
  707. 22:36of like sweat the details on how the
  708. 22:38user is going to interact with this API,
  709. 22:42even if
  710. 22:43>> no user ever does. Maybe only AI
  711. 22:46generates this code, but like I still
  712. 22:48spend the time thinking about like okay
  713. 22:49let's assume that users are going to be
  714. 22:51interacting with this like what is the
  715. 22:53most like intuitive
  716. 22:55>> joyful to write API. Maybe that's like a
  717. 22:58lost cause,
  718. 22:59>> but I still kind of derive like personal
  719. 23:02satisfaction from that. I think a lot of
  720. 23:04developers actually probably still do
  721. 23:06like even though the AI is assisting
  722. 23:08you, you still find joy in sort of
  723. 23:11finding just the right abstraction or
  724. 23:14just the right name for something. That
  725. 23:16is still like a really fun for me. And
  726. 23:19again, I still just derive personal
  727. 23:20satisfaction from knowing that sort of
  728. 23:22like you're building like a dresser,
  729. 23:24right? And the backside of it is still
  730. 23:26like finished perfectly even if no one
  731. 23:28ever sees it because you know and you
  732. 23:30know that the tool is like good and well
  733. 23:33built. Yeah. And for me, like I still
  734. 23:35don't want to use tools that or I I
  735. 23:38wouldn't really be comfortable using
  736. 23:40Laravel if I didn't know that the whole
  737. 23:42thing was thought through, you know, all
  738. 23:44the way through.
  739. 23:46>> Um, so I I still do that and maybe that
  740. 23:49will become sort of an outdated mindset
  741. 23:51over time. It's possible, right, as AI
  742. 23:54keeps getting better. But for now, I
  743. 23:56still find it personally satisfying
  744. 23:58>> and I I it's one that I hope that you
  745. 24:00continue to take the luxury to do. uh
  746. 24:02because a I think it's just good and
  747. 24:04beautiful to do that, but b um I'm still
  748. 24:07one of those sticklers who says even if
  749. 24:08I'm using AI, I'm going to read every
  750. 24:10single line of code and understand every
  751. 24:11single line of code. And I've found a
  752. 24:14draft drastic difference as as I have
  753. 24:16been using AI to delve into worlds
  754. 24:19outside of Laravel that I wouldn't have
  755. 24:21done as much in the past. I find a
  756. 24:22drastic difference in the ease with
  757. 24:24which I can comprehend and review
  758. 24:27Laravel code and code outside the
  759. 24:29Laravel ecosystem. So like even if the
  760. 24:31AI is writing it, if I'm reading it,
  761. 24:33especially if I want to have to skim it
  762. 24:35because whatever, like I can it's so
  763. 24:37expressive that it's just very clear
  764. 24:39what the Laravel code should be doing.
  765. 24:40And that's not the case everywhere else.
  766. 24:42So if there's a human in the loop, even
  767. 24:46if the human
  768. 24:49friendly coding is going to if I were
  769. 24:52look at two two sets of code that were
  770. 24:54spit out by, you know, an AI, uh I'm
  771. 24:57much more likely to comprehend and
  772. 24:58therefore continuing to choose to read
  773. 25:01and review and comprehend and take
  774. 25:02ownership over the Laravel code than
  775. 25:04something else where I'm like, I don't
  776. 25:05understand this crap, whatever. And once
  777. 25:07you hit that whatever point, you've lost
  778. 25:10your ability to you're never going to go
  779. 25:11back and learn it more once that hit you
  780. 25:13first hit your whatever. Right. Like
  781. 25:14it's gone.
  782. 25:15>> It's worse. Yeah.
  783. 25:15>> Yes. Exactly. So
  784. 25:17>> yeah, I think it's beautiful.
  785. 25:18>> Every line that has gone into the Laval
  786. 25:21framework, you know, in the last what is
  787. 25:23it maybe seven or eight months since
  788. 25:24sort of agentic coding really exploded.
  789. 25:27I've still reviewed every line that has
  790. 25:29gone into the framework by hand
  791. 25:31essentially.
  792. 25:32>> Yeah. Yeah. I love it. So I want to
  793. 25:35thank some of our sponsors. First, I
  794. 25:36want to thank our sponsor, Laravel, the
  795. 25:38wonderful folks behind Laravel Cloud and
  796. 25:40Larcon US. Laravel Cloud is the fastest
  797. 25:43way to deploy Laravel apps. And it also
  798. 25:45solves all sorts of common problems that
  799. 25:47keep web artisans from shipping. And
  800. 25:48Laron US is their premier in-person
  801. 25:50event for all web artisans to come be
  802. 25:52with your people, level up, and leave
  803. 25:55ready to ship better and faster than
  804. 25:57ever. Check these out at cloud.lar.com.
  805. 25:59Larcon us. Taylor and I of course will
  806. 26:02both be speaking at Larcon. We'll both
  807. 26:04be there in person and we are talking uh
  808. 26:06both in our talks about Larbo Cloud. So
  809. 26:09definitely check it out. And also
  810. 26:10Laracon Australia where I also will be I
  811. 26:12don't know about Taylor Australia
  812. 26:14returns November 4th to 6th in Brisbane.
  813. 26:17I love Brisbane with deeper learning,
  814. 26:20practical insights and ideas that will
  815. 26:21stretch how you think about building
  816. 26:22with Laravel. So get your tickets now at
  817. 26:24larcon.auu.
  818. 26:27Um so you know one of the questions I
  819. 26:29wanted to ask was kind of what's the
  820. 26:30future of programming? So let's let's go
  821. 26:32there cuz I think it's a pretty natural
  822. 26:34transition as you think about the future
  823. 26:36of programming. You have built tools for
  824. 26:39programmers your the majority of your
  825. 26:40adult life. You built you know open
  826. 26:42source tools. You've built paid tools.
  827. 26:44You run a company uh building you know
  828. 26:47dev tooling and also providing open
  829. 26:49source tooling for developers. Uh what
  830. 26:52do you think the future is of
  831. 26:54programming? And I mean that in two ways
  832. 26:56and you can add more ways but the two I
  833. 26:58mean for sure are the the future of the
  834. 27:01the role that we as programmers have. Um
  835. 27:04and also the future of the way that
  836. 27:06other people outside of us are doing
  837. 27:07programming you know so you know for us
  838. 27:09is are we going to be writing code? Are
  839. 27:11we all becoming product owners? Are you
  840. 27:13know we becoming solutions architects
  841. 27:14instead of hand hand coders? Are other
  842. 27:17people outside of us now going to be
  843. 27:18doing a lot more code? like as you look
  844. 27:20to, you know, a couple years from now,
  845. 27:22what is your sense of where it's heading
  846. 27:23or do you know any more than anybody
  847. 27:25else?
  848. 27:27I sort of suspect that we're living in
  849. 27:29it now um to a large extent and what I
  850. 27:34mean is that like
  851. 27:36I think that the main shift has actually
  852. 27:38already happened um in the sense that
  853. 27:42many of us are actually not writing the
  854. 27:44majority of the code by hand, maybe none
  855. 27:46of the code by hand. Um, I think that
  856. 27:49was like the big thing. I think like
  857. 27:52what remains maybe like to come or less
  858. 27:55clear is how much of the review will we
  859. 27:58be doing versus like trusting the AI.
  860. 28:01And I think people are already at sort
  861. 28:03of like various levels with this, you
  862. 28:05know, in different places. So like I
  863. 28:07actually just went to Anthropic's office
  864. 28:09for a founder day um that they did and
  865. 28:14got to hear from a few of the people
  866. 28:15working um particularly on Claude code
  867. 28:18uh but someone kind of on the research
  868. 28:20side of anthropics model stuff as well
  869. 28:23and I think they are very like high
  870. 28:25trust of the model. they're obviously
  871. 28:28using like the model um before we get it
  872. 28:31and at a faster speed than we get it and
  873. 28:33maybe with higher effort, you know, and
  874. 28:34less token limits,
  875. 28:36>> but they seem to have like very high
  876. 28:38trust in the model. And I think their
  877. 28:40their view that I gathered out there was
  878. 28:42that,
  879. 28:43>> you know, the future is not really
  880. 28:46reviewing the code. It's more of a
  881. 28:49um agent manager. you're sort of like
  882. 28:53guiding the agent or steering it in
  883. 28:55terms of the overall solution, but
  884. 28:57you're not reviewing every line of
  885. 28:58syntax. Um, they were also very like
  886. 29:01goal or loop focused of, you know,
  887. 29:04kicking off longunning goals with the
  888. 29:06agent that are maybe running for hours
  889. 29:08at a time to do big projects.
  890. 29:12But um, yeah, I mean I mean to come back
  891. 29:14to the question, I think the the main
  892. 29:15shift has happened in the sense that
  893. 29:17we're not code writers. Um, I think that
  894. 29:20is like already done.
  895. 29:22It's just a matter of like how much
  896. 29:24trust are we going to place in the agent
  897. 29:26as far as the review and overall
  898. 29:27architecture.
  899. 29:29>> And I think it's hard to say. I mean, if
  900. 29:30we if we keep going projecting out
  901. 29:32years,
  902. 29:34you could imagine with model
  903. 29:35improvements. I mean, you could imagine
  904. 29:37a world where the code is trustworthy,
  905. 29:39you know, like it's not science fiction,
  906. 29:42I don't think, to to think about it a
  907. 29:44few years out to think that, well,
  908. 29:46>> maybe it does become sort of like a
  909. 29:48waste of time to review all of the code.
  910. 29:51Um,
  911. 29:52>> but I, you know, I I don't think we're
  912. 29:54there yet, but again, you could imagine
  913. 29:56a world
  914. 29:57>> and at that point um
  915. 29:59>> I don't think it actually looks all that
  916. 30:01fundamentally different from what we do
  917. 30:03now. You know, I I think we're still
  918. 30:05going to have to have a basic grasp of
  919. 30:07like the technologies available, how
  920. 30:10they work, what the upsides and
  921. 30:11downsides are maybe to different
  922. 30:14databases or to different strategies for
  923. 30:16building things or different overall
  924. 30:17architectures, especially at scale. Um,
  925. 30:22but yeah, I, you know, I think, um, I
  926. 30:25don't know that that's the best I can
  927. 30:27like kind of state it, I guess, from
  928. 30:28where we are now.
  929. 30:29>> Yeah. Well, I don't I don't know if I've
  930. 30:31heard anybody say that before that that
  931. 30:33that we're there already. Uh,
  932. 30:35everybody's got visions whether positive
  933. 30:37or negative, but uh I I'm actually
  934. 30:39really heartened if that's the case
  935. 30:42because so everybody at Titan still
  936. 30:44reads every single line of code and a
  937. 30:46large portion of the code written at
  938. 30:47Titan is handwritten. Uh I have told
  939. 30:50everybody you need to be an expert in
  940. 30:51AI. Like that's baseline expectation. So
  941. 30:53they're all experts in AI. Uh but they
  942. 30:55use it to differing degrees. they use,
  943. 30:57you know, different models, although
  944. 30:58cloud code is the most common. Um, but I
  945. 31:02have noticed that in the agency world at
  946. 31:05least, um, the people who are doing the
  947. 31:07best are people like us where we are
  948. 31:10here for our expertise. Like we're here
  949. 31:11because we understand the architectures,
  950. 31:13the systems, the decisions to make.
  951. 31:14We're here because we've seen thousands
  952. 31:16of code bases and because we know what's
  953. 31:17going to scale and what's going to be
  954. 31:18secure. And those things are implemented
  955. 31:21through us actually typing characters
  956. 31:23into an IDE. But the characters in the
  957. 31:26IDE is not really what Titan brings
  958. 31:29uniquely compared to somebody else. It's
  959. 31:30just an implementation detail of our
  960. 31:32expertise. So the implementation
  961. 31:35shifting doesn't change the fact that
  962. 31:36you hire Titan for expertise, right?
  963. 31:38Whereas with people where your job is to
  964. 31:41have an expert tell you now go type
  965. 31:44characters into an IDE. Those are the
  966. 31:46folks that are having the hardest time.
  967. 31:48And my hope is we're able to keep a
  968. 31:51pipeline where people can be in that
  969. 31:53stage and still be able to move up.
  970. 31:54Otherwise, we're never going to have any
  971. 31:56a junior pipeline anymore, right? So,
  972. 31:57there's definitely things to consider
  973. 31:59about there. But my hope is that we can
  974. 32:01find spaces for people as they are going
  975. 32:03through a junior pipeline to be learning
  976. 32:05maybe earlier how to be expert thinkers
  977. 32:08rather than spending their first 5 years
  978. 32:10just learning which characters go into
  979. 32:11what state in the IDE. So,
  980. 32:13>> yeah, I think that makes a lot of sense.
  981. 32:16>> Okay. I think a lot of people I mean I
  982. 32:18think a lot of people are also like
  983. 32:21>> my AI coding setup is I think much more
  984. 32:23vanilla than a lot of people
  985. 32:26>> are thinking the future of AI coding
  986. 32:27might look like.
  987. 32:29>> I think I think Dax I think Dax at Open
  988. 32:31Code had a great tweet about this a few
  989. 32:33days ago.
  990. 32:34>> I mean my my um setup is just like
  991. 32:37either cloud code or open code and I
  992. 32:39type into it and code comes out the
  993. 32:41other end.
  994. 32:42>> Yeah.
  995. 32:42>> And there's no like advanced
  996. 32:44orchestration layer. Yeah,
  997. 32:46>> beyond that rather just whatever is
  998. 32:49built into the vanilla setup is sort of
  999. 32:51what I use. Yeah,
  1000. 32:53>> I think a lot of time is being spent
  1001. 32:55sort of like trying to I think this is
  1002. 32:57very like developerrained by the way
  1003. 32:59like trying to like come up with these
  1004. 33:01more like fancy and efficient ways to
  1005. 33:05like have tons of things going at once
  1006. 33:07and like it's a big software factory
  1007. 33:09black box and in a lot of ways I feel
  1008. 33:11like anthropic actually does operate
  1009. 33:13this way which is maybe like a
  1010. 33:14counterpoint to how I see it but I just
  1011. 33:17see I just like think a lot of that is
  1012. 33:20sort of
  1013. 33:21another flavor of I'm going to build my
  1014. 33:24own framework.
  1015. 33:26>> Yeah.
  1016. 33:26>> It's that classic like developer brain
  1017. 33:29of like I'm the special snowflake that
  1018. 33:31wants this special setup and I need all
  1019. 33:33of this abstraction around it to make it
  1020. 33:36[gasps]
  1021. 33:36>> work well instead of just like using the
  1022. 33:39tools like to do something useful, you
  1023. 33:41know. [laughter]
  1024. 33:42>> Yes. Like I think that that is what I
  1025. 33:45mean by I think the fundamental shift in
  1026. 33:47software is like with AI sort of already
  1027. 33:49we're living in the future of it
  1028. 33:52>> of just that was the fundamental shift
  1029. 33:54is having like this terminal or text box
  1030. 33:57that I can type into a plain English
  1031. 34:00thought
  1032. 34:00>> and code comes out the other end and
  1033. 34:02multiple files are changed and things
  1034. 34:04are done for me on my computer. that
  1035. 34:07that was like the futuristic shift and
  1036. 34:10um you know I think we're already there
  1037. 34:12in that sense.
  1038. 34:13>> Yeah. And I I love that my other
  1039. 34:15podcast, Pragmatic AI, I allow myself to
  1040. 34:17get a lot more into like what's
  1041. 34:18happening this week and we just had John
  1042. 34:20Oolan on and John was talking and John
  1043. 34:23has always been one of my friends who is
  1044. 34:25a building real things and b at the
  1045. 34:28forefront of AI. I feel like there's
  1046. 34:30very few people who are both of those.
  1047. 34:31you're either at the forefront of AI and
  1048. 34:32you spend all your spare time building
  1049. 34:34yet another orchestrator, you know, or
  1050. 34:36you're building real things and you're
  1051. 34:37like, "Yeah, AI is helpful in some ways,
  1052. 34:39but you're not like
  1053. 34:40>> again trying to bleeding edge spend all
  1054. 34:42your time and energy on orchestrators."
  1055. 34:44Um, so but it was he and he mentioned
  1056. 34:46goals, you know, he mentioned goals as a
  1057. 34:48thing that he's using and I hadn't even
  1058. 34:49been switching to goals. So I I I
  1059. 34:51appreciate the fact that I don't have to
  1060. 34:53be in the latest greatest to feel really
  1061. 34:56productive. um
  1062. 34:59in part because the people who are and
  1063. 35:01that's one of the reasons why I'm just
  1064. 35:02like I'm perfectly fine if I'm not doing
  1065. 35:04the same thing as anthropic because the
  1066. 35:06people who are at the absolute forefront
  1067. 35:08they will spin through things in two
  1068. 35:12weeks and then I would be like yep you
  1069. 35:14you you were hype about it you talked
  1070. 35:15about it non-stop for two weeks and then
  1071. 35:17it never ever came up again. Let me see
  1072. 35:19something that surfaces and actually
  1073. 35:20sticks around for three months and then
  1074. 35:22maybe we'll talk about it.
  1075. 35:24>> It remind it's a little bit reminiscent
  1076. 35:25also of like
  1077. 35:27the you know like when Facebook was
  1078. 35:29popping off in that era of um startups
  1079. 35:32and there were microervices and things
  1080. 35:34like that where like yeah
  1081. 35:35>> the individual devs or maybe the two or
  1082. 35:37three person teams were like splitting
  1083. 35:39their app with a 100 users into five
  1084. 35:41microervices
  1085. 35:43>> and it's Facebook do it
  1086. 35:45>> exactly because these sort of like
  1087. 35:47hyperscaled startups were doing it there
  1088. 35:49is maybe a little bit of a similar thing
  1089. 35:50in AI where
  1090. 35:52>> you know you would be better served by
  1091. 35:54just popping open the agent and typing
  1092. 35:57something into it and not spending so
  1093. 35:59much time sort of orchestrating around
  1094. 36:01it.
  1095. 36:02>> Yeah. Or maybe open up a second tab with
  1096. 36:04second agent or use solo. So you get,
  1097. 36:06you know, like
  1098. 36:07>> shout out solo.
  1099. 36:08>> Yeah, I love solo. The the most
  1100. 36:10complicated thing I do is if I want to
  1101. 36:13have distinct sub agents, I've found
  1102. 36:16using Solo to do it is a little bit
  1103. 36:18easier than having the agent manage it
  1104. 36:19itself. And that's it. Yeah. Outside of
  1105. 36:21that, I'm just sort of like, yeah, I've
  1106. 36:22got an agent doing this, an agent doing
  1107. 36:24that, I'm doing this. That's enough.
  1108. 36:27>> Yeah, totally.
  1109. 36:28>> And to thank some more sponsors. Move
  1110. 36:29fast and fix things with Honeybadger's
  1111. 36:31intelligent error tracking and
  1112. 36:32application monitoring for Laravel. It's
  1113. 36:35everything you need to keep production
  1114. 36:36healthy, users happy. Get your free
  1115. 36:38developer account at honeybadger.io.
  1116. 36:41And also, this is not an official
  1117. 36:42sponsorship, but I do want to let you
  1118. 36:44all know that at Laracon US next week,
  1119. 36:46our friends at Geocodio and I or and we
  1120. 36:49we Titan and Geocodio have partnered
  1121. 36:52together to give away 500 free ice cream
  1122. 36:55sandwiches from a local Boston shop. You
  1123. 36:57just need to come by both of our booths
  1124. 37:00and get a little thing stamped, I think
  1125. 37:02it's going to be. And if you take the
  1126. 37:04double stamp thing over, you will get a
  1127. 37:05free ice cream sandwich if you're in the
  1128. 37:07first 500 people. So, if you are coming
  1129. 37:09to Lacon US, please make sure to come by
  1130. 37:11both of our booths and get those stamps
  1131. 37:13and get some delightful free ice cream.
  1132. 37:16So, one thing that has been really fun
  1133. 37:18over the last maybe two weeks is your
  1134. 37:21Twitter account. Um, and uh Spicy Taylor
  1135. 37:25uh has lots of opinions and it's been
  1136. 37:27really cool because I feel like uh when
  1137. 37:31everything happened with uh the
  1138. 37:33investment and Excel and stuff like
  1139. 37:34that, you you just had so much to
  1140. 37:36manage, right? you went from having a
  1141. 37:38team of like 10 to a team of nearly 100.
  1142. 37:40And obviously you don't manage every
  1143. 37:41single person, but as somebody who was
  1144. 37:43really active on the internet and then I
  1145. 37:45took over as the CEO at Titan and then
  1146. 37:47it was really hard to be active the
  1147. 37:48internet because I'm suddenly doing all
  1148. 37:50what I was doing before and now fully
  1149. 37:51running a company. It's I've only been
  1150. 37:54I've been pretty slow coming back and so
  1151. 37:55I've been watching you come back and I'm
  1152. 37:56just like oh like we've got Taylor
  1153. 37:58again. If somebody's not on Twitter,
  1154. 38:02I could describe it but I'm curious for
  1155. 38:03you like did you just feel like was
  1156. 38:05there just a moment where you felt free?
  1157. 38:06Did something change? Like what what is
  1158. 38:09leading us to the point where you're all
  1159. 38:10you're thought leading, you're sharing
  1160. 38:12funny stuff and I just feel like we have
  1161. 38:14old Taylor back.
  1162. 38:15>> Yeah. I don't I don't know. I I think
  1163. 38:17like I'm still trying to distill it
  1164. 38:19myself. I think like the last couple
  1165. 38:21years have been a lot of like learning
  1166. 38:24and growth and lessons and kind of like
  1167. 38:26reflections. I do think, you know,
  1168. 38:31maybe I'm coming to a place where like
  1169. 38:33some things are starting to click for
  1170. 38:34me. um or I'm getting comfortable with
  1171. 38:36some things.
  1172. 38:37>> Yeah.
  1173. 38:37>> You know, but I mean just to go back.
  1174. 38:38Yeah. Like Laravel has grown a lot. Um
  1175. 38:41when we first raced a series A in 2024,
  1176. 38:45like you said, we were like eight or
  1177. 38:46nine people. Uh mostly devs.
  1178. 38:51We brought on Tom and Andre as kind of
  1179. 38:54our first like couple of hires. Um and
  1180. 38:58we started growing the company. And you
  1181. 39:01know those foundational people had a lot
  1182. 39:04of great experience that I didn't have.
  1183. 39:07Um and to some extent still don't have.
  1184. 39:10Um I
  1185. 39:14you know I am not I actually I don't
  1186. 39:17know that I really manage anyone at
  1187. 39:18Laravel even today. I don't think I'm
  1188. 39:21actually a good like manager in the
  1189. 39:23traditional sense. I collaborate a lot
  1190. 39:26with people um
  1191. 39:28>> almost a little bit as like a peer even
  1192. 39:30though I'm I am like their boss you know
  1193. 39:33to a certain extent and we're not
  1194. 39:35totally peers at the same level in that
  1195. 39:37way but I prefer to work in this like
  1196. 39:38very collaborative way.
  1197. 39:40>> Yeah.
  1198. 39:40>> Um so like I work a lot with like Joe
  1199. 39:44Dixon in in product. Um where we're just
  1200. 39:48kind of thinking about like what are the
  1201. 39:49projects we want to work on next? where
  1202. 39:51where are we kind of heading like long
  1203. 39:53term? Um and even that I'm I don't I
  1204. 39:55prefer not to think like in terms of
  1205. 39:57multiple years. I think that's really
  1206. 39:58silly in tech. Um if we would have tried
  1207. 40:01to do that a couple years ago, it would
  1208. 40:02have all been useless.
  1209. 40:03>> Yeah.
  1210. 40:04>> Um but I try to at least think of a few
  1211. 40:06quarters, you know, of like where where
  1212. 40:08do we want to go and kind of what are
  1213. 40:09the like
  1214. 40:10>> vague uh goals we want to hit, you know,
  1215. 40:13in the next year or two.
  1216. 40:15Um, I spent so I spent a lot of time
  1217. 40:17working on that in open source and then
  1218. 40:19just sort of like collaborating across
  1219. 40:20the business. You know, it could be like
  1220. 40:22in a marketing thing for Laracon. It
  1221. 40:24could be on a website thing.
  1222. 40:26>> It could be even on an email we're
  1223. 40:27sending and like what the copy should
  1224. 40:29be.
  1225. 40:30>> Um, it could be looking at something for
  1226. 40:33one of our private cloud customers. Um,
  1227. 40:36something's not working quite right in
  1228. 40:37the framework itself maybe.
  1229. 40:39>> Yeah. Um, but you know, like regarding
  1230. 40:43sort of like the the the the reversion
  1231. 40:46to sort of like old Taylor on Twitter, I
  1232. 40:48think that like for me
  1233. 40:51maybe one of the biggest regrets I have
  1234. 40:55over the last couple years, and not to
  1235. 40:56say it was like a huge mistake or it was
  1236. 40:58a big regret, was like not leaning into
  1237. 41:02myself enough or like not like really
  1238. 41:04like
  1239. 41:06>> I it's hard to say it without sounding
  1240. 41:08like proud are sort of like conceited
  1241. 41:11but not sort of like just
  1242. 41:13>> owning that I have actually been
  1243. 41:14successful at at a software business um
  1244. 41:18in ways that other people at the company
  1245. 41:20maybe haven't.
  1246. 41:21>> Um
  1247. 41:22>> yeah,
  1248. 41:23>> I've actually, you know, opened up an
  1249. 41:24editor totally blank
  1250. 41:26>> and convinced hundreds of thousands of
  1251. 41:28people to use this tool and the business
  1252. 41:31millions of dollars, right?
  1253. 41:32>> Yeah.
  1254. 41:33>> Um which is just like rare. Um, so I do
  1255. 41:36think that um I have a very like
  1256. 41:39particular opinionated way of doing
  1257. 41:41things, right? The spicy takes like you
  1258. 41:42can do a lot of things in one day or
  1259. 41:44like why would you ever start with like
  1260. 41:46a longer time frame or you could run the
  1261. 41:48whole company out of 10 notion docs and
  1262. 41:5010 Slack channels.
  1263. 41:51>> Yeah,
  1264. 41:52>> I think that um I am very that is very
  1265. 41:56true to me as a person like I am very
  1266. 41:57radical that way. So there is like so
  1267. 42:00much I feel what I'm saying is like
  1268. 42:02actually true. Yeah. [laughter] Um, and
  1269. 42:05just sort of like leaning into it a
  1270. 42:07little bit more of like
  1271. 42:08>> what if I think what I'm trying to say
  1272. 42:11is when we grew the company, we brought
  1273. 42:13out a lot of really talented people in a
  1274. 42:15lot of very various areas
  1275. 42:18>> and I kind of like in some ways I feel
  1276. 42:21like retreated mentally of like these
  1277. 42:24people know these people are
  1278. 42:26professionals.
  1279. 42:27>> Yeah.
  1280. 42:28>> I am was more of like a hobbyist that
  1281. 42:30got lucky in many ways. [laughter] You
  1282. 42:32know what I mean?
  1283. 42:33>> Yeah. I'm trying to get a get away from
  1284. 42:35that a little bit to where like these
  1285. 42:37people, it is true, these people are
  1286. 42:38professionals,
  1287. 42:40>> but I actually have done a lot of crazy
  1288. 42:42[ __ ] too. They're very successful
  1289. 42:45>> and um should lean into those opinions a
  1290. 42:47little bit more because I think like
  1291. 42:48what I bring to the table is like a nice
  1292. 42:51counterbalance to um what other people
  1293. 42:54bring to the table. A little bit more
  1294. 42:56like crazy, a little bit more like
  1295. 42:58swashbuckling, you know? Like
  1296. 43:00>> just ship something now. Like what if we
  1297. 43:02just shipped it now? like what if we
  1298. 43:03just hit the button right now?
  1299. 43:04>> Like what would really happen? Is it
  1300. 43:06really that scary, you know, like um so
  1301. 43:09trying to push on that a little bit, you
  1302. 43:10know, push the pace a little bit, push
  1303. 43:12the energy a little bit.
  1304. 43:14>> Um you know, which I think is like what
  1305. 43:17I can bring to the table. Um and I think
  1306. 43:19other people at the company bring
  1307. 43:20amazing things to the table, but I think
  1308. 43:22we all need to bring our unique selves
  1309. 43:25to the table. And I think I was trying
  1310. 43:27to be a little bit more like blending
  1311. 43:30in, you know, with what everyone else
  1312. 43:31brought to the table. And that's really
  1313. 43:33probably not what the company needs from
  1314. 43:34me actually. You know, we already have
  1315. 43:35that.
  1316. 43:36>> Yeah.
  1317. 43:37>> And we need me to be me. So it was me
  1318. 43:39trying to like a lot of it's me
  1319. 43:40preaching to myself, you know, of like I
  1320. 43:43need to be
  1321. 43:43>> No, this is true. pushing the pace, you
  1322. 43:45know, it is so easy like when you're
  1323. 43:47building a software company like
  1324. 43:51>> um especially remotely I think
  1325. 43:54>> it's hard to feel the like intensity and
  1326. 43:56the energy when you're all remote and so
  1327. 43:59like I do want to be someone at the
  1328. 44:01company that sort of is like always sort
  1329. 44:04of like you know like okay what are we
  1330. 44:06working on this week like what are we
  1331. 44:08trying to like bring excitement and
  1332. 44:09energy to the
  1333. 44:11>> to the space cuz I mean startups is a
  1334. 44:13competitive world you know like there's
  1335. 44:14companies out there that are locked in
  1336. 44:16like right now, you know, and
  1337. 44:17>> I used to think about this back when I
  1338. 44:19started Laravel.
  1339. 44:20>> Um I would absolutely not be outworked
  1340. 44:25by anyone for sure. I knew that um you
  1341. 44:27know back when I first started Laravel
  1342. 44:29in 2011 2012 I was like okay well
  1343. 44:32>> they may be like smarter than me or like
  1344. 44:34more like advanced than me but like
  1345. 44:37>> I'm working going to work harder than
  1346. 44:38them and like in a on a long time scale
  1347. 44:41it's just going to compound
  1348. 44:43>> and I'm going to beat them you know just
  1349. 44:45out of sheer like grit and
  1350. 44:47determination.
  1351. 44:48Um, and but that's that can be
  1352. 44:51challenging as the company gets larger,
  1353. 44:52it's remote, like
  1354. 44:54>> it's hard to maintain. So, I try to, you
  1355. 44:56know, bring that to bear a little bit.
  1356. 44:58>> Yeah. Well, it's been really fun and I I
  1357. 45:00I I love what you've described here. It
  1358. 45:02absolutely makes sense of a you are a
  1359. 45:05self-aware uh you know you can read the
  1360. 45:09room you understand people and so as you
  1361. 45:10bring in a whole bunch of people who
  1362. 45:11especially like a lot of people coming
  1363. 45:13from the existing startup world a lot of
  1364. 45:15people come from the existing you know
  1365. 45:17enterprise corporate world people who do
  1366. 45:19things differently than you and there is
  1367. 45:21a type of founder who would come in and
  1368. 45:22say you all are going to work my way you
  1369. 45:26are going to it's shaped to be like me
  1370. 45:28you're at my company now uh and then
  1371. 45:30there's a founder like you who says I
  1372. 45:32want to learn from you and I understand
  1373. 45:33and respect what you're bringing and all
  1374. 45:35those things. Um but in doing so you can
  1375. 45:37lose yourself a little bit and that's um
  1376. 45:39that's something I'm very familiar with
  1377. 45:41having done in my personal life and in
  1378. 45:42my professional life. Um, and you hit a
  1379. 45:45point where you're like, "Wait a minute,
  1380. 45:47you know, like I've learned, I've
  1381. 45:48listened, and I've also squashed
  1382. 45:49myself." And I want to to to say that I
  1383. 45:53not to say to disrespect other people's
  1384. 45:55opinions or to say they were wrong, but
  1385. 45:57to say like there's also needs to be
  1386. 45:58space for me. And I have been so good at
  1387. 46:01deferring and listening and considering
  1388. 46:02others that I forgot to be myself, too.
  1389. 46:04And so I'm like, "Oh, I love you doing
  1390. 46:06this. This is so good for my friend and
  1391. 46:08it's so good for our community."
  1392. 46:10>> I feel that, too. And I think it it
  1393. 46:12really I think what you said really hits
  1394. 46:14home for me too and it goes outside of
  1395. 46:16Laravel like just I am a I as a person
  1396. 46:19am very like very like compromising and
  1397. 46:22willing to like go with the flow and not
  1398. 46:24really that hard to get along with you
  1399. 46:26know not really polarizing like in
  1400. 46:27person I mean like you know just in my
  1401. 46:30interactions with friends and family and
  1402. 46:31stuff. Um, but yeah, you can kind of
  1403. 46:33like squash yourself so much
  1404. 46:36>> that like it's actually a disservice to
  1405. 46:39the to the company and to the people you
  1406. 46:41want to be working with. It feels like,
  1407. 46:43oh, I'm kind of like
  1408. 46:45>> I I'll be this person that just sort of
  1409. 46:46gives everyone space to do their thing
  1410. 46:48and not really bring any particular
  1411. 46:50flavor to bear. And I think that's, you
  1412. 46:52know, that's not good either. And uh
  1413. 46:55>> you know, so that's what I'm trying to
  1414. 46:56correct for a little bit is like
  1415. 46:58>> be a little bit like crazier, be a
  1416. 47:00little bit more opinionated, be like a
  1417. 47:02little bit more genuinely me.
  1418. 47:04>> Yes.
  1419. 47:05>> Um because I think that's just another
  1420. 47:08um that's another, you know, um
  1421. 47:12ingredient in the recipe of Laravel that
  1422. 47:14is needed. And without that, um it I
  1423. 47:17think it is like missing something.
  1424. 47:18>> Yeah, I couldn't agree more. I'm I'm
  1425. 47:20very happy for it. Um, I know we're just
  1426. 47:23about at time, so I did want to kind of
  1427. 47:25end with just a little bit more talking
  1428. 47:26about you. Um, I get to know you as your
  1429. 47:29friend and so I get to kind of like see
  1430. 47:31what you're doing in your life, but I
  1431. 47:32know everybody doesn't. What is
  1432. 47:33something that you've done outside of
  1433. 47:35work recently that was really, you know,
  1434. 47:37did you guys travel somewhere or have
  1435. 47:39you taken up hobbies or have you gone is
  1436. 47:40there something you or you and the
  1437. 47:41family or you and Abby have done
  1438. 47:42recently that it's just like, oh man,
  1439. 47:44this was so great. I want everybody
  1440. 47:45should do this or I want to share about
  1441. 47:46it or anything.
  1442. 47:47>> Oh man, you know, it's been a busy
  1443. 47:49summer. Um well we did all go to Tokyo
  1444. 47:52and this is not exactly workrelated. I
  1445. 47:55was there for Larave Alive Japan but we
  1446. 47:56all went we had to turn it into like a
  1447. 47:58family vacation. It was very different
  1448. 48:00actually than all of the um
  1449. 48:02>> most of the other vacations we've done.
  1450. 48:04Tokyo's massive by the way. [laughter]
  1451. 48:06>> It made like New York City feel small.
  1452. 48:09>> But it was it was fun for the the kids
  1453. 48:11to like
  1454. 48:12>> go to Asia in general. um you know I had
  1455. 48:16been to India and and other places but
  1456. 48:18um they had never been and just all hang
  1457. 48:20out in such a huge city that is is quite
  1458. 48:23different you know than America
  1459. 48:25>> um and that was a lot of fun.
  1460. 48:28>> Uh my son James, he's been fishing a
  1461. 48:30ton. So we've been chatting like fishing
  1462. 48:32strategies, baits. He went to a fishing
  1463. 48:36store in Tokyo because they like make a
  1464. 48:38special kind of like bass baits, which I
  1465. 48:40didn't know that fishing was um
  1466. 48:42especially like bass fishing and stuff
  1467. 48:43like that was a big thing in Japan, but
  1468. 48:45apparently it is.
  1469. 48:47>> Um so we uh packed up the suitcase with
  1470. 48:49a bunch of baits and brought them back
  1471. 48:51to the
  1472. 48:53>> And do you fish? I feel like he's got
  1473. 48:55like an uncle he fishes right with,
  1474. 48:56right? Did I make that up? Yeah, I I can
  1475. 48:58fish, but um he fishes a lot honestly
  1476. 49:00with his friends and then uh my uncle
  1477. 49:03has a boat and takes him out, but um
  1478. 49:05yeah, fishing has been a big thing for
  1479. 49:06our family for the last year or so.
  1480. 49:09>> Um yeah, but yes.
  1481. 49:11>> Okay. And and the kids I I I know we try
  1482. 49:13not to say exact ages, but I feel like
  1483. 49:15the kids are, you know, late middle
  1484. 49:17school, early high schoolish ages, so
  1485. 49:19you guys are staring down the barrel of
  1486. 49:20empty nesting.
  1487. 49:22>> Have you thought about that at all? Is
  1488. 49:23there any big changes coming in the
  1489. 49:24future? Like we'll get to it when we get
  1490. 49:26to it. I I can't say we've like cracked
  1491. 49:28it on what it's going to look like, but
  1492. 49:30definitely we've talked about it
  1493. 49:31because, you know, it's like coming up
  1494. 49:33relatively soon, say in the next like
  1495. 49:35seven or eight years.
  1496. 49:36>> Um we're kind of we're kind of there. I
  1497. 49:38don't know what it will look like for
  1498. 49:40us, you know, like um I grew up here in
  1499. 49:43Arkansas, but my wife
  1500. 49:45>> did not. Um
  1501. 49:48>> you know, I my my whole like personal
  1502. 49:50situation looks so much different than I
  1503. 49:52thought it would in general. Yeah.
  1504. 49:54>> And I think this I mean this goes back
  1505. 49:55to trying to predict things years in
  1506. 49:56advance, right? It's just so like
  1507. 49:58impossible.
  1508. 49:59Um you know my my parents have both
  1509. 50:02passed away. Didn't expect that. Um that
  1510. 50:05makes you know what is what where do we
  1511. 50:08want to be you know in the future? It's
  1512. 50:09a lot more like open-ended now like I
  1513. 50:11you know um so we'll see. Um
  1514. 50:13>> yeah. Okay.
  1515. 50:15>> Uh I think I'll still be tinkering
  1516. 50:17around on tech stuff. I'll probably
  1517. 50:18still be tinkering around on Laravel
  1518. 50:20even [laughter] at that point. hopefully
  1519. 50:22if the company's doing well.
  1520. 50:23>> Um, so, you know, we'll see. But I I
  1521. 50:26think it'll be fun. Um, because there's
  1522. 50:27just so much. It's so open-ended. You
  1523. 50:29know, there's
  1524. 50:29>> Yeah,
  1525. 50:30>> we'll see where the kids end up and
  1526. 50:31we'll we'll figure it out.
  1527. 50:32>> I love it. Um, is there anything you
  1528. 50:36want to share or anything we didn't get
  1529. 50:37a chance to talk about today you'd want
  1530. 50:39us to cover?
  1531. 50:40>> Oh, well, definitely stay tuned for
  1532. 50:41Laron. There's going to be a bunch of
  1533. 50:42stuff. We may have to do a follow-up
  1534. 50:44recap. I love it.
  1535. 50:46>> But, um, yeah, there's going to be a
  1536. 50:47bunch of stuff um, coming out. I'm
  1537. 50:49really excited about it. And I think um
  1538. 50:51a lot of it is stuff I've been excited
  1539. 50:53about for a long time. And Larona is
  1540. 50:55always kind of this moment to like, you
  1541. 50:58know, take like a deep breath. Finally,
  1542. 50:59like all of these things are out and we
  1543. 51:01can talk about them and there's no like
  1544. 51:03secret projects for preparing behind the
  1545. 51:05scenes or at least we get to start fresh
  1546. 51:07doing that again.
  1547. 51:08>> Yeah.
  1548. 51:09>> Um I can either steal you away at Larcon
  1549. 51:12or get you the week afterwards so we can
  1550. 51:13do a follow-up.
  1551. 51:14>> Yeah.
  1552. 51:15>> Sorry, but it'd be fun. I'm proud of the
  1553. 51:17team. you know, there's been a lot of
  1554. 51:18like heavy technical lifting and work
  1555. 51:20that's gone into a lot of this stuff and
  1556. 51:23um you know, but that's what really
  1557. 51:24makes the products, you know, great is
  1558. 51:28um tackling these sort of hard problems
  1559. 51:30that are very hard to solve on your own
  1560. 51:32with your own sort of like small team or
  1561. 51:34DevOps team.
  1562. 51:36>> These are pretty complicated spaces that
  1563. 51:37we're playing in now, but that's what
  1564. 51:39really gives the product like value and
  1565. 51:41um differentiates it, you know, from
  1566. 51:43what's out there. So, I'm excited.
  1567. 51:45>> I love it. Well, thank you so much for
  1568. 51:47your time, especially I know that you're
  1569. 51:48super super busy this week. Uh I will
  1570. 51:51see you next week. A lot of us will see
  1571. 51:52you next week and then I'll I'll try and
  1572. 51:54catch up with you a little bit
  1573. 51:55afterwards. So, look forward to um so we
  1574. 51:57got this Taylor episode. We've got a uh
  1575. 51:59episode coming after that and then after
  1576. 52:00that it'll be one more Taylor before we
  1577. 52:02wrap the season and we can do a full
  1578. 52:04debrief of everything you announced at
  1579. 52:05the at the conference.
  1580. 52:06>> Nice. Yeah, it' be fun. We can uh talk
  1581. 52:08about everything.
  1582. 52:09>> I love it. Well, thank you for hanging
  1583. 52:10out and for the rest of you, we'll see
  1584. 52:12youall next time.
  1585. 52:14>> [music]

About this transcript

This page contains the full transcript of Taylor Otwell on Why Laravel + AI Pair so Well, and the Future of Programming by Laravel Podcast, generated from the public captions YouTube serves with the video. The transcript has 11,141 words across 1,585 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.