Goal of This ChapterAI and HallucinationsWhat AI Hallucination MeansWhy Not Just Call It a Bug in Any Case?Why Hallucinations OccurAI’s Role in Software Engineering Patterns and Coding PrinciplesSoftware PatternsTraditional Design Patterns Enhanced by AIAI-Specific Design PatternsConsistency and Governance Across TeamsCoding PrinciplesAI-Aided Development ProcessesMaintaining Software Engineering PrinciplesProductivity, Risks, and Human OversightNew Coding Paradigms: Vibe Coding, Conversational Development, and IssuesIssues, Problems, and Known LimitationsSummary