The article discusses the concept of 'vibe engineering', a term proposed to describe the practice of using AI tools, such as Large Language Models (LLMs), to assist in software development while maintaining accountability and following best practices. The author argues that this approach requires a high level of expertise and experience in software engineering, as well as a deep understanding of how to effectively utilize AI tools. The goal of 'vibe engineering' is to leverage AI to accelerate development while ensuring the quality and maintainability of the software. The author also notes that the term 'vibe engineering' is intentionally provocative and meant to distinguish itself from 'vibe coding', a more casual and potentially less rigorous approach to AI-assisted development.