Ho scoperto che il valore marginale dell'utilizzo di AI mentre si lavora sulla stessa base di codice diminuisce notevolmente nel tempo. È sempre utile, ma tende ad appiattirsi piuttosto rapidamente. Penso che non si tratti tanto di dare priorità al contesto. E più che altro richiede semplicemente molto più sforzo descrivere le cose in relazione l'una all'altra. Ogni funzionalità ha il potenziale di interagire con ogni altra funzionalità. Quindi c'è una complessità n^2 nel limite. Il lavoro converge sulla descrizione di tutto ciò e sul test per esso, che diventa più formale nel tempo. AI è davvero un passo drammatico per affrontare il primo 80%. E costringe a pensare in astrazioni di livello superiore per limitare la gestione del numero di interazioni a coppie. Ma come sempre, il restante 20% è dove risiedono tutto il tempo e il valore.