mirob's blog

By mirob, history, 2 years ago, In English

I am competitive programming veteran, i will join any team that has internet connection with video capabilities. English or slovak speaking.

Or we can make a new team!

Full text and comments »

  • Vote: I like it
  • +9
  • Vote: I do not like it

By mirob, 10 years ago, In English

I always wanted to write article about what I have learned in psychology, and how it relates to programming. It was hard to come up with single article, so I decided that I will write multiple unrelated blogs.

The first post is about Rating Anxiety, there have been no scientific studies about this phenomena to my knowledge, but from self-reports of competition programmers, I conclude it exists, and I think a lot coders develop it to certain degree and certain peronalities are more prone for the developement.

Rating anxiety(RA) is when you feel bad about losing rating(TopCoder or CodeForces) and as a consequence of that you either skip competition or are nervous and under pressure because of that. In practice this pressure leads to poor performance(thrugh means I will describe in other post), and individual might gain better results if he gets rid of rating anxiety. If your in-contest and ot-contest performance differs somehow, it might be sign of RA. If you feel intese joy on rating increase, means you are prone to it.

You might have it when you think rating is important. Or you feel shame for low rating. Pathological effects are if you are basing your self-worth on high rating. Or you need self-assurance based external validation of how good you are. To prevent that, you should build following belief system: Your opinions are of equal values despite rating, your intelligence is not confirmed by rating. High rating is pseudo-achievement. There are 7 bilion people unaware of your rating, or do not care about it. You do not have higher value, or should be treated differently if you have high rating. Hight rating will not grant you any success.

What I am not saying is that RA is the only trigger for stress. Neither I am not sayin that rating is bad, or that you should not feel good when your ratig is high. Only i am saying that it is possible to get rid of RA.

It is basically easy to get rid of RA, it just suffices admiting that it limits you.

I think it is good idea to try following way, which might possibly help. Good way(with benefits, but takes a lot of time) is to participate in multitude of programming competition portals (TopCoder, Codeforces, HackerRank, CodeChef) and by having so many ratings and contests done you stop to have it.

Other way is not looking on your rating on web page and not thinking on your rating ever. I thinkg following this deceptive logic based statemnt might give you motivation. It is widely accepted phenomena, that losing certain amount of money feels five times worse than gaining the same amount. So given that your rating oscilates around certain value, amount of increases is equal to amount of decreases, so there will be 5 times more nagative emotion than positive.

Unfortunatelly there are no results or statistic to conclusion, I can only say that I had rating anxiety in past and now I do not think I have it.

I cannot resist to not put here my famous quote at the end: "Ultimate developement of narcissist is when he realizes that he must get rid of narcissistic features to become perfect".

Full text and comments »

  • Vote: I like it
  • +115
  • Vote: I do not like it