The term 'Vibe coding' refers to using Large Language Models (LLMs) to solve problems with small context.LLMs possess programming capabilities, allowing tasks such as generating code snippets or reviewing code.To build an entire project through 'vibes,' traditional software engineers need the essential tools like versioning and structure.The concept of Readme Driven Development aligns with using AI assistance, combining the power of AI with traditional software engineering practices.