The evolution of Direct Connect

Direct Connect is quite old. The community have lasted for little over six years, and I doubt DC will die in the next few years. During this time, we have seen various things pop up. Like hashing of files, segmented downloads and ADC. And that’s just to name a few things.

As DC will continue to age, I think we need to start to think about the next evolutionary step. We’ve gone past going from identifying files based on file name and size to using a hash based on file content. Then it was going from single source downloads to multiple sources. Then it was going from the NMDC protocol to the ADC protocol. And so on and so on. What we need now, is the new implementation or idea on how to improve Direct Connect. By saying this, I mean not that creating the next step is or need to be easy, but to force people to try to think about the future.

During the past years, I think there have been a growing dependency on Jacek (on the client and ADC side) and PPK, Yoshi and Nev on the hub side, to create the “next thing”. Other people have of course contributed to the development, but the people I mention are those who have the largest market share and thus the best ability to change things. I believe this should stop. We should stop depending on these people, and try to enforce standards in a different way; By forcing people (those above, as well) to use a particular feature or scheme simply because it’d be too difficult to resist.

Mind you, this post is only intended as a preface for a series of posts, so if you want to comment, comment in the post that is related.

Are there other things we can do to improve Direct Connect?

Ps. No, this isn’t an April fools joke.

Don’t forget that you can make topic suggestions for blog posts in our “Blog Topic Suggestion Box!”

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: