După 6 luni în care am urmărit ingineri folosind agenți de programare, am descoperit că cei mai productivi utilizatori au ceva în comun Cele mai bune folosesc ceea ce eu numesc "modul socratic" În loc să-i spună agentului ce să facă, încep cu întrebări care îl forțează să încarce fișierele corecte și să înțeleagă cu adevărat abstracțiile. Continuă (și corectează agentul) până când sunt siguri că atât ei, cât și agentul înțeleg forma problemei și obiectivele Beneficiul aici este că, în loc să ghicești un plan de la început, ajuți atât pe tine, cât și pe agent să înțelegi cu adevărat baza de cod înainte de a începe să faci modificări Până când îi ceri să facă ceva, tot contextul este deja "construit" și drumul înainte este clar