Building a Cathedral
theprepared.org
theprepared.org
https://www.amazon.com/Cathedral-Story-Construction-David-Ma...
The basic premise of "How Buildings Learn" by Stewart Brand, co-founder of The WELL, is that the better buildings are those that can and may adapt to different purposes over their life span. Like they say, 'this home has good bones' if the house has good infrastructure and structure. This can also be obviously applied to software construction.
https://en.wikipedia.org/wiki/Levittown,_Pennsylvania
This song distills the low regard in which it was held.
https://en.wikipedia.org/wiki/Little_Boxes
My comment is based on visits to Levittown -- a friend of mine grew up there.
There are two kinds of houses: "if" houses and "despite" houses.
An "if" house stay in shape if the roof doesn't leak. A "despite" house stays in shape despite the roof leaking every now and then.
This is because of different design philosophies. More modern chipboard or glass wool usually get destroyed if they get wet. Old fashioned wood can simply be dried (if it doesn't get moldy / rot). Plastic insulation (or plastic based paints) creates moisture traps. Structures don't dry and usually they just rot.
Everything works fine with chipboard, plastic and glass wool IF it never gets wet. This is usually about as far as people think. (Dealing with pointers or lots of global variables is safe if you never make any mistakes.) But the longer the life span of the house, the less likely that is to be true.
Always mis-read 'beast' as 'breast' in literature. It gladdens your heart and puts a great spin on everything.