In the Vibe Coding Handbook, a spectrum of coding modalities with GenAI is described, ranging from 'pairing' to 'delegating.'
'Pairing' involves working closely with the AI like in pair programming with a unique dynamic similar to working with a skilled AI architect.
Conversely, 'delegating' entails instructing the AI with minimal human interaction, suitable for low-novelty tasks with proven AI success.
Frequency of reporting and feedback varies based on task novelty, past experience, skill level, and task impact.
The concept of 'extreme delegation' is explored, drawing parallels to military command styles, notably naval command during the Napoleonic Wars.
Historical examples like Captain Jack Aubrey’s mission orders and Captain Ferreira's authority on the 'Black Ship' exhibit high levels of autonomy and trust.
ChatGPT speculates on Captain Ferreira's potential orders, highlighting the strategic and concise nature of mission directives.
The importance of understanding task novelty, past experience, skill level, task impact, and reporting frequency in AI delegation is emphasized.
Guidelines for AI delegation scenarios are provided, distinguishing between full delegation, guided delegation, active pairing, and expert consultation.
Signs that indicate excessive AI autonomy include scope creep, unfamiliar code patterns, deep nesting, performance degradation, and unexpected codebase changes.