• Coding
  • Extreme Programming Competition

rahmu wroteI agree with arithma. IRL meetings are just too difficult to organize. And seriously, it's a pain. Here's what I propose instead.

Online competition

We hold an online competition. I'll be the judge. Two teams. Once a week I post an exercise. Teams will manage their own communication and send me their answers by PM. Duration of the exercise could vary from 1h to 48h. Points awarded per exercise also vary depending on the difficulty.

Teams and registration

People who want to participate should register before October 17th just by saying so on this thread. Teams will be created according to number of participants.

I want to participate but fear I don't have the skills

Working in teams is the best way for you to learn. You'll be working with better coders than you, and will notice high progress after the first few exercises. In the mean time, you can start practicing by doing the Programming Exercises here on the forum, posting your code and asking for reviews.
The competition was going to be held on-line. I was suggesting pizza programming parties as practicing sessions, but we can have virtual practicing sessions just the same.

I'm more of a Matlab programmer than OOP, but with functions in Matlab being somewhat advanced and some short-cuts can be made, I don't think it's fair for me to participate as a Matlab programmer. Concerning C++, I'm very very rusty. If I can help in developing a solution in either Matlab or pseudo-code (and occassionaly code with C++), then I'm in.

Or if you prefer, I have a couple of exercises that I can propose. Take your pick.
Ok since we're all coming from different programming backgrounds, I would say using Pseudo-Code would be a good idea. But if you guys want to go the C/C++ way, count me in as well. I'm taking ProgrammingII this semester which is basically another C course (Data Structures actually). So yeah, the competition would help me get prepared for my exam.
It is not about the language. Exercises will include math, algorithmic, physics, general knowledge and such. Languages will be chosen depending on the participants, and most of the time, language will not be specified.
rahmu wroteIt is not about the language. Exercises will include math, algorithmic, physics, general knowledge and such. Languages will be chosen depending on the participants, and most of the time, language will not be specified.
In that case, nothing is stopping us from starting the competition. Who are going to be the team leaders?
We're waiting for participants to register. Deadline is until the 17th. So far only two members have shown interest.
Count me in, but you've got to excuse me if i miss some/all of the competitions. :)
Bumping the topic.

So far we only have 4 participants:

- mesa177
- Kassem
- incinerator
- mrmat
Lorcan , MrClass and bluewolf as well.

how about making the competitions last 48 hours. They would begin Friday nights and end Sunday nights.
That way we would program on the weekend away from the headaches and tiredness of the weekdays.

Also, what about making the first few problems easy in order for each team members to get accustomed to each other's schedule and have simple pm chats/questions about the competition. This would be helpful for the ones who don't know other members here.

my languages of choice are C# and Java. C++ as well but would have to have a small tutorial about the OOP syntaxes in it
Can they (lorcan32, MrClass and bluewolf) confirm that they are indeed participating?
Lorcan , MrClass and bluewolf have shown interest as well (would come back to this thread again) *
5 days later