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.
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
06:10 MIN
AI-generated code is the new form of legacy code
WeAreDevelopers LIVE - Vibe Coding Deep Dive, Conference Video Editing and more
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
02:32 MIN
Navigating the environmental impact of AI in coding
The Environmental Impact of Software Development
13:07 MIN
Balancing speed and control with AI vibe coding
WeAreDevelopers LIVE - Should We Respect LLMs? Is Rust Taking Over? Developers as Content Creators and more
03:51 MIN
The diverse ways AI assists developers today
Developer Productivity Using AI Tools and Services - Ryan J Salva
Featured Partners
Related Videos
Vibe coding sucks! Long life to vibe coding: Hardening Applications for Production with GenAI
Raúl Berganza Gómez
Livecoding with AI
Rainer Stropek
Leapter: The Reinvention of Software Development? A Future Built On AI Generated Code.
Robert Werner
ChatGPT: Create a Presentation!
Markus Walker
Agents for the Sake of Happiness
Thomas Dohmke
Five things in tech that matter and we have to make work
Christian Heilmann
AI & Ethics
PJ Hagerty
From Monolith Tinkering to Modern Software Development
Lars Gentsch
Related Articles
View all articles



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




Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript


Amdocs
Kontich, Belgium
Senior
Terraform
Kubernetes
Machine Learning
Continuous Integration

Infosupport
Veenendaal, Netherlands
€0K
Natural Language Processing

