March 2026 Life Update
On my last update I wrote this: Work has been very stressful I canāt lie⦠Hopefully once the dust settles my health improves. Honestly, the work is still very stressful, which is why the weekends and any holidays much more sweet. But it also causes me sadness during the edge of holidays / weekends, such as right now where my thoughts are mostly āoh no tomorrow I have work againā. ...
February 2026 Life Update
I didnāt wrote a January 2026 update. As a result, I completely forgot what happened š So while it is still February, Iām going to push an update! Chunithm: reached 16.5 rating So I ended up finishing my new yearās resolution by February š My current rating is 16.63, so I guess I can go for 16.75? Itās an uphill battle, so Iām hesitant to set 17 as my target rating this year. ...
2026 Resolutions
Intro Itās kind of alarming that I donāt really remember much about 2025, so Iām taking the time to actively recall what happened while writing this blog post. Reflection time Thankfully Iāve been somewhat active in writing blog posts, so I could fill the gaps in my memories. Key points of my life during 2025 has been: Purchasing a domain & hosting my personal site, as well as this blog on that domain Learned some react native, but since I never used it I think I already mostly forgot how to use it Used a split keyboard but ended up selling it to a friend Created a personal project (maisocial) but ended up abandoning it due to me quitting maimai Took the N3 JLPT exam on July & ended up passing, so I didnāt take any JLPT test on December Tried applying for a job at PayPay, but ended up getting rejected without even getting an online coding test First time resigning from a job (previously I was laid off) Prepared & ran a 5K with a friend Started spamming chunithm instead of maimai at arcades Joined a rhythm game tournament & ended up top 8 (out of 38 players) A pretty eventful year, Iām satisfied with what Iāve done this year. Now, letās look at my resolutions last year: ...
2025-13-12 Yap session
Some of my pent up negative feelings have been building up in the background lately, so I needed to get them out for my own sanity. Enshittification It feels like everything is going on a decline lately. I would have loved things to stay the way they are, but companies like to change up stuff for no reason (ćé). Browser Google dropped support of Manifest V2 on July 24th, 2025. Unfortunately, uBlock Origin and other adblockers stopped working because of this. Using a browser without an adblock is insanity, so I tried 2 different things: ...
November 2025 Life Update
I think I would consider this month an unintentional rest month, due to a combination of factors. Path of Exile 1 3.27.0 update Iām not sure how many people here have played an ARPG like Path of Exile, the closest comparison would be Diablo and Last Epoch. Basically, there is a new season that was released on the 1st of November. With the release of a new season, my seasonal characters are not eligible to play in the new season, so I would have to grind again from the beginning (but that is part of the fun for me). ...

October 2025 Life Update
This monthās update is going to focus on the tournament I participated on the 25th of October. ChuniMaiDori Festival 2025 ChuniMaiDori Festival 2025 was the second arcade rhythm game tournament that I joined. The first one was a maimai tournament held in a mall near my place to celebrate the release of maimai DX, and I joined just to get the black gloves from SEGA. This time, I joined for several reasons: ...

September 2025 Life Update
A lot has happened since the last update (August 11th, 2025), and I kind of want to write this update to get a few things off my chest. JLPT results out After a lot of trepidation, the JLPT results were announced on the 25th of August, 2025. I scored higher than expected, which makes me glad. I donāt plan on taking the N2 anytime soon though, because I kind of speedran my N3 studies from N4 (December 2024 I took N4, July 2025 I took N3). I want to have a good foundation, because I feel like my main problem is not having a wide vocabulary. ...
August 2025 Life Update
Just a small blog update to prove that I am still alive š Stopping MaiSocial I have decided to take down MaiSocial, my personal project. There are several reasons for this, ordered from most influential to least influential: Iām starting to lose interest on the game. My skill is plateauing or even decaying, and I donāt see myself achieving my new yearās resolution target of 15750 rating. The maimai community in Indonesia is mostly dominated by a clan that likes to cause drama everywhere. It would not be a big deal if theyāre just players causing problems, but they are quite influential. Arcade staff will definitely side with them instead of other players. Forcing myself to use MongoDB for a social media project that benefits from a relational database is slowly but surely making me go crazy. I could tear it down and make my project use a relational database, but that takes additional time of no visible product progress. I believe that programmers need their own passion project to work on, so that their skills donāt atrophy & not lose the joy of programming from endless hours of corporate programming. I plan on making a new personal project, but it is probably very far from completion. ...

MaiSocial - Part 4
Background This is another update of my current hobby project. You can read the previous parts here: MaiSocial - Part 1 (Backend & Frontend initialization) MaiSocial - Part 2 (Comment section, Google SSO) MaiSocial - Part 3 (WebP, romaji search) I had some spare time during a sprint, so I decided to work on my personal project a bit. The feature I wanted to make is a playlist feature, where users can create playlists & can share them publicly. In this post I will be talking about a few things: ...

MaiSocial - Part 3
Background This is a short update of my current hobby project, you can read the previous parts here: MaiSocial - Part 1 (Backend & Frontend initialization) MaiSocial - Part 2 (Comment section, Google SSO) Recently I have been busy & I actually got sick for a whole week, so this update was a bit overdue. This update is going to be a short one, discussing two things: Using WebP instead of PNG Translating kana to romaji WebP? According to Google (the developers of the WebP format), WebP is a modern image format that supports lossless and lossy compression for images. Based on their own research, WebP lossless is 26% smaller compared to PNG, and WebP lossy is 25-34% smaller compared to JPEG with similar quality. As of writing, WebP is supported by at least 95.92% of all users. ...