Loading video...

Video Failed to Load

Go Home

I messed up... maybe letting AI do all our coding isn't a great idea

58,427 views • 5 months ago •via X (Twitter)

37 Comments

Brian G's profile picture
Brian G5 months ago

AI worked just fine. The human component was the weak link. This is a great lesson on multiple levels.

Matthew Berman's profile picture
Matthew Berman5 months ago

Indeed

Elix's profile picture
Elix5 months ago

That's why I have agent teams, one agent QC the work of other agents and so on. I built My Virtual Office to manage agent teams like real employees, allowing me to see everything they do live:

polihedge's profile picture
polihedge5 months ago

Should've been charged more, frankly. We need more taxes on people who deflect and then peddle to others the same addiction.

Mike Key's profile picture
Mike Key5 months ago

Can't outsource our thinking. Every time I hear someone say they're not checking the results anymore ... I just think that is asking for trouble. It's ok to speed ourselves up, TRUST, but VERIFY

Klaus's profile picture
Klaus5 months ago

I dont let AI code logins/payment stuff

Matthew Berman's profile picture
Matthew Berman5 months ago

Slows you down then

Klaus's profile picture
Klaus5 months ago

my dad helps me with it xD... also whens the dgx station video comming 👀

Chief Agenteer's profile picture
Chief Agenteer5 months ago

The best thing you can do is give it a rest. Go get some sleep. You look tired. AI isn't worth having a stroke or heart attack. Rest up and be well.

Stephen Martin's profile picture
Stephen Martin5 months ago

Don't be so hard on yourself. I've seen plenty of seasoned engineers blow thousands of dollars on seemingly simple mistakes. No AI involved.

John Da Don's profile picture
John Da Don5 months ago

Thanks for sharing this. Good learning moment for everyone entering the space Hopefully @Google and @awscloud make more accessible billing system that even a lamen could navigate It's going to be needed

George's profile picture
George5 months ago

Oof, hard lesson. AI is incredible until you forget the human oversight layer. Thanks for the reminder!

Paul Freeman's profile picture
Paul Freeman5 months ago

This is an expensive lesson to learn. Many coders I've worked with in the past will automatically deploy servers on Azure or AWS - which would default to the a "standard" build much larger than what might be needed for a dev environment. This lesson applies here too. There is a decoupling between the coding side and the infrastructure management side of the architecture that is not exposed to vibe coders. Worth the extra time to understand how the hosting agency will manage this.

Eric Buess's profile picture
Eric Buess5 months ago

I just prepay with usage alerts

kryptek's profile picture
kryptek5 months ago

This is the sort of 'oops' that leads me to believe you have no experience designing large scale systems. Anyone designing their app infrastructure should understand all components and cost. Not trying to knock you. It's a learning experience.

Carlo GG's profile picture
Carlo GG5 months ago

Dude, just use Cloudflare, with Cloudflare code mode. Use workers and the $5 plan.

HypeTunes!'s profile picture
HypeTunes!5 months ago

Autopilot is still only good for short sessions. For anything longer, you need to carefully monitor the LLM’s thoughts or you’ll get a bunch of bad mistakes made that you didn’t want.

Freddy Snijder's profile picture
Freddy Snijder5 months ago

The simple truth is that LLMs have no idea what is important to you, what your context is. Why are you doing this? What's your budget? Is this a hobby project or a prototype for a launching startup? How much do you actually know about developing software? What features are more important than others? etc. This context needs to be built up through your collaboration with the AI — and that needs a memory system that captures what happened and what reality looks like in your work (world model). Shameless plug, for exactly these reasons I developed collabmem: an easy-to-use, easy-to-install, yet powerful long-term memory system, optimised for Claude Code:

Harry Ashton's profile picture
Harry Ashton5 months ago

I like the quote, from this year can't remember from who said "AI didn't replace SWE, just average thinking". It's part of the reason I wrote this for people who are going into vibe coding fully raw to give them SOME kind of development concepts

Alex I/O's profile picture
Alex I/O5 months ago

@MatthewBerman this is exactly the reason I built @afkode_ai. Building with AI should be about spending more time in the thinking phase, which would have allowed you to not take those suggestions from you coding agent at face value. Take a look. I am sure you'll like it.

Paul Freeman's profile picture
Paul Freeman5 months ago

One other thought on this. You mention code release, but you don't talk about code management, customer support or any of the other update functions that result as a release of code. As vibe coders start to release more code, who is going to keep them updated? Who fixes bugs? How do you hire someone for QA to fix code that no one knows how it was made? Companies will be looking for other companies to support products that maybe no one knows who made. The classic plan-build-deploy-support model will have to have a major overhaul too. I know the short answer here is that agents will take care of it all... but, really? In the short term?

Yassine Bouanane's profile picture
Yassine Bouanane5 months ago

Summary: just dont use vercel

V0id's profile picture
V0id5 months ago

That's on Vercel's side though. Same issue happened to me..

Stephen Reed 🤖's profile picture
Stephen Reed 🤖5 months ago

Thanks for sharing your experiences Matt. My AI app wrote 5 million lines of Java code plus tests and am very happy with the results. In particular it recently adopted your prompt-injection detection strategy. Classic software engineering is the answer.

Qwerty's profile picture
Qwerty5 months ago

As AI starts taking on larger workflows, stronger, more robust AI frameworks become increasingly important. V-model light (systems engineering): Have (AI) define clear specs + modular design first, then verify it meets the spec. Six Sigma: monitor & reduce output variance → lower defects. AI is getting increasingly good, but trips on critical parts or produces often unacceptable high defect rates. And humans struggle to monitor processes that are 80% or 95% successful.

Bruno Pereia's profile picture
Bruno Pereia5 months ago

I got Claude to just setup my own server with Hetzner and it’s beefy enough to actually host multiple of my projects. I got it to create its own skill for deployments so I can just tell it to deploy and it deploys to my own server, no hidden costs or fees

quorcus's profile picture
quorcus5 months ago

You can also build locally and deploy the pre built

Derelict's profile picture
Derelict5 months ago

Sounds like a skill issue

True Meritocracy's profile picture
True Meritocracy5 months ago

Just use Replit

Kaveh Mousavi Zamani's profile picture
Kaveh Mousavi Zamani5 months ago

It’s a reminder that blindly trusting can lead to surprises. But interestingly, this does not apply only to AI. You are managing, and you are not the subject-matter expert anymore. Be a good manager.

Jonathan Lupo (he/him)'s profile picture
Jonathan Lupo (he/him)5 months ago

AI IDEs should have a "guardrail view" where users can set parameters to prevent automated decisions made that violate specified parameters related to security, efficiency, platform costs, etc. Also, a log of user interventions where humans redirected the coding agent.

Jan_RXed's profile picture
Jan_RXed5 months ago

Matt, you can put monthly caps you know that

Samurai's profile picture
Samurai5 months ago

Maybe Ai has its own language & we won't understand it

Thomas Unise's profile picture
Thomas Unise5 months ago

locally host your LLM Problem solved GLM, Qwen, & MiniMax

Angel 💿🖊️'s profile picture
Angel 💿🖊️5 months ago

Gemma?

Rishabh Jain's profile picture
Rishabh Jain5 months ago

The pattern I keep seeing: AI makes the first 80% trivial, so you skip the part where you actually understand what was built. Then something breaks and you're debugging a system you never internalized. The build wasn't the mistake - skipping the review was.

Luke's profile picture
Luke5 months ago

Doesn’t Vercel have a free plan lmao? That wasn’t good enough?

Related Videos