Jo mer jeg bruker disse agentene (som nå skriver kode som er ganske god, men selvfølgelig må jeg verifisere og holde dem i sjakk), jo mer føler jeg at vi kommer til å se «Microsoft Frontpage»-øyeblikket i teknologien: Frontpage gjorde faktisk alle webutviklere overflødige i 2007. Som vi alle vet.
... vel, Frontpage gjorde alle utviklere «overflødige» i selskaper som kjøpte Frontpage, og var fornøyde med å lage nettsider Frontpage kunne gjøre det. Og vedlikeholde den. Og forleng den. Og... Det var et mareritt!! Så de ansatte back-webutviklere til å gjøre det (med eller uten Frontpage)
Kompleksiteten forsvinner ikke fra å bygge programvare – selv om det er mer tilgjengelig for alle å for eksempel lage en pull request. Hvis du er programvareingeniør, kan du sannsynligvis løpe runder rundt alle ikke-utviklere når det gjelder kompleksiteten i apper som skal bygges uten at det faller over (og med det som fungerer)
Mitt agentbruk inkluderer: - Å be den lage en databasetabell for å lagre tilstanden for X - Å legge merke til at testene har for mange forfalskninger, ikke det jeg vil ha - Instruere den til å gjøre et designvalg, en konfigurasjon som ikke er i koden - Instruerer å legge til o11y og tester det deretter (ikke stol på det) osv osv osv
Å, og la oss ikke snakke om feilsøking, det finnes fortsatt Agenten kan hjelpe, men den er ofte uvitende, så jeg bretter opp ermene og forstår hva den gjorde som fikk ting til å gå galt (f.eks. en test som skulle stryket på dette stadiet – bare ikke sagt det) Var bekymret et øyeblikk for at utviklernes ferdigheter er utdaterte – hele pakken ble nettopp mer verdifull, for å være ærlig [selv om deler av den ikke bruker så mye lenger]
(Korrigering: Frontpage ble lansert i 1997, så det burde ha gjort webutviklere overflødige fra da av, ha! Den ble avviklet rundt 2007. Har blandet det sammen!)
703