Geek Code
a.k.a. The Code of the Geeks
Author: Robert A. Hayden
Tags: #geek
The Geek Code was one of the first widespread variants of the Natural Bears Classification System. As Juhani Anttila describes in an appendix for his thesis “Classifying Galaxies, Gays and Geeks - Signature Codes in Usenet postings”, its topics evolved substantially between versions.
Geek Code makes reference to Kibology, a parody religion discussed on
alt.religion.kibology
created by James “Kibo”
Parry. This was also
discussed on the forum
itself.
Geek Code 3.1’s spec and date have not yet been found; the first reference available is for August 17, 1995.
Robert Hayden was the progenitor of the original Geek Code, but seems not to have been involved in versions beyond 3.12. He made allusions to working on Geek Code 4.0, noting in October 1996 that it “will be out ‘Real Soon Now’”, but no additional information about that work is available.
As of version 4.0, the group telavivmakers/geek_code GitHub repo has taken over documenting, describing, and evolving the code. Many of the changes to the code happened directly on GitHub, so the versions have a date and commit range rather than a single identifiable version. Many of the links in this section come from that repo; much appreciation to them for archiving and sharing their work.
The list of resources for Geek Code, particularly v3.12, is unlikely to be complete: the code is very popular and is a favorite for geeks to write tools for.
Media coverage
The Geek Code received 5 pages of coverage in the February 1995 issue of bulletin board magazine Boardwatch.
It was mentioned in a brief paragraph in a Rolling Stone #732 article on page 20 published on April 18, 1996 - which itself was then described in an April 9 edition of the MSU Reporter.
Geek Code was also covered in the Washington Post on May 16, 1996, which was then published several times in modified forms as a syndicated article.
Example
-----BEGIN GEEK CODE BLOCK----- Version: 3.1 GED/J d-- s:++>: a-- C++(++++) ULU++ P+ L++ E---- W+(-) N+++ o+ K+++ w--- O- M+ V-- PS++>$ PE++>$ Y++ PGP++ t- 5+++ X++ R+++>$ tv+ b+ DI+++ D+++ G+++++ e++ h r-- y++** ------ END GEEK CODE BLOCK------
Details
Successors (3):
Inspired (93):
- AB/DL Code
- Acorn Code
- Action Figure Code
- AFP Code
- alt.music.duran-duran Geek Code
- Animaniacs Code
- ArM Code
- Attrition Code
- Autistic Spectrum Code
- Beatle Freak Code
- BikeCode
- Blogger Code
- BluesCode
- Board Game Geek Code 2023
- Bob Code
- Brit Code
- C-ADD Code
- Cantab Code
- Catapult Geek Code
- Comic Geek Code
- Conlanger Code
- CoSy Code
- Cric-Code
- Demo Scene Code
- Disney Afternoon Signature Code
- Doctor Who Geek Code
- Dragon Code
- DTJ Code
- ER Code
- EvE Geek Code
- EverQuest GeEQ Code
- Faanish Code
- Furry Code
- Futurama Geek Code
- GargCode
- Geek-R
- Good Eats Geek Code
- Goth Code
- Gun Geek Code
- H2G2 Researcher Code
- Hacker Code
- Halfbakery Geek Code
- Hamster Code
- Homeschool Geek Code
- HP Code
- HumanID
- Knitter's Geek Code
- LEGO Code
- Linguist's Geek Code
- Magic Code
- Meta Geek Code
- ModCode
- Moonie Code
- Multiple Code (Consortium)
- My Little Pony Geek Code
- Newsies Geek Code
- ODP .sig Code
- Orion's Arm Geek Code
- Otaku Code
- Perl Geek Code
- Personal Growth Geek Code
- Phainocode
- Pizza Code
- PuritanBoard Geek Code
- Ranger Code
- Rat Code
- RGFcode
- Rivetcode
- Rockapella Geek Code
- Rocky Horror Freak Code
- SCA Geek Code
- Scout Code
- Sex Code (Powell)
- Sex Code (Psyche)
- SF2 Code
- Simpsons Code
- soc.bi code
- Sondheim Code
- Space Geek Code
- Star Wars Fan Geek Code
- Stephen King Code
- Teen Geek Code
- Transformers Code
- uk.local.yorkshire Geek Code
- Wallflowers Code
- Watership Down Code
- Wednesday Code
- Were Code (SabreLion)
- Wheel of Time Geek Code
- Where's George? Code
- Whore Code
- XML Geek Code
- Zoo Code
Found on:
- alt.geek (newsgroup)
Linked from:
- At least 80 signature codes (more info)
- bdaverin's Exhausted Signature File Code Collection (archived 2003-02-04, more info)
- Critter Code (archived 2001-10-27, more info)
- DataPacRat's Code Mirror (more info)
- Goth.Code Homepage (archived 1999-11-17, more info)
- Marїnais' private echo (Russian, more info)
- Robin Powell's Code List (more info)
- Queer Resource Directory (more info)
- Orion Scribner's Directory of Geek Codes (archived 2016-06-24, more info)
- Too Many Codes! (archived 2001-06-10, more info)
Articles and Pages:
- Geek Code on Wikipedia
- Geek Code in the Jargon File
- Boardwatch Magazine: "GEEKS R US" by Harley Hahn and Wendy Murdock (, source) - page 66
- MSU Reporter: "Geeks garner national notice on MSU website" by Leitha Matz ()
- Washington Post: "The Code of the Geeks" by James Romenesko () - Subscription required
- Roanoke Times: "Who Speaks For Geeks?" by James Romenesko ()
- North County Times: "geek" by James Romenesko () - Syndication of the Washington Post story above
- Slashdot Interview with Wil Wheaton () - Wil lists his own geek code
- LA Times: "Pencil necked chic" by Michael Ordona () - Movie review of "Napoleon Dynamite" with a sidebar about Geek Code
- "WHAT IS THE GEEK CODE? (and why should Recruiters care?)" by Noel Cocca ()
- "How geeky are you: the geek code and the geek test" by Marie-Pierre Renaud of TheGeekAnthropologist.com ()
- telavivmakers/geek_code GitHub Repo - Contains a history of Geek Code.
- "Geek Code: a piece of web history" ()
Known versions
Version 0.1:
- Specification: soc.bi (canonical)
Version 0.2:
- Specification: soc.motss (canonical)
Version 0.3:
- Specification: rec.humor (canonical)
- Specification: www.cs.cmu.edu (mirror)
- Specification: github.com (mirror)
Version 1.0.1:
- Specification: www.textfiles.com (mirror)
- Specification: www.io.com (mirror, archived 1999-10-09)
- Specification: github.com (mirror)
- Specification: alt.humor (translation, Swedish Chef, )
Version 2.0:
- Specification: rec.humor (canonical)
Version 2.1:
- Specification: rec.games.deckmaster (canonical)
- Specification: www.aleph.se (mirror)
- Specification: www.qrd.org (mirror)
- Specification: southstar.co.uk (mirror)
- Specification: github.com (mirror)
Version 3.0:
- Specification: comp.lang.perl.misc (mirror)
Version 3.1:
- Specification: geekworld.cz (mirror, Polish) - version number unclear but sample says 3.1
- Encoder: www.joereiss.net
- Decoder: www.joereiss.net
Version 3.12:
- Specification: geekcode.com (canonical, archived 2009-02-20)
- Specification: geekcode.xyz (mirror) - archival mirror of geekcode.com
- Specification: grin.hu (mirror)
- Encoder/Decoder: gccodec.sourceforge.net
- Encoder: www.joereiss.net
- Encoder: moomoohk.github.io
- Encoder: metacpan.org
- Encoder: github.com
- Decoder: www.dcode.fr
- Decoder: www.ebb.org
- Decoder: mj.ucw.cz
Version 4.0:
- Specification: github.com (ongoing, ) - First 4.0 commit
- Specification: github.com (ongoing, ) - Last 4.0 commit
Version 4.2:
- Specification: github.com (ongoing, ) - First 4.2 commit
- Specification: github.com (ongoing, ) - Last 4.2 commit
Version 4.5:
- Specification: github.com (ongoing, ) - First 4.5 commit
- Specification: github.com (ongoing, ) - Last 4.5 commit
Version 4.55:
- Specification: github.com (ongoing, ) - First 4.55 commit
- Specification: github.com (ongoing, ) - Last 4.55 commit
Version 5.0:
- Specification: github.com (ongoing, ) - First 5.0 commit
- Specification: github.com (ongoing, ) - Last 5.0 commit
Version 6.0:
- Specification: github.com (ongoing, ) - First 6.0 commit
- Specification: github.com (ongoing)