AI Requires Skill0:00
Today I've got Ashley Hindel, the creator of Laravel Boost. This should be a lot of fun. Ashley. The clock starts now. What's the biggest misconception developers have when they first try AI in their workflow? Probably the biggest misconception is thinking that AI is skill less and you just type in the box and get what you want. But, but that's not true. This is a skill that you develop that we need to embrace.
AI vs Code Reviews0:31
But, but that's not true. This is a skill that you develop that we need to embrace and practice and learn just like we did get and new frameworks and TDD, I think that's the correct answer. That makes sense. Do you think AI will ever replace code reviews or is this something sacred? Yes and yes, but not all code reviews. So code reviews are sacred and they're critically important, but AI will still replace many code reviews at some point.
So code reviews are sacred and they're critically important, but AI will still replace many code reviews at some point. And open AI has just announced that their Codex tool is reviewing the vast majority of their prs as their first pass. And so human intuition and taste will always be better here than ai. But often AI is good enough, so I think it will, but code reviews is still critically important and sacred and we shouldn't let it take over so easily.
Avoid AI for Setup1:23
but code reviews is still critically important and sacred and we shouldn't let it take over so easily. Uh, what's the task that you still prefer doing without ai? Probably new projects set up. So I've started lots of different projects and I don't trust ai to set up packages and composer and CI or test suites or libraries. So I like to manually make sure it's the foundation is what I want and allow ai to work from there.
Learning Laravel via Boost1:49
So I like to manually make sure it's the foundation is what I want and allow AI to work from there. I have only bad experiences letting AI do that initial setup. Good tip. Uh, what's one thing that you have learned about Laravel by using Boost? Uh, the, probably the biggest thing recently is how to use the HTTP client effectively. Mm-hmm. And then randomly I'll learn about a new method in the collection or string.
Mm-hmm. And then randomly I'll learn about a new method in the collection or string or array helpers class that I didn't know was there. 'cause there's like a hundred of them that do things you don't know that you need. Um, so that's always cool and it's like, did you know this exists and I didn't? And so yeah. Hopefully does. Nice. This thrilling episode of Running Clock is proudly brought
AI Speeds Decisions2:33
Nice. This thrilling episode of Running Clock is proudly brought to you by Lyra Cast. Yes sir. Yes ma'am. It's the root I tutus. Larvel Screencast. This side of the information highway. And back to the show. Alright, We halfway through the time. Uh, what is an underrated way AI makes you faster? For me personally, probably decision making. I sometimes I get into decision paralysis of like, there are
For me personally, probably decision making. I sometimes I get into decision paralysis of like, there are so many ways to do things, what the hell do I do? And so it is nice for AI to present all the options to me and then I can just say, okay, let's do option three and move on pretty quickly. And so, and because I know AI can do refactoring, if it turns out I don't like that and I don't have to go through the pain.
AI Struggles with Testing3:29
if it turns out I don't like that and I don't have to go through the pain of refactoring is much easier to just decide and move forward. So probably that. Nice. Uh, what is one Laravel specific task? AI still struggles with In my experience, testing or Laravel specific testing patterns. Mm-hmm. Like feature versus unit, uh, refresh, database q,
or Laravel specific testing patterns. Mm-hmm. Like feature versus unit, uh, refresh, database q, fake carbon freeze. It just seems to ignore all of the niceties we have when I try to build tests. Um, but maybe that's a skill problem. Maybe I just need to be better. Um, what is your personal stance on vibe, coding? Vibe? Uh, don't do it. Um, proper vibe coding,
This is just a simple explanation with no code.
Models and Boost Future4:38
Don't do it. We have 45 seconds left. What is your preferred large language model, if any? Claude Sonet four right now for the vast majority of things and GPT five when I'm working on the front end. Ooh. Now nice tip. What does the future of Laravel Boost look like? Ooh, that's a tough one. More guidelines. Broader ecosystem support. Um, more powerful MCP tools. Better documentation search.
Um, more powerful MCP tools. Better documentation search. There's more that I want to do, but I can't share those things just yet. And that's all the time we got. Uh, thank you so much. You have done amazing. Thank you. Even if I'm talking, you should just stop it in five minutes. Like if I'm in the middle of an answer, it'd be great. Just Sorry. Cut off black screen. Stop. Yeah.
Like if I'm in the middle of an answer, it'd be great. Just Sorry. Cut off black screen. Stop. Yeah.
