slycelote's blog

By slycelote, 16 years ago, In English
Two parallels came into my mind:

1. Level of knowledge of a foreign language. Something like this:
Pre-intermediate -> Intermediate -> Upper-intermediate -> Advanced -> Fluent
There can be a 'preferred language' field in profiles, and then they will look this way:

Petr

  • User''s contest rating in Codeforces community Contest rating: 2046
  • Fluent in Java

2. Software release life cycle. It's pretty self-explanatory, I think:

Pre-alpha -> Alpha -> Beta -> Release Candidate -> Release
User's handle could look like this:
adamaxβ
  • Vote: I like it
  • +1
  • Vote: I do not like it

16 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I don't want to be a betta-coder. =) =)

But "fluent: idea is nice.

16 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
Or Chess titles: Master -> International Master -> Grandmaster -> Rybka
16 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

1. Is a very bad idea because contest problems have very little to do with programming language being used.

I propose that borrowing project Euler's idea is more sensible than 1,2.

16 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
Another idea for the rank system — main algorithm complexities
and so on. Just a thought. ;)