TechWorkRamblings

by Mike Kalvas

202602022023 Complexity

#new

A staggeringly large topic to be sure. This note does not aim to be comprehensive.

In 202602021747 A Philosophy of Software Design, John Ousterhout defines complexity in software systems in the following way.

Complexity is anything related to the structure of a software system that makes it hard to understand and modify.1


  1. Ousterhout, J. K. (2021). A philosophy of software design (Second edition) (pp 5.). Yaknyam Press.