John Ousterhout: praktyczne projektowanie, Tcl i koszt złożoności | Koder.ai