Studly caps is a form of text notation in which the capitalization of letters varies by some pattern, or arbitrarily, usually also omitting spaces between words and often omitting some letters, for example, StUdLyCaPs or STuDLyCaPS. Such patterns are identified by many users, ambiguously, as camel case. The typical alternative is to just replace spaces with underscores (as in snake case).
According to the Jargon File, "ThE oRigiN and SigNificaNce of thIs pRacTicE iS oBscuRe." Arbitrary variation found popularity among adolescent users during the BBS and early WWW eras of online culture, as if in parody of the marginally less idiosyncratic capitalization found in common trade and service marks of the time. Programming style guides, meanwhile, began to codify common StudlyCaps patterns for computer programmer populations, who are constrained by rules on the placement of whitespace that are incompatible with natural-language usage.
Unlike the use of all-lowercase letters, which suggests efficiency as a motivation, StudlyCaps requires additional effort to type (and read), either holding and releasing the shift key with one hand while hunting-and-pecking, or intermittently pressing one shift key or the other while touch typing. The iNiQUiTY BBS software based on Renegade had a feature to support two variants of this automatically. Either all vowels would be uppercase or all vowels would be lowercase, with the consonants as the other case.
Messages may be hidden in the capital and lower-case letters such as "ShoEboX" which spells "SEX" in capitals and "hobo" in lower-case.
- "studlycaps". The Jargon File, version 4.4.7. 29 Dec 2003. Retrieved 12 Jun 2009.