Addio al guardiano della semplicità: se scrivi Python, hai un debito con Tim Peters

Addio al guardiano della semplicità: se scrivi Python, hai un debito con Tim Peters

Se oggi scrivete una riga di codice Python e pensate ‘cavolo, è così pulito e leggibile’, dovete ringraziare un uomo che probabilmente avrebbe preferito parlare di motori Harley-Davidson piuttosto che di design pattern.

È arrivata una brutta notizia dai corridoi della Python Software Foundation: Tim Peters se n’è andato. E non parlo solo di un altro sviluppatore che ha contribuito a un progetto open source; parlo di uno di quei pilastri che hanno trasformato un esperimento interessante in quello che oggi è il linguaggio standard per tutto, dall’AI alla data science.

Per chi non lo conoscesse, Tim non era il classico accademico con la barba curata e l’aria di chi vive dentro un compilatore. Era uno che sembrava più un meccanico o un biker (e infatti ha lavorato alla Harley-Davidson), ma con un cervello capace di macinare algoritmi complessi mentre fissava il vuoto con un taccuino in mano. Insieme a Guido van Rossum, Tim ha agito come il ‘gatekeeper’ definitivo. Mentre il resto del mondo software stava scivolando verso una complessità inutile, verso linguaggi che sembrano dei muri di testo infiniti e pieni di boilerplate inutile, Tim era lì a dire: ‘No, questo è troppo complicato. Rendiamolo elegante’.

Se avete mai digitato `import this` nella vostra console, avete incontrato il suo spirito. Lo ‘Zen of Python’ non è solo una lista di buoni consigli per i principianti; è il manifesto di una filosofia che rifiuta la zuccherosità inutile e la confusione mentale. Tim era quello che faceva da filtro: se una nuova feature rischiava di rendere Python un mostro di verbosità simile a Java o ai vecchi linguaggi Microsoft, lui era lì a ‘scuoterla e mischiarla’ finché non diventava qualcosa di dignitoso.

La cosa triste è che, con la sua uscita dal nucleo dei developer, molti hanno notato come la complessità di Python abbia iniziato a gonfiarsi. È un po’ come quando in un film cult sparisce il regista che teneva insieme tutto il cast con carisma e ironia: il film può continuare, ma perde quella magia che lo rendeva unico.

Tim non era il tipo da ‘authority’ pesante o da discussioni accese sulle mailing list. Usava l’umorismo, una punta di sarcasmo e una precisione chirurgica per argomentare. Ha insegnato a intere generazioni di programmatori che si può essere incredibilmente competenti senza diventare dei presuntuosi incomprensibili.

Quindi, la prossima volta che un vostro script gira liscio e leggibile, fate un piccolo brindisi (magari con una birra calda, molto stile Midwest) alla memoria di Tim Peters. Il codice è un po’ meno bello oggi.

Source: Tim Peters has died

Lascia un commento