Motivated Coder

Revision en4, by nauthnim, 2025-01-18 11:51:17

Motivated Coder

Hi, I am a Mobile Developer and Mobile Game Developer. This is my very first blog post. Today, my friend asked me why I continue to work on my projects without earning any income and how I stay motivated to code for fun. That’s why I decided to share with all of you how I find the motivation to keep coding.

First, I want to highlight some of my achievements:

  • In 2022, I achieved a HEART STREAK (see image below).

  • In 2023, I somehow earned an Expert title without participating in many contests (disregard my 2,500 problems solved, haha).
  • In 2024, I realized I had solved more problems on this site than many others.
  • In 2025, I released my first mobile game on the App Store and Google Play.

Second, I’d like to share how I use this site and motivate myself to code every day:

  • There are countless problems that need solving. I enjoy practicing my problem-solving skills here.
  • I have coded on many platforms and in various programming languages, including Kotlin, Swift, Java, JavaScript, TypeScript, C++, C#, and Python. Despite the differences in syntax, all programming languages share the same fundamental purpose: to make things work. If you understand how to achieve that, coding becomes much simpler.
  • Just as in sports, where you need to warm up, I treat this site as a warm-up tool before I start coding. Sometimes I solve three problems in a day, sometimes just one. I typically spend around 30 minutes to 2 hours warming up. This practice is indeed helpful; I find that when working on my projects, my solutions are more impactful and effective.

Third, here are some thoughts on why I love this site:

  • I can’t speak for others, but for me, I'll always remember the feeling I had when I received my first Accepted submission. It was exhilarating.
  • I recall facing numerous challenges, such as compile errors, incorrect answers (WA), time limits (TLE), and memory limits (MLE), ultimately leading to runtime errors. It was incredibly frustrating to finally achieve an Accepted status, but I persevered.
  • From 2018 to 2025, I have solved 2,885 problems, creating many wonderful memories along the way.

Fourth, the reality of my journey:

  • Five years ago, my dream was to become a Game Developer. However, this dream was shattered during interviews when I was asked how to maximize income from games at the expense of player experience. I was shocked to learn that some prioritize profits over players. Consequently, I became a Mobile Developer, focusing on mobile applications.
  • Ten months ago, after saving enough money, I decided to leave my company. I discovered that the mobile industry in my country is not thriving.
  • It was time to pursue my dream again. I wanted to become a Game Developer, so I began studying and gathering ideas on how to create a successful game that people would want to play. After 2-3 months of reflection, I realized I should create something I love to play. The world is vast, and there will undoubtedly be others like me. If I enjoy playing my own games, others will likely enjoy them too.
  • I also want people to gain skills while playing my games. Therefore, I decided to focus primarily on puzzle games, especially those designed for kids. I have always loved classic puzzle games that make me feel smart.
  • To be honest, I dislike ads. Many puzzle games in mobile stores are overloaded with advertisements that force you to watch them. I truly hate that feeling, which is why I committed to creating games without ads from now on.
  • On January 7, 2025, my very first puzzle game, inspired by childhood games, was published in the stores (though nobody plays it yet, sadly). Still, I will continue this journey as long as I can.

Finally, I want to thank you all for reading this.

  • I hope you feel inspired to keep coding and pursue your dreams.
  • If you would like to support me, please download my game and try it.
  • Your feedback would be incredibly helpful to me.

Lite version:

Pro version:

  • Playstore: SliDer-Pro
  • AppStore: SliDer-Pro
  • Paid version: Download it if you enjoy the game or wish to support me.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en4 English nauthnim 2025-01-18 11:51:17 0 (published)
en3 English nauthnim 2025-01-18 11:49:19 321 Tiny change: 'vered.\n- From 2018 to 2025, I have s' -> 'vered.\n- **From 2018 to 2025**, I have s'
en2 English nauthnim 2025-01-18 11:34:01 417 Tiny change: 'n 2022, I achieved a' -> 'n 2022, I \n~~~~~\nYour code here...\n~~~~~\nachieved a'
en1 English nauthnim 2025-01-18 11:22:07 4359 Initial revision (saved to drafts)