John Ousterhout is the original author of Tcl and Tk.
Google talk on software design philosophy [L1 ]