Bram Cohen
Bram Cohen
Bram Cohen is an American computer programmer, best known as the author of the peer-to-peerBitTorrent protocol, as well as the first file sharing program to use the protocol, also known as BitTorrent. He is also the co-founder of CodeCon and organizer of the San Francisco Bay Area P2P-hackers meeting, and was the co-author of Codeville...
NationalityAmerican
ProfessionScientist
CountryUnited States of America
simple python support
My favorite language for maintainability is Python. It has simple, clean syntax, object encapsulation, good library support, and optional named parameters.
giving
Give and ye shall receive.
father school class
My father taught me Basic and rudimentary C, I learned everything else on my own, including studying computational complexity on my own. That's more a function of my age than anything else though - back when I was in school there were hardly any programming classes.
arrogant i-can knows
I can come off as pretty arrogant, but it's because I know I'm right.
technology rights political
I am a technological activist. I have a political agenda. I am in favor of basic human rights: to free speech, to use any information and technology, to purchase and use recreational drugs, to enjoy and purchase so-called 'vices', to be free of intruders, and to privacy.
games sound computer
Arimaa's a better game than I thought. It follows a fairly sound approach to making the game difficult for computers.
technology views law
Despite my emphasis on technology, I do not view laws as inherently evil. My goals are political ones, even if my techniques are not. The only way to fundamentally succeed is by changing existing laws. If I rejected all help from the political arena I would inevitably fail.
song mean people
The content people have no clue. I mean, no clue. The cost of bandwidth is going down to nothing. And the size of hard drives is getting so big, and they're so cheap, that pretty soon you'll have every song you own on one hard drive. The content distribution industry is going to evaporate.
tired people use
You get so tired of having your work die. I just wanted to make something that people would actually use.
writing quality idiot
Things which any idiot could write usually have the quality of having been written by an idiot.
next creator hard
It's always hard to predict what's coming up next. My main guess is that content creators will increasingly start using BitTorrent to distribute their own work directly.
interesting looks
When you're a connoiseur you look for interesting rather than good.
mature realizing mark
The mark of a mature programmer is willingness to throw out code you spent time on when you realize it's pointless