MyHandleWasTaken's blog

By MyHandleWasTaken, 5 hours ago, In English

I wanted to share something personal about my experience with competitive programming and how it led to some tough times for me. It’s a bit of a journey, and I hope it resonates with anyone who’s been feeling overwhelmed.

When I first got into competitive programming, it was exciting. I loved the challenge of solving complex problems and the thrill of competition. But over time, that excitement started to change. I began comparing myself to others, and it felt like I was never good enough. No matter how hard I tried, it always seemed like someone else was faster or better. It felt like that constant comparison was slowly dragging me down.

Instead of enjoying the competitions, I started to feel anxious. I would get really nervous before contests, and it became a heavy weight on my shoulders. The highs of solving problems quickly were often followed by really low moments when I didn’t perform well. It was tiring, and I began to pull away from from coding.

Eventually, I realized I needed a break. Taking time off from competitive programming felt scary, but it helped me remember why I loved coding in the first place. I started working on a fun project that excited me, without the pressure of competition.

I also tried to change how I think about competitions. Instead of seeing them as a way to prove myself, I began to view them as chances to learn. I started celebrating small victories, like understanding a tricky concept or solving a problem I had found hard before. That made everything feel a lot better. Rather than pushing myself to be the best, I aimed to enjoy the process. I remind myself that it’s okay to take things slow and that progress doesn’t have to be a straight line.

If you’re feeling overwhelmed by competitive programming or any passion, please remember to take care of yourself. It’s okay to step back and find joy in what you love without the pressure. Mental health should always come first.

Thanks for reading, and take care of yourselves!

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

»
5 hours ago, # |
  Vote: I like it +19 Vote: I do not like it

"Just think of why you started." -- J Perm, a Rubik's cube youtuber

I heard this 3 years ago, and it makes me keep coding.

»
5 hours ago, # |
  Vote: I like it +10 Vote: I do not like it

"Comparison is the thief of joy"

»
107 minutes ago, # |
  Vote: I like it 0 Vote: I do not like it
»
63 minutes ago, # |
  Vote: I like it 0 Vote: I do not like it

The first three passages of your blog really resonates with my current situation. I am also realizing that, I badly need a break from competitive programming, but I can't take one since all the competitions I've been preparing for are happening in the next 1-2 weeks. It's frustrating because I'm not at my best during this crucial competition time. While I agree with your points, but they don't seem to work for me right now.

»
40 minutes ago, # |
  Vote: I like it 0 Vote: I do not like it

I know exactly what you've been feeling, because it happens to me sometimes too. It's just that the world is full of smart, strong people. Whenever you do something that makes you feel proud of yourself, someone else will have done the same thing, and better. No wonder we call it "competitive" programming.

I think that if we can't keep up with everyone else, we should just try to enjoy the ride at our own pace.