PDA

View Full Version : National P2P programming competition and convention 2005


View Full Version : National P2P programming competition and convention 2005


Afn
April 5th, 2005, 11:55 AM
National P2P programming competition and convention 2005

December 17th to the 23rd, 2005 (tentative)

Location: A Florida Hotel (location to be determined)

Cost: 500 for the week, 80 dollars for the weekend (Hotel rooms extra) preliminary, subject to change.



National P2P Programming competition

Friday December 16th, at 7pm

(Possible) Reception the night before the start of the main convention

Saturday, December 17th at 9:am

Programming competition starts.

Write specifications and divide into programming teams.

NO competition. We are here to learn from one another, and write code that will be GPL’ed at the end of the Convention. Our success at working together as a team will determine the success or failure of this programming competition. The competition is in us, not with others. Can we do it?



The goal is to have a working, functional p2p program by the end of the week that is better than any existing offering. All code to be GPL’ed at the end of the week and released to the public.



Goal 10 to 100 or more programmers. Common programming language. How do we integrate C++, Csharp, Visual Studio programmers, REALbasic, Vb.net and VB programmers into a single team? Do we use a CVS?



Some of the details need to be worked out.



Sunday, December 18th to Tuesday December 20th

Write code – No distractions, all food and reasonable needs taken care of.

Wednesday December 21st

Quality Assurance and Debugging

Thursday December 22nd

Putting it all together, continued QA and Debugging, Finalizing the code.

Friday December 23rd, 2005

Presentations, lectures, awards banquet/pizza party

Saturday December 24th, 2005

Leave for home or stay in Florida for the winter/Christmas holiday. Your choice.


I was thinking of renting convention space for a week, and allow people to sleep on the floor. A hotel has less risk and liability, and no need for permits and other restrictions when people gather. From a practical standpoint a hotel has net access and individual rooms to allow small groups of coders the quiet they need to write code. Allowing people to sleep on the floor for a week is not a good idea, even if it would be inexpensive.


The best hotel would also allow for on site foodservice, so coding could be continuous with as little breaks as possible. Food service will increase the cost of the convention, but worthwhile if you do not have to spend time and money to buy food, unless you have special needs.



10 committed programmers is the first step. A call for lecturers would be next step, as would a call for a band or bands who would like to play at the convention. Limited to bands who distribute songs over p2p.



We are looking at a cost of 500 for whole week, plus hotel room at a convention rate. We are looking into foodservice, but the general idea is that meals or some form of food will be provided. The idea of food at the convention is for the programmers code without having to think about food logistics and other cognitive tasks that use up brain cycles other than writing code.



The weather in Florida is great in December, and will give some of a needed vacation while performing a worthy cause for the p2p community and the world.



A Single day or two day rate for the lectures on the 22 and 23rd of $40 per day is suggested, since most of the week is about the National P2P Programming competition, and a full convention rate of 500 is to cover food costs and convention space rental.



What do you think? Is this something you would want to go to?

WillemB
April 6th, 2005, 06:24 AM
Good idea but good code isn't written in a week.

I'd try and use the time together to come up with ideas surrounding all P2P problems and give solutions that can be built later. That might be doable in a week.

ourthing2
April 6th, 2005, 07:20 AM
maybe have a steel cage match between the devs, like Vinny vs Mike, or Niklas vs "Random Nut" and sell tickets

Afn
April 6th, 2005, 07:38 AM
It is an idea.

The point is that this would this be fun, or a waste of time. If it is a waste of time, then it is not worth implementing. I do think when you have many people together to solve a common problem you can write fantastic code. Some coders code parts of an interface better. When you got 10 or 100 coders together you might have chaos or some divine creativity.

WillemB
April 6th, 2005, 09:57 AM
yes your talking about the point that productivity turns into a bottleneck without structure.

What about building hte most solid P2P foundation (SDK). On which peeps can add options.

Afn
April 6th, 2005, 12:33 PM
yes your talking about the point that productivity turns into a bottleneck without structure.

What about building hte most solid P2P foundation (SDK). On which peeps can add options.So the question is can you create an environment where you get peak performance in a short period of time.

As for an SDK, we have many p2p implementations, but no standardized core reference. Even if the debate was policy and structure, there is no guarantee that any resulting code would follow the recommendations or the superstructure created at the convention.

There is a substantial amount of money to be made exploiting p2p apps, and the last thing I want is exploitation by for profit corporations from ideas developed at the conference that were suggested as (open source) components of work to result from the conference.

WillemB
April 7th, 2005, 02:51 AM
So the question is can you create an environment where you get peak performance in a short period of time.

As for an SDK, we have many p2p implementations, but no standardized core reference. Even if the debate was policy and structure, there is no guarantee that any resulting code would follow the recommendations or the superstructure created at the convention.

There is a substantial amount of money to be made exploiting p2p apps, and the last thing I want is exploitation by for profit corporations from ideas developed at the conference that were suggested as (open source) components of work to result from the conference.


LOL

We build P2P apps to share intellectual property without concent of the author and you start yapping about intellectual property of the P2P apps author :-)

I call that a contradiction.

If there is so much money made explioting P2P apps why not help em and make money?


Other than that i'd like to comment on the SDK thing. When i mean SDK i mean a development core which is a standard. If we could build a P2P core which can be populated with users and that can be modified/extended whilst up and running that would rule. You probably share my view that populating a P2P network is hard and if we have a P2P network which has a population any addition can be done in a whimmey.

jona100
April 7th, 2005, 06:05 AM
"Goal 10 to 100 or more programmers. Common programming language. How do we integrate C++, Csharp, Visual Studio programmers, REALbasic, Vb.net and VB programmers into a single team? Do we use a CVS?"

Dear God, if any university or college is doing a paper on the the worlds uncoolest and nerdiest people, this would be the place to do get the research done!

SanDiegoKid
April 7th, 2005, 09:11 AM
Wow. QuakeCon's got nothin' on this...


o_o

Afn
April 8th, 2005, 07:43 AM
LOL

We build P2P apps to share intellectual property without concent of the author and you start yapping about intellectual property of the P2P apps author :-)

I call that a contradiction.

If there is so much money made explioting P2P apps why not help em and make money?


Other than that i'd like to comment on the SDK thing. When i mean SDK i mean a development core which is a standard. If we could build a P2P core which can be populated with users and that can be modified/extended whilst up and running that would rule. You probably share my view that populating a P2P network is hard and if we have a P2P network which has a population any addition can be done in a whimmey.
It takes programming and people to populate the network. We all know of p2p apps that have stopped development or has few if any users. I am concerned about creating an open blueprint, psudocode and then have some corporate player, spy or part-time corporate programmmer leak plans before the project is completed. If you do keep source closed until the source is complete, then you have a tool to stop a rogue corporate player from destroying your project for commercial gain.

Afn
April 8th, 2005, 07:46 AM
Other than that i'd like to comment on the SDK thing. When i mean SDK i mean a development core which is a standard. If we could build a P2P core which can be populated with users and that can be modified/extended whilst up and running that would rule. You probably share my view that populating a P2P network is hard and if we have a P2P network which has a population any addition can be done in a whimmey.We have the gunella sdk, we have the direct connect sdk, to a lesser extent emule/edonkey sdk. We even have the intel plugin.

Does bit torrent have a easy to use wrapper? That would be cool and useful.

What we do not have is a universal plug and play p2p component infrastructure. In the end you can go through with the work, but then you might have a network like waste or ants with few real users. That would be a waste then.

If you get capital to develop it, then you have to play by big business rules, (like what happened to Nulsoft) with out capital you can just piss around until you get something that works or until you get tired of waste-ing your time on the app.