It's so easy for this mistake to happen and inconvenience the wrong person. It seems all they check is your name. What happens if they change their name? Does the entire hassle go away?
I was surprised to see that iOS is beating firefox. While this is just one website, I hadn't realized firefox had dropped so much in the ranks. It's still my browser of choice.
I agree with you. I went through Computer Science in college. While I've never worked with someone who didn't finish college, even working with people with different degrees you see where a computer science degree helps. I have friends with computer engineering degrees that had to teach themselves algorithms and algorithm analysis. Of course they did a good job at this because they were disciplined about it.
That said, every once in a while I'll say something and we either ended up having different terms for it or something they missed in their studies.
Another thing to note, while they may be able to get an entry level job now. The places I have worked required a CS degree. We tried relaxing that requirement one time with horrible results (inability to finish played into it). I'm not saying you can't be good without a degree, just saying from a company's perspective you may be a safer bet.
It takes a long time to get from challenge to challenge. It'd be better if from my profile maybe it opened a new window and I could just go down the list doing them all. As it is now it goes to a page explaining the times and then asks me if I'm sure I'm ready after that.
It's a cool concept.
I also found that I like sites that don't focus on rankings so much. It's better if to achieve a level you get a certain number of points. When you have rankings, if a new person joins your site it looks like a daunting task to get to the top.
Also, I would include forums for discussing solutions after you've solved it or attempted a problem a certain number of times. Maybe let people see the solution forum and 'solve' the problem, but they only get 1 point for that. It can be frustrating to be stuck on a hard problem for someone trying to learn. Maybe it'd be cool if you let people ask questions about problems and other users could get points for answering questions, while making sure not to give away too much.
Some functions are missing from Python, and being able to use the standard lib would be nice.
I think a huge point is being missed. If I bought a wordpress theme, I wouldn't be inclined to resell it or give it away simply because I want my site to look more unique.
I choose what TV show to watch based on what's on while I'm sitting on the couch. In addition to that, it has to be agreeable with anyone else here. If I'm looking for a show to watch, I'd check tv guide before this site. If you integrated show times, that might make it more valuable to me personally.