Lably
Skip to content

Bram Cohen

American programmer and author of the BitTorrent protocol

  • 4 min read
  • 5 chapters
Bram Cohen, creator of BitTorrent
Ijon · CC BY-SA 4.0

Related on Lably

Through Peer-to-peer, BASIC and Python (programming language)

Early life and career

Cohen grew up on the Upper West Side of Manhattan, New York City, as the son of a teacher and computer scientist. He claims he learned the BASIC programming language at the age of 5 on his family's Timex Sinclair computer. Cohen passed the American Invitational Mathematics Examination to qualify for the United States of America Mathematical Olympiad while he attended Stuyvesant High School in New York City. He graduated from Stuyvesant in 1993, and attended SUNY Buffalo. He later dropped out of college to work for several dot-com companies throughout the mid-to-late 1990s, the last being MojoNation, an ambitious but ill-fated project he worked on with Jim McCoy.

MojoNation allowed people to break up confidential files into encrypted chunks and distribute those pieces on computers also running the software. If someone wanted to download a copy of this encrypted file, they would have to download it simultaneously from many computers. This concept, Cohen thought, was perfect for a file-sharing program, since programs like KaZaA take a long time to download a large file because the file is (usually) coming from one source (or peer).

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Scientists, inventors, and mathematicians