Kuusi kuukautta insinöörien koodausagenttien käytön seuraamisen jälkeen huomasin, että tuottavimmilla käyttäjillä on jotain yhteistä Parhaat käyttävät sitä, mitä kutsun "sokraattiseksi tilaksi". Sen sijaan, että agentille vain kerrottaisiin mitä tehdä, he aloittavat kysymyksillä, jotka pakottavat sen lataamaan oikeat tiedostot ja ymmärtämään abstraktiot. He jatkavat (ja korjaavat agenttia), kunnes ovat varmoja, että sekä he että agentti ymmärtävät ongelman muodon ja tavoitteet Hyötynä tässä on, että sen sijaan, että arvailisit suunnitelman etukäteen, autat sekä itseäsi että agenttia ymmärtämään koodipohjan ennen kuin alat tehdä muutoksia Kun pyydät sitä tekemään jotain, kaikki konteksti on jo "rakennettu" ja tie eteenpäin on selvä