YK Sugi
10 commandments for vibe coding
#1about 1 minute
Defining vibe coding beyond just using AI
Vibe coding is distinguished from methodical AI use by not checking every single line of generated code, making it a production-ready practice.
#2about 1 minute
Why junior developers should use AI cautiously
Junior developers, or anyone new to a specific tech stack, should use AI for fundamental questions to avoid making costly early mistakes.
#3about 1 minute
Breaking down large problems for AI to solve
Deconstruct large projects or bug fixes into smaller, manageable pieces that AI can successfully handle in a single attempt.
#4about 2 minutes
Using tests to manage AI-generated code and bugs
Writing comprehensive tests, even with AI, narrows the solution space for bug fixes and turns test suites into a valuable asset.
#5about 1 minute
Maintaining codebase hygiene with small, organized files
Keep individual files under 400 lines and maintain a well-structured codebase to help both humans and AI navigate the project effectively.
#6about 3 minutes
Avoiding tech debt with careful architectural decisions
Move slowly on foundational architectural choices, like selecting a framework, to prevent accumulating technical debt that slows down future development.
#7about 1 minute
Providing minimal yet sufficient context to the AI
Feed the AI relevant context, like documentation for new APIs, but keep it minimal to avoid overwhelming the model and ensure efficient processing.
#8about 1 minute
The shift towards agentic AI in software engineering
The future of coding involves agentic AI that can take autonomous actions like fetching URLs or searching a codebase on your behalf.
#9about 1 minute
Using containerized environments for multiple AI agents
Provide a containerized or VM-based development environment to enable scaling up to hundreds of AI agents working in parallel on isolated tasks.
#10about 1 minute
How technical expertise maximizes AI coding value
While non-technical users can create initial value with AI, a skilled engineer following best practices can sustain and grow that value over time.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Matching moments
07:00 MIN
The rise of "vibe coding" and AI-generated products
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
03:26 MIN
How AI and vibe coding impact software quality
WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more
03:35 MIN
The rise of AI vibe coding and code cleanup specialists
WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more
03:40 MIN
The limitations and risks of vibe coding
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
06:10 MIN
AI-generated code is the new form of legacy code
WeAreDevelopers LIVE - Vibe Coding Deep Dive, Conference Video Editing and more
06:07 MIN
Understanding the limitations of prompt-based "vibe coding"
Engineering Mindset in the Age of AI - Gunnar Grosch, AWS
02:32 MIN
Navigating the environmental impact of AI in coding
The Environmental Impact of Software Development
05:22 MIN
Why AI and vibe coding won't replace developers
WeAreDevelopers LIVE - Did AI or JS break the web?, Finding gems in the days of AI and One thing developers really need to know
Featured Partners
Related Videos
Vibe coding sucks! Long life to vibe coding: Hardening Applications for Production with GenAI
Raúl Berganza Gómez
Agents for the Sake of Happiness
Thomas Dohmke
Livecoding with AI
Rainer Stropek
Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025
Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett & Thomas Steiner
Engineering Mindset in the Age of AI - Gunnar Grosch, AWS
Gunnar Grosch
Leapter: The Reinvention of Software Development? A Future Built On AI Generated Code.
Robert Werner
ChatGPT: Create a Presentation!
Markus Walker
The AI-Ready Stack: Rethinking the Engineering Org of the Future
Jan Oberhauser, Mirko Novakovic, Alex Laubscher & Keno Dreßel
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

IO Sphere
Charing Cross, United Kingdom
£50-55K




Datadog
Paris, France
Senior
Go
Java
Python
Machine Learning


Datadog
Paris, France
Senior
Go
Java
Python
Data analysis
Machine Learning

