Hello Codeforces!
I think many of us have felt this: you’re excited for a contest, but the timing ends up clashing with school, work, or just life. Some contests appear randomly, and it becomes hard to plan ahead.
That’s why I believe we need two things back on Codeforces:
Weekend contests – A lot of people (especially students and full-time workers) are only free on weekends Back when we had more contests on Saturdays/Sundays, participation was higher and the atmosphere felt much more “global” Many regions have weekdays packed with exams, jobs, or classes, so weekends are the sweet spot
A predictable schedule – Imagine if contests followed a fixed plan, for example:
There might be some contests outside the main schedule, But we can have a global schedule too!
Of course the exact schedule can be debated, but the idea is simple: consistency If people know in advance what day usually hosts which type of contest, it’s easier to manage time and avoid missing contests
I think both of these changes would make Codeforces even more fun and accessible
Questions for you all :
Do you prefer contests on weekends or weekdays?
What would be your ideal weekly/monthly schedule?
Maybe if this blog gets enough attention, the Codeforces team will consider experimenting with this idea
Please share your ideas in the comments!
UPD:
Some people raised a good point in the comments — a strict contest schedule might clash with someone’s weekly commitments To address this, I thought of an adaptive schedule:
Every month, Codeforces could run a quick community vote on the contest timing.
It would be guaranteed that two consecutive months can’t have the same timing (the schedule must change).
This way, even if a schedule doesn’t work for someone in one month, it won’t repeat the next month. Plus, we’d still keep random-time contests and virtual contests, so nobody is locked out completely.
I think this makes the idea more flexible while still keeping the benefit of planning ahead.
What do you think about a voting system?