allthecode's blog

By allthecode, 9 years ago, In English

Frequently I have been asked by non-CS people what do I do in a competitive programming contest, but I never feel satisfied with my response. How would you answer?

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

»
9 years ago, # |
Rev. 2   Vote: I like it +28 Vote: I do not like it

Nice question for Quora, actually.

  • »
    »
    9 years ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    Indeed, it could break the stereotype of questions "I'm lazy, why am I not successful" and answers "you're lazy, try doing something".

    • »
      »
      »
      9 years ago, # ^ |
        Vote: I like it +54 Vote: I do not like it

      I also see a lot of questions like "I am gray, can I beat tourist in 1 month/1 year/etc?", to which the top answer is usually "nothing is impossible" (if you asked me, I'd just give you a straight no. Red in a year is an achievable goal, but still requires a lot of dedication).

      There's also the "do I need to / should I study for competitive programming to get a job at google?" , to which the sensible answer is indeed "no, there are much easier paths". But the top answer tends to be something like "CP is a stupid thing practiced by stupid people who like to waste their time doing something that doesn't benefit them, while they could be helping the world and doing real programming like the cool kids".

      • »
        »
        »
        »
        9 years ago, # ^ |
          Vote: I like it +9 Vote: I do not like it

        The common stance of someone who's very bad at competitive programming (and thereforce can't understand the joy of getting AC in some situations :D).

        The "nothing is impossible" answer is okay, it just means that there's a tiny, non-zero probability that the kid asking is just an unfound hard-working genius the likes of which the world has never seen and who'd be able to quickly dominate all contests... and not just lazy and expecting miracles for free.

        • »
          »
          »
          »
          »
          9 years ago, # ^ |
          Rev. 2   Vote: I like it +16 Vote: I do not like it

          I think, people who can "dominate all contests" must have strong confidence, determination and the brain to not ask questions for which he should have better answer than everyone else (he should be more aware of how much he likes solving problem / programming, how much & quickly he wants to learn stuff...)

          Edit: This seems too off-topic from the original blog post :(

      • »
        »
        »
        »
        9 years ago, # ^ |
        Rev. 2   Vote: I like it +12 Vote: I do not like it

        CP is a stupid thing practiced by stupid people who like to waste their time doing something that doesn't benefit them, while they could be helping the world and doing real programming like the cool kids

        For all these guys, here is a amazing reply(again on Quora) by bbi5291

      • »
        »
        »
        »
        9 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        "CP is a stupid thing practiced by stupid people who like to waste their time doing something that doesn't benefit them, while they could be helping the world and doing real programming like the cool kids".

        They also ONLY write unmaintanable code.

      • »
        »
        »
        »
        9 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        CP is a stupid thing practiced by stupid people who like to waste their time doing something that doesn't benefit them, while they could be helping the world and doing real programming like the cool kids"

        Great answer man.. Really liked the defination.. :)

»
9 years ago, # |
  Vote: I like it +34 Vote: I do not like it

I usually say that I do something like Math contests with a help of computer. After hearing it people are usually disillusioned because they expected me to hack someone's facebook page:)

  • »
    »
    9 years ago, # ^ |
      Vote: I like it +22 Vote: I do not like it

    In my case people keep asking: "can you create games?"

    • »
      »
      »
      9 years ago, # ^ |
      Rev. 2   Vote: I like it +15 Vote: I do not like it

      for me , they ask me if I can hack wireless routers XD and sometimes ask me about stuff related to android and Iphones

      • »
        »
        »
        »
        8 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        I know it's too late but for me they asked me if I can install windows :D