At Bolt Beranek and Newman (BBN), a key player in the development of ARPANET, a programmer named Ray Tomlinson was tasked with a unique problem. At the time, messages could only be sent between users on the same computer. Tomlinson envisioned a system that could send messages between different computers on the network.
The “@” symbol, a ubiquitous icon of the digital age, holds a fascinating history that predates modern computing. For centuries, it served various purposes in accounting and trade. However, its true destiny as the cornerstone of digital communication was sealed in 1971 by an unassuming yet brilliant engineer working on an early computer network.
He decided to merge two existing programs: SNDMSG, for local messaging, and CPYNET, a file-transfer protocol. The challenge was how to clearly designate both the user and their specific host computer. There was no established protocol for this, and any new syntax needed to be easily recognizable and non-conflicting.
Tomlinson needed a symbol that was not commonly used in usernames or hostnames. He looked down at his keyboard and saw the “@” symbol. It was the perfect choice—it was visually distinct and had not been assigned a function in any programming language or command. It was, in his words, a “clean” character.
The symbol’s name, “at,” also perfectly suited its new role. The new addressing format was user@host, which logically meant “the user is at the host computer.” This simple, intuitive syntax was a stroke of genius that transformed a theoretical concept into a practical reality. This was a pivotal moment for Ray Tomlinson and computer communication.
Tomlinson’s new program and its addressing scheme were the birth of modern email. For the first time, users could send messages from one computer to a specific user on a completely different computer connected to the network. The innovation was quiet and immediate, initially without a formal announcement.