YK Sugi

Developer Experience Manager
Sourcegraph

Presentation Title:

10 Commandments for Vibe Coding

Presentation Summary:

Since the launch of GPT-4, I’ve spent an intense and insane amount of time coding with AI. In this talk, I’ll distill everything I’ve learned from this into 10 practical rules.

I’ll end with a look ahead—what the future holds as we move into the agentic future of coding and software engineering.

    1. Thou shalt not rely on it too much if you are a junior.
    2. Thou shalt write lots of tests.
    3. Thou shalt not exceed 400 lines of code for each file.
    4. Thou shalt organize your codebase well.
    5. Thou shalt move slow so that you can go fast.
    6. Thou shalt make architectural decisions carefully.
    7. Thou shalt provide or let AI collect necessary context.
    8. Thou shalt keep the provided context to a minimum.
    9. Thou shalt break down a large problem into smaller ones.
    10. Thou shalt go agentic.
Picture of About | YK Sugi

About | YK Sugi

Developer Experience Manager at Sourcegraph, and creator of an open-source coding assistant with 1,200+ stars on GitHub. Also the founder of CS Dojo, a programming education YouTube channel with over 1.9 million subscribers, helping millions of learners worldwide build their coding skills.