The Geek Code
Also known as: Geek Code · Code of the Geeks
The Geek Code is a system of letters, numbers, and symbols that self-identified geeks used in email signatures and Usenet posts to communicate their personalities, interests, skills, and opinions in a compact, encoded format. Created by Robert A. Hayden at Mankato State University in 1993, it spread across early internet communities as a badge of geek identity during the pre-web Usenet era. The code went through multiple versions over three years and spawned dozens of derivative codes for subcultures ranging from goths to furries, making it one of the earliest examples of internet-native self-classification culture.
TL;DR
The Geek Code is a system of letters, numbers, and symbols that self-identified geeks used in email signatures and Usenet posts to communicate their personalities, interests, skills, and opinions in a compact, encoded format.
Overview
Origin & Background
How It Spread
How to Use This Meme
Creating a Geek Code block follows a straightforward process:
Pick your Geek Type. Start with `G` followed by one or two letters indicating your field: `GCS` for Computer Science, `GMU` for Music, `GSS` for Social Science, and so on. Multiple types get separated by slashes: `GCS/MU/TW`.
Rate yourself in each category. Go through categories like dress (`d`), shape (`s`), age (`a`), computers (`C`), Unix (`U`), Perl (`P`), and so on. Add `+` signs to indicate higher engagement or skill, `-` signs for lower. Stack them: `C++++` is a cybernetics enthusiast, `C---` is someone who struggles with basic computer use.
Add modifiers as needed. Use `$` if you get paid for something, `@` if your rating varies, `?` if you have no idea about a category, and `!` before a category to refuse participation entirely. Parentheses indicate ranges: `C+(---)` means you swing between competent and clueless depending on the day.
Wrap it in delimiters. Place your assembled string between `-----BEGIN GEEK CODE BLOCK-----` and `-----END GEEK CODE BLOCK-----`.
Paste it in your signature. The traditional home for a Geek Code block is an email or Usenet signature file.
Cultural Impact
Fun Facts
Larry Wall, the creator of Perl, posted his decoded Geek Code on his personal website, giving Bradley M. Kuhn's decoder page its biggest claim to fame.
Hayden's original Version 0.1 had only five categories. By Version 3.x, it had 34.
The `geekcode` Linux package is available on Debian and Ubuntu, but it only supports the basic Version 3 code without crossovers or variables.
The Goth Code's 1998 homepage listed over 30 other signature codes, including a Sondheim Code, a Marching Band Code, and something called the Bob Code.
The code's format, with BEGIN/END block delimiters, deliberately mimicked PGP encryption blocks, adding an extra layer of in-joke for the technically inclined.
Derivatives & Variations
The Bear Code
(1989): The predecessor that inspired Hayden's work, created by Bob Donahue and Jeff Stoner for gay bear subculture members to share physical and preference information[5].
The Goth Code
(1995/1998): A subcultural variant with its own encoder/decoder tools, hosted at code.goth.net[14].
The Cat Code
(1995): A system for describing cats using similar alphanumeric conventions, covering breed, color, age, and behavioral traits[15].
The Ranger Code
(1998): Created by Byron "TheBoz" Crowe for fans of Chip 'n Dale: Rescue Rangers, including sections for "degrees of Gadgephilia"[15].
Buffy Geek Code
A fan-created system covering Buffy the Vampire Slayer fandom preferences, including shipping, spoiler tolerance, and character favorites[16].
Furry Code, Hacker Code, Knitter Code, Autism Code
Various subcultural adaptations created between 1996 and 2008[5].
Version 4.x/5.x
(2019+): A community-driven update by the Tel Aviv Makers group on GitHub, modernizing categories and eliminating case sensitivity[3].
Frequently Asked Questions
References (21)
- 1code | Vimard's Blogarticle
- 2Requested Decoded Geek Codearticle
- 3
- 4The Geek Code - Know Your Memeencyclopedia
- 5Konami Codeencyclopedia
- 6The Geek Code - Urban Dictionarydictionary
- 7Bear (gay culture)encyclopedia
- 8Handkerchief codeencyclopedia
- 9Signature blockencyclopedia
- 10Urban Dictionary: geek codedictionary
- 11Bear (gay culture) - Wikipediaencyclopedia
- 12
- 13The Geek Codearticle
- 14
- 15Buffy Geek Codearticle
- 16The Geek Code Decoderarticle
- 17The Geek Code Decoder Pagearticle
- 18The Goth Code Home Pagearticle
- 19Cat Codesarticle
- 20Ranger Code - RangerWikiarticle
- 21