[KongchangAI]
Person

John Ousterhout

A professor of computer science at Stanford University and a prominent researcher in distributed systems and networking. He is the principal designer of the Homa transport protocol.

Core Facts

Timeline (last 90 days)

Oct 4

Homa is a data-center-oriented transport protocol proposed by John Ousterhout's team at Stanford University.

Unverified50%
Sep 12

John Ousterhout's "A Philosophy of Software Design" defines complexity as anything in the structure of a software system that makes it hard to understand and modify.

Unverified60%
Sep 12

Matt advocates building deep modules—modules that hide large amounts of functionality behind a simple interface rather than a fragmented shallow interface structure—to facilitate testing and help AI comprehension.

Unverified50%
Sep 6

John Ousterhout, in A Philosophy of Software Design, breaks complexity down into three symptoms: change amplification, cognitive load, and unknown unknowns.

Unverified50%
Aug 4

The original motivation for Tcl was to provide an embeddable scripting language for EDA (Electronic Design Automation) tools.

Verified65%
Aug 4

Tcl (Tool Command Language) was created by John Ousterhout during his tenure at the University of California, Berkeley.

Unverified60%
Aug 4

Raft's authors Diego Ongaro and John Ousterhout stated that algorithm understandability should be the primary design goal

Unverified90%

All Facts (7)

Source Articles