PHP guy

Conroe, TX
Joined October 2019
I use AI for 99% of my code now and I'm not going back. But I'm seeing a lot of posts saying you don't need to read the code at all, and I don't think that scales or applies to everything. For apps with few users, no PII, payments, or health data its probably fine. I vibe code all kinds of stuff without reading a single line. But that changes once a bug can cost someone money, their data, or their health. My review effort scales with blast radius. Automate everything, then put human eyes where mistakes have real consequences. Does that mean I review every line? No. It means guardrails, deterministic checks, meaningful tests, and spot checks on PRs that touch PII, payments, security, and compliance. I'll go in more detail in the new series I'm working on.
1
6
508
Crazy to think about that even after 5 years people find these videos helpful, especially in today's reality with AI. Also it's only been 5 years but with how fast we're advancing it feels like this was more than a decade ago.
1
10
444
Docker sandboxes are pretty cool. Covering this as the first step of setting up agentic workflow to build an app in my series. Should I call my series "Vibe the right way"? 🫣
1
7
466
Gio 🐘 retweeted
I'm planning a 3 part series where I build a budgeting app for myself. Not a product, just the features I actually need, built with AI agents inside guardrails so they don't do something silly. Part 1 is gonna be the intro & planning. Part 2 is about the architecture, ADRs, specs, setup, skills, guardrails, so the agents have the reasoning and follow rules/patterns. Part 3 is the build, using the Threejs, React, Inertia, Laravel with AI SDK, MCP, Reverb, Boost and other good stuff. I'm more excited about part 2 because that's where I spend most of my time day to day at work. Miss making videos. I've lost some of the motivation over time and I'm hoping to find the free time, and the thrill, to do it again.
6
2
22
792
I'm planning a 3 part series where I build a budgeting app for myself. Not a product, just the features I actually need, built with AI agents inside guardrails so they don't do something silly. Part 1 is gonna be the intro & planning. Part 2 is about the architecture, ADRs, specs, setup, skills, guardrails, so the agents have the reasoning and follow rules/patterns. Part 3 is the build, using the Threejs, React, Inertia, Laravel with AI SDK, MCP, Reverb, Boost and other good stuff. I'm more excited about part 2 because that's where I spend most of my time day to day at work. Miss making videos. I've lost some of the motivation over time and I'm hoping to find the free time, and the thrill, to do it again.
6
2
22
792
Gio 🐘 retweeted
Almost five years later, I just used @GioDev8 's "DI container with reflection API autowiring" video from the "PHP the right way" series to refresh my memory while building a DI container for a Java project I'm working on. #stillgold
1
2
1
4
198
"You need a better harness"
7
493
Asked Claude to /grill me. It said "medium or well done" 😒
1
13
669
Quick tip, something I had to do recently. Claude Code keeps its own auto memory besides CLAUDEmd. Notes it saves for itself per project, loaded into new sessions automatically. Usually helpful. But when I want a second unbiased opinion, or when an earlier debugging guess was wrong, it kept giving me the same answer. Clearing the memory for that project from stale or wrong items gave me much better output.
1
2
667
Wife texts me a shopping list. I paste it into Claude and get back an artifact with the list, plus features like add/remove items, check them off, categorized by aisle, etc. Claude takes < 90 seconds to build. I could've just used the list as is or downloaded an existing software. But why, when Claude can whip up a mini app on demand, built exactly how I want it, in less time than it would take to download & set one up.
1
5
800
I implore you! Find a firm framework foundation (Laravel, Rails, etc) and build your app upon it. Agents thrive with constraints. If your framework has first-party answers for queues, auth, API, websockets, cron, email, etc you will have a much better time.
Replying to @aarondfrancis
AI coding gave me the excuse I needed to return to Laravel after five years The stability of the structure was the only thing keeping my AI in check
36
24
15
428
56,695
I tend to use "duuude, r u serious?" and "tldr please" quite alot when chatting with Claude. Saw a recent skill called "/bro" and it's funny how accurate it is.
4
558
Someone shared with me that they're having a hard time finding PHP/Laravel jobs. My advice was first to review and edit the resume. Instead of focusing on frameworks and tools, focus on what you actually shipped and what changed because of it, and then search for jobs based on that, not on the stack. The outcomes you've delivered translate way further than the framework you delivered them in. On the flip side though, I do think more PHP/Laravel jobs will open up in the near future. As AI adoption grows, people are gonna realize how fast you can build stuff with Laravel
5
26
2,854
Thinking of building some cool tooling with Laravel AI for myself & can record the process. Would you rather watch 30+ video of the decision making and setting up guard rails to let AI build itself or prefer short summary <15 min video walkthrough?
75%30+ min detailed video
25%keep it short < 15 mins
24 votes • Final results
1
4
439
This is concerning. @TeamYouTube not cool to treat content creators like this. At least share what exact line or segment from video violated which policy.
Game over for now, they just won’t budge at all. For now i’ll remain banned on Youtube, very cool Google love it 👍 As for everyone in the community, just want to say thanks for sharing and standing up for me ❤️🙏
1
504
Gio 🐘 retweeted
Decided to make a video about loop engineering (but because I'm slow af making videos but the time I got half way through we were already talking about graphs, so incorporated that as well). Check it out (link below). Trying this as an experiment type of video.
1
2
13
873
Haven't really gotten into openclaw or Hermes but I did set up a mini version with headless Claude Code and Slack, and it's been more useful than I expected. A small program on a Linux laptop holds a connection to Slack. I post in a channel, it starts a headless run in my projects and posts the result back in the thread. Reply in that thread and it resumes the session, so it remembers. Progress shows up as emoji on my own message instead of bot chatter, each channel has its own config for what it can touch plus a daily spend cap, and it runs as a service.
1
6
821
Spent way more time than I probably had to on locking it down. Laptop is on its own network with tight firewall rules. The agent runs as a non sudo user that only has the projects I want it in, with its own GitHub and Claude accounts, so none of my real credentials sit on that box. The bridge only obeys my Slack user ID, and only channels I listed in a config can do anything. Unlisted is read only. The one that browses the web runs in a sandbox with no access to my code, since read plus fetch is how things get out. It probably has holes and is not best but the blast radius is a laptop I can wipe.
1
1
414
Decided to make a video about loop engineering (but because I'm slow af making videos but the time I got half way through we were already talking about graphs, so incorporated that as well). Check it out (link below). Trying this as an experiment type of video.
1
2
13
873