- About Us
He's been in the talented and gifted program since third grade. He took college courses for his last two years of high school. Familiar with the small class size and deliberate challenge of advanced courses, he applied and enrolled in an honors program at the University of Texas, Austin.
He says people take the Plan II Liberal Arts Honors Program either because they want to do everything or because they don't know yet what they want to do.
"I was in the 'want to do everything' school so, like, I couldn't stand, like, not being able to take some philosophy classes. So I was a computer science major but I had to take some philosophy classes, y'know, and the English classes to be happy, so I took this kind of side honors major thing and then I switched [from computer science] to convergent media because the computer science at UT was too much about math and proof and stuff where as the convergent media was all about using technology," and here his cell phone dips out, "making things ... software, digital things.
"I always wanted to be an artist except that I didn't have any artistic talent. When I found computers, like, I was all, like, this is kind of like math and science except it's kind of artistic at the same time, so I can vent my artistic expression using the more math and science-oriented side of my brain which was better 'cause like I can't draw or anything, but I can do math and so that's how I got into computers. It was a perfect match, exactly what I was looking for."
About three years ago he had a few favorite Web sites (which he won't disclose for fear of judgment) that kept getting threatened with lawsuits. The sites, too small to endure official persecution, had to shut down. He says this made him "sad," so he started researching a "technical solution to Internet censorship."
Usually, even when offered an existing program, Wiley likes to start from scratch. But when he discovered Ian Clarke's bachelor's thesis paper [in PDF format] for an architecture called Freenet, he decided it was close enough.
"I thought it sounded pretty good, so I was all like, 'hey can I download this Freenet thing,' and he's all like, 'actually I just wrote the paper. There's not actually any code yet.' So I was, like, 'OK, I guess I'll go ahead and write it' because I was going to write something else but I might as well just write this. At least there's another guy I could work on it with."
Wiley says the Freenet development was just him for the first six months. Then another programmer came on, and then after another six months, another guy showed up, and so on. Now he's slowly stepping down from the project because there are too many cooks for his kitchen.
"It's too hard to do it my way and I don't want to argue all the time and I can't not argue if I don't think it's the right way to do it. So I've kind of pulled back and I'm writing applications that work on top of Freenet."
Having just graduated from UT about a week ago, he plans on working at a camp for disabled kids and writing code. If he can't find a good job programming he'll go back to school, which really, he says, is "just like getting the government to fund my big project."
"I have so much work that I have to do on making the world a better place that I don't have time to get a job at the moment. That's my big dilemma."
It's a heck of a dilemma for 22-year-old on the speaker circuit. At an upcoming O'Reilly conference in Washington, D.C., he'll be on a panel, giving a talk, and running a tutorial. He loves attending the conferences, where he gets to hang with his out-of-state peers and talk about hard technical problems that interest him, and also enjoys getting up in front of rooms full of people.
"I think I come off as kind of eccentric because a lot of people at conferences are there to sell their product, you know, they're all like, 'here's why we're the best company,' but I don't really have a company and I don't really, like, have any funding or any press. I just kind of write software in my bedroom. I just go there to tell people about this cool stuff that I did, and maybe it's totally useless but it was fun."
Ironically, don't ever look for him at a conference according to a picture you've seen. Demonstrative of the peer-to-peer sharing that achieves the anonymity that makes Freenet so effective, Wiley likes to play with his identity by offering photographs of his friends when one of Wiley himself is requested.
Freenet, which is touted along with Gnutella and Napster as pioneering the peer-to-peer file exchange market, is the "most famous" project he's working on, but he's got at least four other projects to which he's currently dedicating his time.
Everything Over Freenet is going to make things such as news, chat and email available over Freenet. He's working on some video editing software to make a video for a song his friend Steve wrote and an architecture for distributed sound processing but it's Momoko that he's most excited about.
He started Momoko for his senior thesis. It's an architecture for building distributed applications.
"I try really hard not to do so much work. I try really hard to use other people's stuff, but then I always find that it's not quite right, and I end up having to re-implement it, but then if I re-implement it my way I have to do it nice ,so I can release it to the public and people can use it. A lot of the time, y'know, people re-implement stuff and they don't completely finish it, they just make it work for them and that's just depressing."
He even has a hard time playing video games, because when "I play video games I feel like I have to write a video game."
He makes it sound like he starts projects on a whim. He says he did not anticipate the popularity of Freenet, that "it's just funny because, it's just this like little side project that just kind of got everyone all excited."
I guess it was hard to believe that Buffy was going to save the world, too, but I certainly tuned in on Tuesday's for the last three years to watch her kick evil's butt.
About Brandon Wiley
Favorite mail reader: pine
Favorite editor: nano (Open Source version of pico)
Favorite OS: Debian unstable/testing
Poet: e.e. cummings
Movie: Johnny Suede
Alcoholic beverage: Margarita (frozen, with salt)