Welcome to the Blog

For a 31-day series, I had to write much of the content ahead of time. Most of it was completed in November or December 2025. The world of artificial intelligence is moving so quickly, it almost feels like the moment you post something, it’s out of date. This series still stands on its own. I tried not to lean too heavily on any specific agent or technology to keep the perspectives timeless.
Audio Versions of the Series
My friend Sean Kelly decided to do a little vibe coding of his own (a lot of vibe coding, actually), and created audio versions of this entire series. You can read about his experience figuring out how to create audio files from my articles here. I’ve also added a link to each audio file at the top of each article.
The 31 Days series taught you the fundamentals of AI-assisted development. Now this blog continues the conversation with fresh content every Friday.
What to Expect
Each week I’ll share:
- New techniques I’ve discovered
- Lessons from real production code
- Updates on the evolving AI tool landscape
- Answers to reader questions
The Series Continues
If you haven’t read the 31 Days series yet, start with Day 1: What Is Vibe Coding? to get the full foundation.
The series covers everything from basic prompting patterns to using AI as your security auditor, SRE, and architect. Each article includes real code and honest lessons about what doesn’t work.
Stay Connected
Subscribe to get new posts delivered every Friday. No spam. Just practical AI coding insights.
This Week’s Update
It’s been a busy week. I just got home from Dynatrace’s Perform conference in Las Vegas, and it was definitely a week I will never forget. Had the opportunity to talk about my journey in vibe coding, and how important observability has become as a result. (You can watch it here).
In addition to that, I’ve also created a new app. While this one is invitation only, I updated the README.md on GitHub to showcase its functionality.
- BroMadness.com – an app to run all of the contests for a friends trip to watch March Madness. (GitHub)
This was my first introduction into a few new technologies, including Vercel & Supabase. It was also my first time using Twilio Verify to provide SMS verification as a login mechanism. I’ve heard many developers state that using AI to write software makes you a worse developer, but I’m finding that I’m learning more, faster than I ever did before. I’d still be fighting with the Twilio integration and APIs, and instead, my app is already in production!
I also built another app that is for the Super Bowl game this Sunday. My sister and brother-in-law’s last name is Stuber, and they host the “Stuber Bowl” watch party every year. They have dozens of people participate in “prop bets” like “How long will the National Anthem take (in seconds)?” or “Will the first play from scrimmage ba a run or pass play?” It’s always been managed in a spreadsheet, but in just a few hours on Monday night, I was able to build them an app that has:
- Pick making directly in the app
- Live Chat with notification
- SMS verification for login
- Administrative tools to managing users and payment tracking, as well as the ability to enter results as they happen.
- Full leaderboard
- Profile management
I can’t even express how fun software development has become for me again. Until next week!
Some Light Reading
- I Miss Thinking Hard - jernesto.com
- A sane but extremely bull case on Clawdbot / OpenClaw - brandon.wang
- AI Didn’t Break Copyright Law, It Just Exposed How Broken It Already Was - jasonwillems.com
- Most People Can’t Vibe Code. Here’s How We Fix That. - a16z.news
- The AI Vibe Coding Paradox: Why Experience Matters More Than Ever - medium.com
Stay updated on vibe coding
Get new articles delivered to your inbox every Friday.
No spam. Unsubscribe anytime.
