John Ousterhout: व्यावहारिक डिज़ाइन, Tcl, और जटिलता की लागत | Koder.ai