John Ousterhout: progettazione pratica, Tcl e il costo della complessità | Koder.ai