Category: Uncategorized

Asian Kung-Fu Generation

Last August, the band that accompanied me during my college days came to Jakarta. Asian Kung-Fu Generation.

Not many of my friends know about this band, and most of those who know about it learned of them through Naruto. I first learned about AKFG from the internet, and then learned about the anime through the songs they performed.

I like most of their songs, but my favorite one is “After Dark.” Apart from the song itself, the music video for this song is also very touching.

Their performance in Jakarta was simple but very impressive. There weren’t many stage act; they performed their songs one by one, but it actually made me thoroughly enjoy the performance. I just sat back, reminiscing about my college days when I used to listen to them frequently.

I lucked out with the best seat, right in the middle, the sound was crystal clear, the lighting was stunning, and there were no technical issues at all. I hope I can watch them again, whether sitting back and relaxing or standing in Yokohama Arena.

200+ hours playing TotK and still counting.

I’ve been playing The Legend of Zelda Tears of the Kingdom for over 200 hours, and I haven’t finished it yet. So far, this is the most engaging game on Nintendo Switch that I’ve ever played.

There hasn’t been much improvement in the graphics since Breath of the Wild, but other aspects of the game are amazing. I believe there are a significantly larger number of quests compared to BotW. My plan was to proceed with the main quest after completing all the side quests, but it never seems to end. It almost feels like the main game itself already bundled with numerous DLCs.

The map also feels expansive, with the addition of Depths as vast as the main map, and the Sky Islands, which have an exceptionally beautiful appearance. I mapped the Depths and just realized in these past few weeks that Lightroot’s position is always beneath the Shrines. This has allowed me to complete all of the Shrine quests as well.

My favorite part of the game is Link’s abilities from Rauru’s hand. The best part is Fuse, which allows Link to combine a weapon with an item and make it more powerful. Then there’s the Ultrahand, enabling Link to move objects and combine them to create vehicles. And yes, I’ve managed to craft a hoverbike that lets me travel freely around Hyrule.


Nintendo Labo was released five years ago, but I’ve been waiting to buy it until my child grows up enough to enjoy playing with it.

Assembling this Labo Vehicle Kit is a lot of fun. Although it requires patience, when it’s finished, I am amazed by its mechanics.

It seems like I should set aside some time on a weekend to assemble the Nintendo Labo Robot Kit.

My thoughts about programming

There has been a buzz on Twitter lately about the low entry barrier to becoming a programmer and many believe that coding is easy. However, those who have experienced the challenges of programming know that it takes a lot of effort and dedication to become proficient.

Coding is not just about writing lines of code to create a program. To become a good programmer, we need to have a deep understanding of programming concepts and principles, logical thinking, problem-solving skills, and attention to detail. It’s common to spend a day studying product requirement documents and working with Lucidchart instead of a code editor. It’s also common to spend hours trying to debug a piece of code or to figure out the best practice for a task.

Those experiences will hone our skills and make us good programmers. It’s like playing football; everyone can try it, but those who put in effort and dedication can become good football players.

Snow Much Fun

A few weeks ago, my family and I went to an indoor snow park. It was my first time going there, so I didn’t have any expectations. The place was located on the top floor of a mall. We went on a weekday, so the atmosphere was quiet and peaceful.

This expectation-free visit ended with a pleasant experience. We were greeted with a vast playing area filled with glistening snow and ice and a chilly breeze that made us shiver with excitement. My daughter’s face lit up with joy as she kept sliding back and forth on the snow. I couldn’t help but join in on the fun!

We left with a heart full of warmth and happiness.

A Game for My Daughter

I started my career as a game developer at a small software house in Bandung. That was before I got married and had a child. Back then, I was proficient in using game development tools like Adobe Flash, Unity, and Phaser for HTML5 games.

Fast forward a few years, and I became a full-stack programmer who dealt more with the technical aspects of services and applications. It’s safe to say that I left my game development days behind and rarely used those tools.

But now, my daughter is growing up and I thought it would be awesome to create a game for her that’s both fun and educational. So, I got to work and made a guess the word game. My daughter had to do was listen to the sounds and read out the options. To make it more exciting, I used assets from and generated sounds from

My daughter loved the game but is still learning how to read, so I added a level that only pronounces one letter to make it easier. If you’re curious, you can try the game at, and I’ve even shared the source code on

Ask the right question

Lots of people use Google since the beginning of its popularity, but only those who know the right keyword can find what they’re after.

I remember one of my students asking how to move an object in Adobe Flash when they hovered over it. I told them to check Google because I was busy. But when they came back to me, they said they still couldn’t find the answer. I’m pretty sure it’s there though, they just needed to use the right keywords.

Now, it seems that the trend is shifting from Google to ChatGPT. This AI has been trained with billions of data and can seemingly answer any question. But still, you won’t get the answer you’re looking for if you don’t ask the right question.

My First Band Concert

If it weren’t for my wife, I probably would have never attended a solo concert of a band.

Since my wife was exposed to Korean music, she’s been playing Korean songs whenever we drive around. I got to know a few songs from the Korean band that she likes (The Rose) and unknowingly memorized some of the melodies and lyrics.

Earlier this year, the band she likes had a tour in Jakarta and of course, she was interested in attending and invited me along.

And this was my first experience watching a live solo concert of a band, and it turned out to be addictive. I have been keeping an eye on the concert schedules of the bands that I like, even though there haven’t been any so far.


I’ve been to Singapore a few times, and each visit makes me feel more familiar with the city.

Singapore is so different from where I live, everything’s super organized and they take rules seriously. I spent almost two weeks there once, but maybe not long enough to decide if it is something boring or not. I thought there was something beautiful about all that orderliness.

Working From H

I live in a village and see a mountain range view with an unfinished high-speed rail almost every day. My neighbors are often quiet, and there is less noisy highway car volume. It’s a good place for WFH.

On the contrary, if I get bored, the first place that comes to my mind is a city. It’s a place full of fast-walking people who mind their own business, with a line of buildings that compete to be seen as the grandest, and a lot of people inside who seem to be working hard.

Sometimes it’s nice to work in a city designed for people to work, but it all depends.