The geek code originated in 1993; it was inspired (according to the inventor) by previous "bear", "smurf" and "twink" style-and-sexual-preference codes from lesbian and gay newsgroups. It has in turn spawned imitators; there is now even a "Saturn geek code" for owners of the Saturn car.
That is interesting. It reminds me of the hanky codes, also from that subculture (if you don't know, don't ask!).
R++M-O?MAE--PU-BDCD++S++X-
Ok I am not going to finish.
I like computer programming because it's like Legos for the mind.