La codifica di Vibe ha attualmente lo stesso problema delle auto a guida autonoma. Il conducente che dovrebbe monitorare la situazione si addormenta al volante. Mentre scrivo codice nel modo tradizionale, guardo costantemente il codice e valuto tutto, cercando bug, cercando modi per semplificare, pianificando il compito successivo. Codificare è qualcosa di rilassante che faccio mentre penso. Mi avvicina al codice. Poiché ho scritto ogni riga di codice e le ho modificate molte volte, il codice è nella mia testa. Posso continuare a programmare nella mia testa quando esco a fare una passeggiata. Se non avessi scritto il codice, sarebbe molto difficile farlo. Leggere semplicemente il codice che qualcun altro (qualcosa) ha scritto è incredibilmente noioso e difficile da comprendere. Quando sto imparando un nuovo codice, spesso faccio modifiche temporanee solo per vedere come funziona. Programmare senza modificare il codice è innaturale. Il mio miglior lavoro è quando conosco ogni riga intimamente e posso catturare i rari bug di edge case prima che si verifichino. Le cose spesso mi vengono in mente quando non sono nemmeno alla scrivania, sotto la doccia, mentre mangio il pranzo, o mentre faccio una passeggiata. Il mio subconscio dirà improvvisamente "hai dimenticato il caso ... che potrebbe causare un bug" ed è di solito giusto. L'AI potrebbe essere in grado di fare il pensiero facile, ma non può ancora fare il pensiero difficile, quindi è necessario conoscere il codice.