John Ousterhout: Practical Design, Tcl, and the Cost of Complexity | Koder.ai