Yeah, there's a huge Javascript bias. When they describe a dev with 7 to 10 years experience as: "Web Hipster; I was using AJAX before it was even called AJAX.", it's a bit like hearing nails on a chalkboard.
I think the AJAX thing is just because 7 to 10 years ago, AJAX was not called AJAX (the term was coined in 2005).
As for Javascript, it is by far the easiest to implement online, so it's good for a prototype. I don't think it's supposed to remain that way, as subscribers are allowed to choose their favorite dev area.
I've completed every point-granting action I could find on the site and I'm at 4029. 2528 of that came from linking my Github profile.
I assume that component scales based on the usual GH vanity metrics. The person atop of the leaderboard (https://github.com/joho) has 700+ 'stars' between his 70+ GH repos.
Hey here's an idea: Let people create their own challenges and let them assign some point values to them (if the person is a high scorer, maybe let them give the challenge higher points). Then other people can try to solve it and vote on user created challenges. Get the ecosystem going! What do you think?
This idea has been done before by a site called KnowledgeBlackBelt, formerly JavaBlackBelt--although the idea is heavily perverted in its current incarnation. The site works on the concept of tests and courses. The test questions are submitted by users, but to take the courses you need to pay for an instructor of some kind to teach you. Completing tests moves you up ranks.
I contributed to a few questions a few years back before the site introduced this paid instruction aspect. A lot of good material was created through crowdsourcing. I am sure it could work again.
No worries, appreciate the feedback. Codecademy is aimed at beginners, we're focusing on experienced devs. HackerRank provides challenges, whereas we're promoting interactive competition.
I'm not sure I like the areas. I'd feel more comfortable indicating what languages I know, rather than where I apply them. I think that's a better way to present Domain knowledge when talking about code.
Very awesome. I'm assuming the majority of points are gained via GitHub - Curious what your algorithm for that is. I can see you working with CodeAcademy possibly. Looking forward to seeing more.
Appreciate the heads up, could you forward us the confirmation email: info@codewa.rs... If you go back to the site (after clearing your cookies or on a different browse) you can renter the same email and opt to resend the Confirm/Access email, that should take care of it.
the first challenge that came up asked me to fix a JavaScript program. however, the logic of the program was fine; it merely contained a syntax error that was obvious if you know the peculiarities of JavaScript syntax but hard to spot if you don't. that's not the sort of challenge I want to solve.
Same here! I am utterly unenthused by the stated mission but I still hunted down every possible point just because they were there. Great game mechanics. I guess I'm just a sucker for ratings.
Is it just me or is the topcoder website confusing? I've never really managed to find what I want to whenever I go there (pretty much the exact opposite experience to the submitted site which drops you immediately into coding)
Yes they use competition, but its not about that, its the context and how it's used that's important. It's a fundamentally different approach, just wait for our next step...
All the awesome ninja coder "build things that matter" ninja awesome makes it sound like a bad joke.
But we're all awesome rock star ninja web coders anyways, right? Or maybe I'm the only one tired of developers talking like as if they were teenage mutant ninja turtles.
I too am tired of the general ninja/rockstar terminology. To me though, this is different. It's referring to the aesthetic of their self-contained competition. To me, it's like playing a video game in which you are a space marine, which is already a thoroughly explored concept. It's just a framework on which to apply the particular mechanics of this site. For instance, they are saying things like "code wars ninja", not "Rails ninja". To me, that's different. To you, maybe not.