A while ago I was discussing some software architectural options with a fellow developer and we ran into a little hitch with our conversation. Put quite simply, the word ‘dynamic’ has a couple of possible meanings. He was using it one way, and I was off on a complete different definition.