Vai al contenuto
Persona

Kent Beck

Kent Beck — Persona. newsletter: Tidy First? (Substack) · ruolo: Co-iniziatore di Hillside Group

Kent Beck ha dedicato tra le 110 e le 130 ore, nell'arco di quattro settimane e tre versioni (le prime due abbandonate per l'eccesso di complessità accumulata), a BPlusTree3, una libreria di alberi B+ in Rust e Python scritta con l'ausilio dell'IA generativa. Ha raccontato l'esito in "Augmented Coding: Beyond the Vibes" (giugno 2025). Era soddisfatto della correttezza e dei benchmark, che superavano BTreeMap di Rust e SortedDict di Python nelle scansioni per intervallo. Non era soddisfatto del codice: quando ha provato a trascriverlo come programma letterario, vi ha trovato troppa complessità accidentale.

La linea che Beck traccia tra augmented coding e vibe coding riguarda ciò che l'operatore rifiuta di cedere: test, copertura, complessità. Sorveglia tre segnali che indicano che il lavoro è andato storto: cicli di implementazione, funzionalità non richieste e test disattivati o cancellati per costruire artificialmente un'esecuzione positiva. Quando il modello di ownership di Rust ha bloccato il progetto, ha fatto scrivere il codice prima in Python e poi lo ha traslitterato. La disciplina è più antica degli strumenti: Beck ha creato il Test-Driven Development, ha firmato l'«Agile Manifesto» e ha convocato l'«Hillside Group» insieme a Grady Booch, il gruppo all'origine del libro della Gang of Four del 1994.

Julien Lépine, CTO di AWS France, ha ripreso la formulazione di Beck secondo cui il 99% del suo valore era diventato inutile, mentre il restante 1% si moltiplicava mille volte. In "Starving Genies" (aprile 2026), Beck legge nei tetti d'uso introdotti quasi simultaneamente da Google, Amazon e Anthropic un segnale rivolto agli investitori, e si chiede se si tratti di un ponte temporaneo o del punto in cui un uso intensivo dell'IA diventa un prodotto premium.

Tipo
Persona
newsletter
Tidy First? (Substack)
ruolo
Co-iniziatore di Hillside Group
relazioni
17
Citata in
6 fiches

Vicinato

augmented coding Test-Driven Developm… BPlusTree3 Agile Manifesto Starving Genies TDD Vibe Coding Tidy First codage augmenté quot… Augmented Coding: Be… Hillside Group approches hybrides

→ ha creato

augmented coding METHODOLOGIE affidabilità alta stabile Fonte ↗
Test-Driven Development METHODOLOGIE affidabilità alta stabile Fonte ↗
BPlusTree3 TECHNOLOGIE affidabilità alta stabile Fonte ↗
TDD METHODOLOGIE affidabilità alta stabile Fonte ↗
Hillside Group ORGANISATION affidabilità alta stabile Fonte ↗

→ pubblica

Agile Manifesto DOCUMENT affidabilità alta stabile Fonte ↗
Starving Genies DOCUMENT affidabilità alta stabile Fonte ↗
Augmented Coding: Beyond the Vibes DOCUMENT affidabilità alta stabile Fonte ↗

→ utilizza

TDD METHODOLOGIE affidabilità alta stabile Fonte ↗
Tidy First METHODOLOGIE affidabilità alta stabile Fonte ↗
codage augmenté quotidien METHODOLOGIE affidabilità alta dinamico Fonte ↗

→ si oppone a

Vibe Coding METHODOLOGIE affidabilità alta stabile Fonte ↗

→ raccomanda

approches hybrides METHODOLOGIE affidabilità alta stabile Fonte ↗

Analisi redatte (3)

Citata in (3)