“The primary feature for easy maintenance is locality: Locality is that characteristic of source code that enables a programmer to understand that source by looking at only a small portion of it.”
#RichardGabriel
#RichardGabriel
"If I look at any small part of it, I can see what is going on—I don’t need to refer to other parts to understand what something is doing."
"If I look at any large part in overview, I can see what is going on—I don’t need to know all the details to get it."
"Every level of detail is as locally coherent and as well thought out as any other level."
Also #RichardGabriel, "Patterns of software", https://dreamsongs.com/Files/PatternsOfSoftware.pdf, pg 42 (as opposed to pg 23 for your quote)