2018 in review

First, my usual list of little things:

Statistically, I’ve attended 6 conferences, gave 2 talks, launched 3 new side projects and re-launched 3 existing side projects. I didn’t really organize or even co-organized much events this year, except for KopiJS #40.

Instead, I was heavily involved in coaching for TechLadies Bootcamp #4, which takes up every Saturday for 3 whole months. The bootcamp officially started on September with a few pre-events for applications and workshops. I deduced that my 2nd-half of year will be fully occupied, therefore I planned my travels on the 1st-half. 😉

Taipei

Earlier this year, I found out that RedDotRubyConf will be taking a break. So I thought maybe I could take this chance to attend other Ruby conferences and coincidentally there’s one called Ruby X Elixir Taiwan 2018. I’ve never been to Taiwan before and also never been to an Elixir (joint) conference before, so… why not?

On April 26, I departed from Singapore to Taiwan Taoyuan International Airport (TPE). Before the flight, I was having a stomachache, all the way during the flight, until I reached the airport and my hotel 😅😅. Definitely not a good start, but finally rewarded with a delicious noodle from the famous Ay-Chung Flour-Rice Noodle. 😋

Ay-Chung Flour-Rice noodle in Taipei, Taiwan

For the next two days, I attended the conference at Chang Yung-fa Foundation. First time I see that some of the talks are presented in Chinese (Mandarin) which fortunately I could understand. The audience were also quite mixed from Ruby and Elixir backgrounds. Both the creator of Ruby, Yukihiro Matsumoto and creator of Elixir, José Valim were there! 😱

The food, with bubble tea, was amazingly generous.

Pork chop rice, fruits and bubble tea served at Ruby X Elixir Conference

On the 2nd day, right after the conference, I followed a bunch of folks to try some special Taiwanese traditional food at Raohe St. Night Market and later hung out near the Rainbow Bridge.

The next few days, I did my own self-guided tour around Taipei. I discovered hipster cups, saw a flight airline called FAT at Taipei Songshan Airport, luckily got immuned to stinky tofu, had fun with chinese characters on Labour Day, witnessed & filmed a real protest on the streets, hiked up the Elephant Mountain (Xiangshan) to barely see a portion of Taipei 101, saw a lady throw a bunch of clothes into a Clothes Recycling Bank, discovered the true origin of Karaoke booths, braved through the hot weather, ate Cong You Bing (Scallion Pancake) twice, braved though sudden cold weather, always got on the wrong side of the road to take buses, and observed a lot of Japanese people in Carrefour 🤔.

I really like this photo for some reason.

Random building shot in Taipei, Taiwan

I also really like this delicious-looking bowl of noodles, which I don’t know what it’s called but I remember I had it at a place called 老牌牛肉拉麵大王 (Old beef noodle king).

Beef noodle in Taipei, Taiwan

This shot is quite interesting and hilarious to me, because it’s taken from inside a building that is built beside Taipei 101. Or rather it’s built as the base of Taipei 101. I’m not really sure, though feels as if these two buildings were not connected in the first place. 🤷‍♂️

Inside a building that's beside Taipei 101

I’ve visited the Treasure Hill Artist Village based on a friend’s recommendation and took this beautiful shot.

Treasure Hill Artist Village at Taipei, Taiwan

I went to a few night markets like Ximending (a few times), Raohe St. Night Market (twice), Shilin Night Market, Huaxi Street Tourist Night Market, Guangzhou Street Night Market and Ningxia Night Market. Not really a good idea to walk around when the weather is not cold because I sweated pretty much the whole time while eating and walking 😅

Raohe St. Night Market at Taipei, Taiwan

Here’s my observation notes:

  • Taipei Taoyuan International airport doesn’t seem as big as I thought.
  • Buses at the airport are quite confusing. I took one that looks like a long-distance bus but is actually a normal bus that stops at every stop. 😅🤦‍♂️
  • The EasyCard machine enforces NT$100 bill. I tried using a NT$1000 note and it doesn’t work, so I had to go a nearby convenience store to get a new card and top up at the same time.
  • 7-elevens are everywhere.
  • Take away (to go) = wai dai in Mandarin.
  • The roads seem to be separated for the bus lanes and stops.
  • Pedestrian lights can go green for up to 90+ seconds, which I think is quite a long time! I realised that the long timespan is optimized for old people crossing the road slowly.
  • Bus numbers on the buses are seriously huge and usually in red text color.
  • Even though I see bicycles everywhere, motorcycles are still the mainstream transport in Taipei.
  • The convenience stores always ask me if I want the receipt when I bought something. Turns out the receipt numbers are for a lottery run by the government! If you don’t want the receipts, you can also put them into donation boxes! 😱

On May 5, I flew back to Singapore.

Some stats:

Seoul

On May 17, merely 2 weeks after my Taipei trip, I flew to Seoul for a weekend vacation and meeting with ex-colleagues. No conference this time, which is rather refreshing.

It’s my first time in South Korea and I don’t how to read or speak Korean so the language game is strong. Felt better going around places with my ex-colleagues, especially when one of them is a local. 😉

Since this is a short trip, there’s not a lot of things that I could see.

The weather was 👌 perfect. (I like cold weather)

Buildings, roads and perfect weather in Seoul, South Korea

One of the first meal I ate is this hot bowl of noodles, called kalguksu, at Myeongdong Gyoza. I finally tried the real kimchi for the first time and oh my god, it’s so different than the kimchi from Korean restaurants in Singapore or any other countries! 😋

Kalguksu with kimchi at Myeongdong Gyoza in Seoul

I visited this trendingly hipster library called Starfield Library. Yes, the books are fake (I think) and glued to the shelves. No, I can’t reach the books on the highest shelves.

Starfield Library at Seoul

I climbed up and took the cable car to the N Seoul Tower.

The view while climbing up the hill called Namsan to see the N Seoul Tower

I visited the National Palace Museum of Korea and took this gorgeous shot.

Trees and palaces at the National Palace Museum of Korea

I enjoyed the best view in town at the Bukchon Hanok Village.

A sign that says 'Enjoy the best View in Town' at Bukchon Hanok Village in Seoul

My observation notes:

  • Incheon International airport is huge.
  • Vehicles are driven on right side of the road. People also walk on the right side of the pedestrian lanes.
  • Some drivers, including bus drivers, seem pretty aggressive on the roads.
  • The geography is quite hilly, which kind of reminds me of San Francisco.
  • If I’m not mistaken, some short-distance trains and buses have express mode which skips some stops.
  • GPS doesn’t work well in underground trains and stations.
  • Very few locals speak English.
  • Weirdly enough, Google Maps app renders raster tiles instead of vector tiles. It’s pretty much useless in Seoul.
  • Naver Maps outperforms KakaoMap in terms of reliability and accuracy.
  • Starbucks is seriously everywhere, noticeably around Gangnam station.
  • In fact, there's astoundingly a lot of coffee shops around.
  • GS25 is like the 7-eleven in Seoul.
  • Inside the bus, the windows can be slid open. 🤔
  • Tested via Fast with prepaid SIM cards, SK Telecom provides better Internet speed by up to 2 or 3 times than KT. (SKT vs KT, don’t be confused)
  • Most of the coffee shops like Ediya, Hollys and Starbucks also have pretty darn good Wi-Fi speed.
  • Bike rentals don’t seem common as most locals own their own (more powerful) bikes.
  • Not sure if I’m hallucinating, I noticed that South Koreans consume their food really fast. 😅
  • Some subway exits have escalators, most don’t.
  • Myeongdong is obviously super-touristy with night markets and lots of currency exchange shops. Weirdly enough, reminds me of Taipei. 😅
  • Gangnam is like Singapore’s Orchard.
  • Uber actually works but very little cars.
  • Kakao T's card registration is restricted to certain banks and requirements, so I was unable to try it.

On May 21, I flew back.

The stats:

Hong Kong & Macau (again)

On June 7, I flew to Hong Kong to attend Webconf.Asia for the 2nd time. So it’s also my 2nd time in Hong Kong! Unfortunately even before I manage to step into Hong Kong, my flight was delayed for an hour due to weather conditions, with all passengers already sitting inside the plane 😅.

I arrived at the Hong Kong International Airport and had this late lunch at Tai Hing.

Roast pork rice with drink at Tai Hing in Hong Kong International Airport

I took the train to my hotel, Ibis Hong Kong Central & Sheung Wan, which I purposely choose so that I can get this harbour view, with lots of time-lapse videos. 😝

View of the International Commerce Centre from Ibis Hong Kong Central & Sheung Wan hotel

I attended Webconf.Asia and didn’t miss Jake’s amazing talk this time. The after-party was surprisingly at a pet shop called WOW Pet Shop. On the second day, I manage to see Hui Jing being the emcee (not speaker this time).

Ever since I left Hong Kong last year, I’ve been craving for this Roast Goose rice and finally acquired it. 😋

Roast goose rice in take-away package, in Hong Kong

Before this trip, I already expected the weather to be either a very hot summer (June) or rainy due to some tropical storm warning (which delayed my flight). So I only stayed one day before and one day after the conference days. It’s not long though I still manage to walk around and visited mostly artistic or architectural places like:

Yick Fat Building in Hong Kong
Triangle stairwell at Hong Kong Arts Centre
Futuristic stairwell in the Innovation Tower at the Hong Kong Polytechnic University

On June 11, I took a one-hour TurboJET ride to Macau. The weather in Macau was quite similar, so I just walk around and try to be touristy by taking more photos 📸.

Random buildings with blue sky in Macau

Accidentally found a Lotus Pond while wandering around as well.

Lotus Pond in Macau

Lots of architectural buildings and structures…

Wavy buildings in Macau
Weird architectural plus honeycomb-pattern structures on a building in Macau

For the first time in my life, I entered a building by taking a cable car 😅. It’s the Wynn Palace, and it’s a free ride. 🚠

Cable car entrance at Wynn Palace Cotai in Macau

Unlike last year, I try to take some undiscovered routes this time and found this rather interesting walking route map:

Walking route map of Cheok Kun Pavilion in Macau

It was quite a hike in fact as I took a detour to higher grounds which later I took a cable car (again) to go to lower grounds 😅🚠.

View from cable car taken from Teleferico Da Guia, in Macau

A few more architectural shots of some multi-stacking buildings which I find quite interesting…

Stacking buildings in Macau
Stacking buildings again, in Macau

On June 14, I flew back to Singapore from the Macau International Airport. Instead of a round-trip flight to-and-fro Hong Kong, I try a Singapore-Hong-Kong-Macau-Singapore route with 2 one-way flights. I also got a taste of Macau's airport security checkpoints as they seem very particular about power banks, which I have to show them physically one by one. I have three 😅.

Anyway, here are the stats:

Looking back

This year, I’ve significantly reduced my developer/designer community participation, so that I can rest more and focus on other things. Not only that I did not organize much events, especially Kopi.JS, I also didn’t attend some of them.

This is important because as I organise events and stuff, I start to feel the immense responsibility that I need to be around in order for things to work. It came to a point that some people who wanted to speak to me, purposely join a Kopi.JS event, just to speak to me, because as an organizer, I’ll definitely 100% be there. However, being an organizer, there’s no chance for me to have proper conversations with anyone as I need to… organize (duh).

Being a participant (not organizer) of Kopi.JS has been quite liberating for me. I can join and leave anytime, actually focus on the conversations, finally have the time to slowly consume my brunch, and optionally not attend when I feel exhausted or sick. Well, there are few occasions that I actually fell sick and really couldn’t make it 😅.

It’s not just my own events, I’ve also reduced my participation in local conferences and only focus on conferences that I’m interested at that moment. No artwork, no voluntary work (except for embroidered stickers and socks) and no more running around.

Being an introvert, I’ve pretty much made a decent effort to put myself out there. In the beginning, many years ago, as most folks don’t know, it was incredibly difficult for me. As I slowly indulge myself into the world of socializing, I’ve reached a point where it’s hard to get out. When I meet people, I start to lose track of who’s who and forgetting names. I do remember faces as I have a pretty good visual memory, but names are a bit more difficult for me, particularly when some names are not unique.

Around February, I've stopped posting on Facebook, though I’m still using it to keep myself updated with what my friends are doing. I’ve also stopped posting much photos on Instagram (except for my overseas trips). Same applies to Instagram Stories and all the Stories clone out there. I kind of got tired of these dopamine-driven feedback loops, which don’t make me feel better at all in the long term. There are constructive feedbacks sometimes but it’s quite rare. All the like counts and comments can be quite useless when everyone on your newsfeed is trying so hard to grab your eyeballs, mixed with clever algorithms, complicated privacy settings, distracting advertisements and annoying notifications.

I do tweet as usual because I'm still liking it.

Doing less things let me focus on the important things. Primarily one of them is my health. Since April, roughly few weeks before my Taipei trip, I had gastric. I kept going to the toilet few times a day and couldn’t properly control my bowel. I had medication and once in a few weeks, I experience gastric symptoms like abdominal bloating, indigestion and burning. It’s been few months since then, my conditions are getting better.

Besides that, I’ve also been getting sick a lot, like coughs and headaches, mostly for the last quarter of the year. In fact, a lot of people around me were getting sick so there could be some viral or bacterial infection going on in Singapore. Seeing the doctor has become quite a frequent activity for me, as I was seriously getting sick of getting sick 😷.

On the last 3 days of my Taipei trip, I received news that one of the first ex-colleagues who I enjoyed working with in Singapore, passed away. It happened without warning and I was really, really shocked. At that time, my state of mind was just like 3 years ago, trying very hard not to think about it. Also because I was still in vacation mode.

Being sick always reminds me of my own mortality. The very fact that, we don’t last. I feel that it’s important to keep this in mind so that we don’t take things for granted and learn how to appreciate. We could regret on certain things but there’s no point regretting anymore when things can no longer go back. Yet as time passes, occasionally things will happen to remind us of the sad past.

I missed working with him, my ex-colleague. There were a lot of nice discussions and like-minded conversations. I couldn’t make it for the funeral service because it was on the day of my arrival flight from Taipei. Now it feels weird seeing the 'last seen' date on Telegram. And since the account has been inactive for more than 6 months, Telegram deletes the account by default. My last message to him was “Haha”.

After my Hong Kong/Macau trip, yet another happened. Around July, another person who I personally admire (and quoted in my 2005 blog post before) passed away.

Life is unquestionably fragile.

Despite so many things that happened in my personal and work life, everything else start to seem kind of trivial when you only focus on the more important things. There are times when I feel really tired, sick and want to give up. There are also times when I just want to relax, do nothing and focus on my own things. There are times when I need to accept the reality, move forward, continue pursuing my dreams and not giving up.

Events happen without warnings. Time is limited, yet there are so many things that conflict with one another. The world is not perfect, yet everyone has to find some form of balance in order to survive.

This is life.

In some way, it reminds me of a Japanese animation that I watched earlier this year, called 3-gatsu no Lion (March Comes in Like a Lion). I don’t usually talk about anime in this blog but this is an exception due to its impact on me.

Sakutarou Yanagihara with white-sashes on a burnt field - 3-gatsu no Lion anime

I really, really like episode 17 and 18 of Season 2. It’s a story of Sakutarou Yanagihara, a 66-year-old professional shogi player who holds the title of Kishou championship for many years. Being the oldest active Class A player, he struggles hard every year playing against strong, younger opponents, while carrying the emotional burden and moral support from his friends and supporters. During the gameplay, the story focus on his flashbacks and inner voice:

“I don’t have a single predecessor left who would compare me to something”.

“Somewhere along the line, the people who have been fighting alongside me have disappeared, one after another”.

“So am I going to lose?”.

“If shogi is taken away from me, what would be left?”.

“I’ll shoulder this burden and deliver it”.

Sakutarou Yanagihara looking at the shogi board with smoke coming out from his back - 3-gatsu no Lion anime

Despite everything that holds him back, his old age, his aching back, all the scary thoughts, all the comments on him to retire early, all the younger opponents, all his friends who have retired and entrusted their hopes on him, he fights really, really hard.

The delivery, visuals and expressions of this anime are so beautiful, that I teared when I watch this.

This may be a fictional story, and I’m sure there are real-world stories out there that are more or similarly inspiring. Being inspired is one thing, but being able to do something after that and eventually inspire others is another.

There’s a quote that says “Don’t compare yourself to others”, but instead I continuously compare myself to others who have tried much harder than me. It serves as a constant reminder to myself that there are always others who have done way more, so that means I can do it too. Every single time when I face a problem or challenge, I would tell myself that others have been through this before, and I can as well.

Sickness, depression, emptiness, directionless, aging and death are all reminders, that I have only one path and I have to keep moving forward. They are the reminders that makes me feel alive, for not taking things for granted and appreciate all the little things around me.

Last year, I lost my sight.

This year, I took a step back and focus on regaining my strength.

Onwards to 2019.