This paper explores the emerging paradigm of Vibe Coding (VC), driven by advances in generative artificial intelligence (GenAI) and large-scale language models. VC emphasizes intuitive, emotion-driven, and improvisational interactions between developers and AI systems, drawing on discussions of End-User Development (EUD). It distinguishes itself from existing programming approaches such as GitHub Copilot. Five semi-structured interviews with ten experienced software practitioners yielded five themes: creativity, sustainability, the future of programming, collaboration, and critique. This paper conceptualizes VC using the metaphor of "co-drifting," contrasting it with "co-piloting," a dominant perspective on AI-assisted development. It argues that VC reshapes the developer role and blurs the lines between expert and non-expert developers.