I was planning to write something useful, but then I realized most of my Codeforces experience has been confusion, wrong answers, and small moments of understanding. So here are a few random things I learned that have nothing to do with algorithms directly.
First, WA is normal. I used to feel bad every time my solution failed on some hidden test. Now it feels almost expected. If a solution gets accepted on the first try, it honestly feels suspicious. Most of the time, WA just means I missed something obvious, or something not obvious at all. Either way, it’s part of the process.
Second, editorials can be painful to read. You spend a lot of time thinking, trying different ideas, maybe even writing a long solution. Then you open the editorial and see a simple observation that solves everything. At first it’s frustrating, but slowly you start appreciating how powerful simple thinking is. It also teaches you how much more there is to learn.
Time behaves strangely during contests. The first half feels slow and comfortable. Then suddenly it’s the last 10 minutes and nothing works. That panic is probably one of the most realistic simulations of real pressure I’ve experienced. Over time, it teaches you to stay calm, or at least pretend to be calm.
Debugging deserves its own mention. There is something special about staring at your code for a long time, convinced it’s correct, only to realize the bug was a small condition or an index. Those moments are annoying, but they also stick with you. You don’t forget them easily, and you usually don’t repeat the same mistake again.
Rating is weird. When it goes up, it feels earned. When it goes down, it suddenly becomes “just a number”. I think everyone goes through this phase. Eventually, you stop checking it after every contest and focus more on understanding problems. At least that’s the goal.
One thing I really like about Codeforces is the community. Sometimes a short comment or a clean solution shared by someone else can teach more than a long explanation. It’s nice to see people at different levels struggling with similar ideas.
That’s all. Nothing deep, nothing technical. Just some thoughts that came from spending a lot of time on this platform.
If you’re reading this instead of solving a problem, you’re not alone.








Man, why is this post so relatable to me?
How?
Nice comments you got there
Man You stole my words.
Rating is weird. When it goes up, it feels earned. When it goes down, it suddenly becomes “just a number”.
So true man!
when there is 10 mins left, accept the -100 delta and just focus on trying to solve the problem without caring whether it'll make it in time or not. That's what helped me calm sometimes.
Very relatable. Something that i personally feel everyday.
Your second point is on point. Designing a solution only to realize that there existed a simpler and better approach after looking the editorials.