From 'Oll Korrect' to PR: How Developers Inherited Language's Most Successful Export
#Regulation

From 'Oll Korrect' to PR: How Developers Inherited Language's Most Successful Export

Trends Reporter
4 min read

The story of 'OK' reveals how technical language evolves in digital spaces, with developers creating their own abbreviations that spread through communities much like the 19th-century abbreviation fads that gave us 'OK'.

The English language's most successful export is a joke. That's right. It's OK. The most widely recognized word in the world has an origin story that's literally a joke, born from a bit of jocular text in an 1839 article in the Boston Morning Post. But what's fascinating about "OK" isn't just its history—it's how its journey mirrors the evolution of communication in the developer community.

In the 1820s and 1830s, newspapers shared a linguistic fad with today's digital communication: an appreciation for deliberate misspellings and abbreviations. Just as we now use "brb" for "be right back" or "TL;DR" for "too long; didn't read," 19th-century humorists adopted bumpkin personas with misspellings like "no go" becoming "K.G." and "all correct" becoming "o.k."

This abbreviation craze has direct parallels in how developers and tech communities create and propagate their own shorthand. Think about how "JS" became shorthand for JavaScript, "CSS" for Cascading Style Sheets, or "API" for Application Programming Interface. These abbreviations serve the same purpose as "OK" did in the 19th century—they save time and create a sense of shared understanding within a community.

The process of creating technical abbreviations often follows a predictable pattern. First, a concept or technology gains popularity within a specific community. As usage increases, developers begin to shorten the name for convenience. If the abbreviation catches on, it may eventually become the standard way to refer to the concept, even in formal documentation. This process is evident in the evolution of terms like "REST" (Representational State Transfer) and "GraphQL" (Query Language), both of which started as technical concepts but have become household names in developer circles.

The story of "OK" also demonstrates how language spreads through communities and gains universal recognition. Just as "OK" was popularized through political campaigns and the advent of new communication technologies (the telegraph), tech terminology spreads through conferences, open-source projects, and online platforms like GitHub and Stack Overflow. When a new framework or concept gains traction, its associated terminology quickly becomes standardized across the industry.

What's particularly interesting is how the origin stories of technical terms often get mythologized, much like "OK." Many developers believe certain programming terms originated in specific contexts, when their actual origins might be more complex or mundane. For example, the term "bug" for a computer error is often attributed to Grace Hopper finding an actual moth in a computer, but the term was already in use before this incident. Similarly, the term "hack" has evolved from a clever solution to a security concern, reflecting how technical language adapts to new contexts.

The evolution of technical terminology is also influenced by documentation standards and style guides. Projects like Google's Developer Documentation Style Guide and Microsoft's Writing Style Guide provide guidelines on how technical terms should be used and formatted. These standards help ensure consistency across large codebases and documentation sets, but they also reflect the evolving nature of technical language.

The relationship between technical language and accessibility is another important consideration. As technology becomes more mainstream, technical terms often need to be adapted for broader audiences. This tension between precision and accessibility is evident in how concepts like "cloud computing" have evolved from highly technical jargon to mainstream vocabulary. Developers and technical writers must constantly balance the need for precise terminology with the need for accessibility.

Featured image

The evolution of "OK" from a joke abbreviation to a universally recognized word also mirrors how technical jargon evolves from niche community usage to mainstream acceptance. Terms like "cloud computing," "blockchain," and "machine learning" started as specialized terminology but have now entered mainstream vocabulary, much like "OK" transcended its origins as a newspaper joke. This evolution is particularly visible in developer documentation, which often needs to balance technical precision with accessibility for broader audiences.

As Professor Metcalf notes, both "OK" and "okay" are acceptable forms, with neither being more "correct" than the other. Similarly, in tech communities, multiple ways of expressing the same concept often coexist. Whether you say "pull request" or "PR," "frontend" or "client-side," the meaning remains the same, even as different communities develop their own preferences. This flexibility is reflected in the way different programming languages handle similar concepts, each with their own syntax and conventions.

The story of "OK" reminds us that language is a living, evolving entity shaped by the communities that use it. In the same way that 19th-century newspaper editors created abbreviations that would eventually become global standards, today's developers and tech enthusiasts are creating the language that will shape communication for decades to come.

From "oll korrect" to "PR," the evolution of language continues, with developer communities at the forefront of this ongoing transformation. And that's OK.

Comments

Loading comments...