Tackle Coding Challenges With An Online Stranger
Coderoulette connects programmers and developers from around the world to take on specific projects in a number of different computer languages
Coding can be time-consuming, frustrating, and a very isolating endeavor, but a new website is trying to change all of that. More appropriate than the circulating chatroom its name references, Coderoulette helps connect coders all around the world to take on challenging programs and routines.
The platform describes itself as an “experiment on collaborative learning,” meant to contact developers and coding enthusiasts from across the globe. Once a match is made, the pair is given a specific challenge to solve through the use of video conferencing. There is an additional twist to the game—neither of the developers know which coding language they’ll need to use to solve the challenge, only that at one of them is already well versed in it, adding another layer of difficulty.
Made by Ariel Camus and Miriam Muros along with designer Wiki Chaves, the ethos behind this new platform is that the problems of the future will be too big to tackle as individuals. Instead, the site is meant to encourage international collaboration, expanding and exploring different ways of doing things beyond the accepted methods taught in different countries. The platform was built with Meteor, an app creator with pre-sets that help developers get their ideas and prototypes up and running.
This isn’t the only collaborative learning project Camus and Muros are working on. According to a post by Camus, Coderoulette is only the first of many products to come, and invites people to contact them if they want to join in on the development. The next one coming up, Camus says, focuses more on students:
“Learning shouldn’t be boring, theoretical or lonely. We are building a new company that partners with online and offline educational institutions (universities, bootcamps and MOOC providers) and offers their students the opportunity to build projects with other students based on the things they are learning. We use project-based learning to make the learning process more fun and effective and we use collaboration to keep students engaged and accountable.”