Tech Heroes #5: Bram Cohen

One of the most important figures in computer science, who fundamentally changed the way files are shared, is Bram Cohen, the creator of the immensely popular BitTorrent.

Cohen began his journey in computer science at a young age, as his father was a computer science teacher. Thus, programming entered Bram's life early on through the then-famous programming language BASIC, which was widely used for coding at the time.

However, his greatest contribution to computer science came much later. It was a time when the internet was gradually becoming a part of everyone’s life. Back then, internet speeds were slow, file sizes were large, and the demand for downloads was even greater. While there were platforms like KaZaA for file transfers (both legal and illegal), and FTP for mainly legal downloads, a significant problem persisted. If the files were large and the demand for downloads high, as mentioned earlier, download speeds would drop dramatically.

To solve this problem, Cohen came up with an idea that could be described as "communistic." Anyone who wanted a file could obtain it from multiple sources simultaneously. For example, if Byron and Alice had the file and Kostas wanted to download it, he could download parts of the file from both Byron and Alice at the same time. Once Kostas completed his download and had the file on his disk, he would then become a third node from which others could download the file.

This approach distributed the load among all those who had the file, improving download speeds. To achieve this, Cohen invented BitTorrent. Essentially, BitTorrent is a small file that contains information about where someone can find the file they want to download. Using the earlier example, Kostas would first download this small file, which would contain details about Byron and Alice. Once Kostas completed the download, his information would also be added to the file for the next person seeking the same download.

The decentralized technology Cohen created is still widely used today. It made transferring movies and music easier and led to the rise of websites like The Pirate Bay.