As a manager of coders and other types of intelligent designers for many years.. I learned that proper planning looked for redundancy and variations of redundancy that is in all systems.. Intelligent System design is almost completely a matter of recognizing redundancy.. and dealing with it creatively.. Jealous management of things that happen over and over was very important when 50,000 bytes of Ram memory was a lot, much less than that was usually the rule..
I appreciated then, and do now that God does not make Bluebirds.. he made Bluebirds that make Bluebirds... The logic of that is incredibly creative and efficient.. The sub-routine of life.. There is a talent to recognizing redundancy.. and another different talent to dealing with it as "an asset".. not "a liability"..
And many think they were "innovators" to come up which such things in the 1960's. LOLOL!