Proiectele mele de programare Vibe tind să se împartă în două experiențe distincte: 1) Totul funcționează perfect și creez această aplicație de vis care face exact ce voiam, poate cu câteva corecții pentru a corecta unele aspecte pe care nu le-am specificat complet. Adaug funcții noi și lucrurile continuă să funcționeze. E magie. 2) Lucrul inițial pe care îl urmăream nu funcționează, îi spun agentului să-l corecteze, încercând să reduc complexitatea treptat ca să ajung la esența a ceea ce vreau, dar nimic nu funcționează și tot repetă aceleași greșeli chiar și cu multe instrucțiuni. Presupun că este o problemă de abilități. Cum reușesc oamenii să iasă cu succes din experiența #2 când lucrurile au început să iasă de sub control? Să începi proiectul de la zero rar ajută, pentru că cred că propriile mele instrucțiuni/cadre cauzează problema de la bun început.