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

Автор sc3developer, история, 2 месяца назад, По-английски

Modernizing the Codeforces Website

this post is a joke, wish i didnt have to put this up here but some people take things too seriously

As we all know, Codeforces is the greatest online judge of all time. However, the website is severely outdated, without much thought put into UI or UX. The website is far too usable, and it clearly lacks modern design principles. Therefore, in this thread, I will propose changes to modernize Codeforces and make it on par with other websites of the time.

Switch to React library

React is the greatest web framework- I mean "library", used by many large companies such as in the Windows start menu (???). Due to its widespread usage, this clearly means that it must be used by Codeforces, and also because the junior developer where I work who doesn't know what binary search is said it's good. It has absolutely no issues with speed. We will use this library to facilitate our improvements.

Native integration of AI

If there is one technology in recent times that has captured the Internet, it is obviously AI. Since we all know how useful AI is and how it is definitely not shoved into random places by tech bros claiming it's the future, we need to integrate it into Codeforces. Add an AI chatbot into the bottom right corner that constantly is on your screen and has a red circle with "1", and use AI to evaluate code instead of test cases. We will also add an AI code helper during practice AND contest. AI agent AGI vibe coding innovation deep learning workflow cloud. Are you happy yet stockholders?

Reorganization of Problemset page

The Problemset page is overwhelming to users, presenting them with many choices with little detail. We can streamline this process by showing the user one problem at a time, allowing the user to swipe down if they are not interested, going to a new problem. The problems shown will be catered by an algorithm based off of the user's interest. Do not ask how the data is collected for this algorithm.

Home page reorganization

The home page is now the For You page, and will show content catered to the user by the same algorithm as the Problemset page. It will also include the blog posts that currently stand on the home page. To be honest I don't know what an FYP page looks like I don't use any short form content. Whatever makes shareholders happy

Removal of Catalog and Edu pages

Education is scary. We must stick to AI generated videos and misinformation. Therefore, we will follow in the footsteps of Microsoft by removing our equivalent of a library. You will ask our proprietary AI which is just a ChatGPT wrapper for information. We will also remove a bunch of other random nice things because we hate you.

Monetization

Codeforces is currently unprofitable and relies on sponsors to stay up and running. We will add monetization to the website in order to gain profit by ourselves. The more profit, the better. We will do this in two ways: advertisements and Codeforces Premium.

Advertisements

We will add completely noninvasive advertising to Codeforces in order to gain extra profit. Anyone is allowed to submit an ad regardless of what it is advertising, following in the footsteps of websites like YouTube and Facebook. Before submitting, it will be required to watch a 30 second unskippable ad. In our new scrolling feature, 1/2 of the problems will be ads and it will be difficult to differentiate between ads and real problems. This will allow for optimal profit.

Codeforces Premium

Codeforces Premium is a new subscription that will be available for $11.99 USD a month. It will also carry a $80.00 USD cancellation fee because we said so. Here are the benifits of Codeforces Premium:

  • Profile customization and access to formatting in blogs
  • 25% increased time limits, memory limits, and contest points
  • 25% reduced contest time penalty
  • Ability to upload code files larger than 2KB cough cough Discord
  • Remove a bunch of random free features and stick them in here I guess
  • Use a very outdated ChatGPT model instead of an extremely outdated one

There will also be a Codeforces Premium Lite subscription for $6.00 USD a month, which is the same but objectively worse and an excuse to make Codeforces Premium more expensive.

Conclusion

In this blog, I have proposed many beneficial changes that will modernize Codeforces and make it more profitable. None of the users will hate this whatsoever, and everyone will be happy that their favorite site is modernized. While this still lacks essential features for a modern website, such as a battle pass, it is still a huge step in the right direction. I hope MikeMirzayanov and the rest of the Codeforces dev team will consider adding these proposed changes.

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

»
2 месяца назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by sc3developer (previous revision, new revision, compare).

»
2 месяца назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

great idea!