Agreed. Consider software design patterns, which were inspired by the (brick-and-mortar) architect Christopher Alexander. That means that someone would have had to stop programming and learn about architecture for this cross-pollination to happen. :)