I Gave Up Codeforces to Build an Ecosystem

Revision en6, by nauthnim, 2026-08-31 14:35:36

I Gave Up Codeforces to Build an Ecosystem

Around two years ago, I wrote my first blog, “Motivated Coder.”

Back then, Codeforces was a big part of my daily routine. I loved solving problems, learning new ideas, and pushing myself further.

In that post, I also shared a small achievement from 2022:

A HEART STREAK.

That HEART STREAK is probably the best proof that I really loved coding. It was never just something I did for work. Solving problems and improving myself became part of my life.

But life is not always as smooth as it looks. A lot has changed since then.

So, What Happened?

Over the past few years, I ran into a lot of obstacles while trying to build my own things. At one point, I even lost my motivation. I wrote about some of that journey in my dev blog.

There was also a practical problem.

I couldn't always afford to spend hours on a Codeforces problem before starting my day. If I got stuck, my mind would stay on it for the rest of the day.

So I stopped using Codeforces as my daily warm-up.

Instead, I started putting that time into something of my own.

I've always wanted to make games, so I decided to finally give it a serious try.

One game became another, and eventually I started thinking beyond individual games.

Soon, I had a collection of games and ideas I wanted to bring together.

That became PromTGames — an ecosystem for everything I build.

P.S. This is the second edition of this post. I removed the longer story and development details — they can be explored on my website for anyone who is interested. I also removed the game links because this post is about my journey, not about promoting my games.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en6 English nauthnim 2026-08-31 14:35:36 6813
en5 English nauthnim 2026-08-24 16:26:05 0 (published)
en4 English nauthnim 2026-08-24 16:19:31 2583 Tiny change: 'lmost.\n\nWA.\n\nOne ho' -> 'lmost.\n\n**_WA._**\n\nOne ho'
en3 English nauthnim 2026-08-24 16:08:27 104
en2 English nauthnim 2026-08-24 16:04:09 2772
en1 English nauthnim 2026-08-24 14:41:42 6279 Initial revision (saved to drafts)