Блог пользователя riela

Автор riela, история, 7 лет назад, По-английски

Mwa ha ha ha ha I'm the mad sports programmer (sp) Hououin Riela! I was busy stopping the organization plans and didn't had time to write blog entries.

My archnemesis teja[some numbers] once told me that I was shit posting too much and I should start writing contests, so I searched in the web and found some problem setter guides:

  1. codeforces: https://mirror.codeforces.com/blog/entry/49569 (It took me a while to find it, I think it should be more accessible in cf

  2. topcoder: https://www.topcoder.com/tc?module=Static&d1=help&d2=problemWriter&node=algo_write

  3. codechef: https://www.codechef.com/problemsetting

  4. hackerearth: https://www.hackerearth.com/docs/wiki/developers/setter-guide/

It turns out that online judges pay for writing problems! I know that most people set contests just because its fun, but the payments are not negligible:

codeforces (300$ 400$ for div1+div2, 150$ 200$ for div2)

topcoder (750$ 1125$ with that amount no wonder why they have high quality problems!)

codechef (They pay per problem, for short contests 475$)

I don't know how much they pay in hackerearth, hackerrank, ...

Now I'm curious: are there professional problem setters that makes a living just by writing problems?

  • Проголосовать: нравится
  • +60
  • Проголосовать: не нравится

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +41 Проголосовать: не нравится

Codeforces pays 200$/400$ for now (this changed after the donations for 8th anniversary).

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +64 Проголосовать: не нравится

Topcoder pays $1125 per problem set now (link). It's too bad it's hard to find this on their website. It is also pretty easy to get into the queue since they are looking for a lot more writers. The current state of problem development in MPSQAS is not ideal, and topcoder is working on improving it.

Hackerearth has a rate card that also pays per problem like codechef and it's up to about $120 for a hard or approximate (and it scales down with difficulty). This means it averages to about ~500 for a circuits round.

  • »
    »
    7 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +55 Проголосовать: не нравится

    Also, to answer the main question, in 2017, I made a little less than 10k in problem writing and testing (but I had another full time job). If this was the only thing I was doing, I'm not sure how much more I could make, since there were some bottlenecks. I would say it might be about ~2-3x if it was a full time effort.

    One big bottleneck of course is coming up with consistently good quality hard problems. Another bottleneck is that there is a queue of writers on some platforms so it's hard to get consistent income from some of them.

    It might be possible to make a living off of it. You need to live in an area with a lower cost of living and you need to be able to write ~2-3 rounds per month (which might be doable by cycling through different platforms). You also could make a bit more by getting involved in testing which does pay on some platforms. I don't know anyone who has done this for their main source of income for a significant amount of time.

  • »
    »
    7 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +46 Проголосовать: не нравится

    What Lewin said :)

    If you have decent experience in algo contests and you are interested in writing (or testing!) rounds for Topcoder, get in touch with me. We would like to have three SRMs per month in 2019 and we are always(ish) looking for new writers and testers.

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +138 Проголосовать: не нравится

TC pays best, hackerrank and codechef so-so, and finally CF and HE pay poorly. It's hard to prepare problems for TC because of the input size limit and bad MPSQAS system (you can't have more than one solution...). I don't like setting for Hackerrank because they told me not to use "Limak" as an obscure name and they require female names in half the problems. (I don't critize such business decisions, but I don't like it as a setter). If you are new, you will have a hard time setting for CF because it has a big queue. All the mentioned platforms have nice and kind staff btw., so don't be afraid to try.

»
7 лет назад, скрыть # |
 
Проголосовать: нравится -17 Проголосовать: не нравится

Can anybody doing full-time techmical job share their experience where competetive skills helped them in any situation (or project) ??

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +49 Проголосовать: не нравится

What about atcoder? Can we set problems there? And if yes, how much do they pay?