L3VLUP
People

John Ousterhout

Stanford computer science professor

Sources

1 idea

  • FrameworkSoftware engineeringBook

    Complexity is what you must hold in your head to make a safe change

    Judge a design by how much a reader must understand to change it safely, and prefer deep modules behind small interfaces.

    Code review, design discussions, and software engineering interviews that ask what good code is.

    From A Philosophy of Software Design · John Ousterhout