Ik gebruik het dagelijks hiervoor. Je moet het een beetje in de vingers krijgen.
In het begin maakte ik m'n prompt steeds uitgebreider. Het bleek echter al snel dat van de 20 requirements er maar 17 meegenomen werden. Of 14. Of 22. Je wist alleen nooit welke wel en welke niet.
Dat bleek dus niet de aanpak. Wat wel werkt, is om te pingpongen. Eerst een simpele basisfunctie maken. Bijvoorbeeld 'ik heb deze excel file en ik zoek een script om dit naar een databasetabel te kopiëren. En ik wil ook dat je eerst de databasetabel zelf aanmaakt want die bestaat nog niet.' Na wat reacties heen en weer heb je dan een werkend script. En dan ga je verder 'mooi, maar ik wil ook history logging. Bestaande tabellen moeten als backup weggeschreven worden naar een tabel met extensie _bak en er moet ook nog een datumveld inzitten'. Etc.
Deze aanpak heeft me tot nu toe al veel werk bespaard. En eerlijk is eerlijk, de code is netter dan ik zelf geschreven zou hebben. Ik ben absoluut geen hardcore programmeur. Maar ik heb wel een technische IT achtergrond dus ik kan beoordelen of de output ergens op slaat, en op deze manier kan ik heel snel prototypes maken.