Vai al contenuto
Persona

Kent Beck

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

Kent Beck ha dedicato circa 110-130 ore in quattro settimane a una libreria B+ Tree in Rust e Python, abbandonando le prime due versioni man mano che la complessità si accumulava, per poi pubblicare il risultato nel giugno 2025 come "Augmented Coding: Beyond the Vibes". La distinzione che vi enuncia sostiene oggi un argomento più ampio: l'augmented coding assume come priorità la qualità del codice, la complessità e la copertura dei test, mentre il vibe coding si concentra solo sul comportamento del sistema.

Fu lui a creare il Test-Driven Development, e l'argomentazione che ne fa nell'era dell'IA si basa sull'amplificazione: gli ingegneri disciplinati eseguono il ciclo red-green-refactor più rapidamente con un modello, quelli indisciplinati producono codice difettoso più rapidamente. Il suo post su LinkedIn dell'ottobre 2024 valutava la questione in base al contesto, accettando il vibe coding per i prototipi da scartare e respingendolo per il codice di produzione, per poi orientarsi verso approcci ibridi. Il suo system prompt per BPlusTree3 imponeva di scrivere prima il test che fallisce nel modo più semplice e di non mescolare mai, in un unico commit, modifiche strutturali e modifiche comportamentali.

Lavorare tutto il giorno con i suoi "genies" alimenta anche la sua lettura economica. In "Starving Genies" (aprile 2026) considera i limiti d'uso introdotti quasi simultaneamente da Google, Amazon e Anthropic come un segnale indirizzato agli investitori, non come un ostacolo tecnico imprevisto, e si chiede se l'uso intensivo dell'IA stia diventando un prodotto premium piuttosto che un servizio di default.

Altri riprendono le sue formulazioni: Julien Lépine cita « 99 % de ma valeur est devenue inutile, mais le 1 % restant a fait ×1000 », Dorra Bartaguiz la sua frase secondo cui i team capaci di testare si adatteranno meglio. Il giudizio di Beck stesso su BPlusTree3 era più sfumato: buono sul piano della correttezza e delle prestazioni, non su quello della qualità del codice.

Tipo
Persona
newsletter
Tidy First? (Substack)
ruolo
Co-iniziatore di Hillside Group
relazioni
18
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)