Code names are often assigned, like social security numbers, with a "code" that designates certain parameters. social security numbers have embedded
with in them information on the person in question such as place and date of birth, etc. While some code names follow a pattern, after certain
critical information is included in code names, the rest very often is ad hoc. Remember people, to break or make a code you first have to see a
pattern. After that, its not hard to determine the meaning of a code. Case in point: When I was active at a high level in intelligence, I was told
some phrase or words, that are used, get overused. Some "old stand buy" phrase like "bunny rabbit, chrome, super-dust' had been used so often it
lost its meaning. The best people I ever met who worked on code names were not math experts, but experts in popular culture. Think about this.
200Years from now will we know what the words "dweeb, coca cola, or double parked" mean? It might if your a historian of culture 2 centuries from
now. The ideal code has, like popular culture, an expiration date.


