Quest for the perfect Keyboard

As a programmer, hobbyist designer, and gamer, I’m always on a quest for best keyboard. This actually became a thing when I was in university where I started earning a bit of extra cash through part-time jobs which was like during the year 2008-09ish. As usual, during one of those days, I was doing window shopping at Sim Lim Square (a famous IT mall in Singapore), when then I first came across an expensive keyboard that labelled Mechanical Keyboard. I was like why was it so expensive? I tested it out at the shop, and it really felt different from normal keyboard that I was used to. Basically, it was softer and has this satisfying clicky sounds. I felt really good typing on it. So I went back home intrigued and like anybody curious person would, I googled “Mechanical Keyboard”. That was the first time I was introduced to the world of keyboards learning that there are different type of keyboards and the ones I’m used to are generally a type called membrane keyboard. You can find a lot of google result explaining Mechanical Keyboard, but to put it simply, for me, Mechanical Keyboard is really like a very sensitive keyboard with a very good tactile feedback when you type which gives you a feeling that you’re not spending to much effort and energy into typing and that in turn should allow you to type faster and longer without ergonomic injury. On top of that, the 1 extra super fantastic factor for me was the fact you can easily remove button cap from each key to clean the keyboard! or basically change all the keyboard cap with new ones and basically customize look and feel. Awesome! For a long, I have problem cleaning my keyboard. That was like mind-blowing stuff for me to discover! Reading the superiority of Mechanical Keyboard, I was amazed and really really wanted to get 1 without have any further technical idea of anything about the Mechanical Keyboard. So sometime later, when I had enough money that I thought it was financially okay to purchase it. With that, I got myself my first ever mechanical keyboard which was Razer BlackWidow for around 100 SGD. And since then, my world has gone Mechanical, no more membrane.

I really like it. But soon, I realize I have a problem with it. Remember that “clicky” sound that I like. I didn’t realize it could be a problem when I tested at the shop, but when I bring back to my room it became a problem. In university days, I stay in hostel and share room with other students. So yeah, the sounds is actually quite noisy especially at night and it disturb my roommate. So in the end, I had to toggle keyboard to use normal keyboard at night or whenever he is around. Ouch!

So yeah I was stuck with that habit and keyboard till I start working which then I started having my own private room which I can free enjoy the keyboard, but another problem came. By then, I was spending most of time at work doing coding. So I actually I would want to use it at work but obviously I can’t because it would be disturbing for my colleague. So then when another curiosity strike me. Is all mechanical keyboard clicky and noisy? If so, what will be my options for good keyboard? Is there like a super good membrane keyboard? So again another google research.

That was the time I started learning about switches in Mechanical Keyboard. My Razer BlackWidow has blue switches which technically is the lousiest and noisiest of all the switches. So that’s when I learnt about other color switches like Red and Brown. But they were generally more expensive and I wasn’t willing to put my money in, plus my BlackWidow was still doing perfectly fine. Then during IT Show in September 2013, I came across a heavily discounted Mechanical Keyboard with red switch. That was when I got my 2nd Mechanical Keyboard for just 87 SGD – CoolerMaster CMStorm QuickFire Pro. And yes, it was definitely better than the Razer BlackWidow in term of both sound level, sensitivity and feedback feel. However, it still wasn’t quiet enough for me to bring to office for coding. And with that, I parted with my perfectly working Razer BlackWidow by giving it my young brother. With that, we fast forward again to a number of years later, when I already return back which I was still making frequent trip back to Singapore visiting friends. So one of those trip in May 2017, I came to know about this popular online auction and second selling app that really took of in Singapore called Carousel. I was browsing if I can find anything to buy and get any good deal so I can collect during my trip. That was when I started googling for “the best programming keyboard”. I figured why should I buy new Mechanical Keyboard since they are so hard to spoil. All the keyboards I have are still like work perfect and all keys are still very sensitive. So chances is that even the second hand one are good. Plus that I would be I can afford a higher price band of keyboard. Then, I had my target which that time was the Filco Ninja Majestictouch 2 and WASD Keyboard Code which their original price was like 150+ to almost 200 USD. Crazy for keyboard. I couldn’t find any deal on WASD Keyboard Code apparently it’s not a popular brand in Singapore. But luckily I struck a deal on the Filco Majestictouch 2 for just 100 SGD! So my journey with my 3rd keyboard starts. It’s a brown switch keyboard which I felt it was better than the BlackWidow and CMStorm QuickFire Pro. And that was my first tenkeyless keyboard (i.e. more compact). I was like really in love with Majestictouch 2 compactness and simplicity in design. So in the drawer goes the QuickFire Pro.

So I was enjoying the Majestictouch 2 for like a year before I started to really miss the numpad especially when I was working with numbers and excel spreadsheets which I was doing a lot in my corporate position. That was when I realize, I’m not really not a tenkeyless person. I don’t really need the compactness since I barely bring it around and generally my working desk space are very spacious. So at that point, I was toggling back and forth between the Majestictouch 2 and QuickFire Pro depending on needs. At that point, I was still on occasion casually researching for my next go to keyboard but due to the fact that any next upgrade beyond the Majestictouch 2 the cost would be prohibitive (we’re talking more than 150 USD for a keyboard) and really not sensible other than just something really nice to have. So sometime back in mid 2018, my colleague was looking a good wireless keyboard that he could get quickly without waiting for shipping. You see, normally in Cambodia if you want to get any these kind of gadget there isn’t much seller locally because there wasn’t really a demand for these things. Only in recent years, that the demands and supply started picking up. So I figured since he was needing for office work coding, I would recommend him the best higher end office brand I know – Logitech. So I shared 1 local online seller Facebook page to him to buy and he could afford it as well. He got himself a Logitech G613 Wireless Mechanical Keyboard. So of course, I would try his. To my amazement, the Logitech G613 felt really really good which really struck me. Why have I never looked at Logitech Keyboard? Well, obviously the answer is the google research never showed up any Logitech result. That was when I learnt about a new type of switch from Logitech for their mechanical keyboard- Romer-G mechanical switches. So now I like Romer-G better than brown switch? Guess so. I really really wanted to get the Logitech G613 not just because the sensitive feedback feel and very low noise level (even lower than my Majestictouch 2 which is perfect for office use) but also I’ve never had a wireless keyboard. There was only 1 thing that prevent me from getting it. It was the fact that the G613 has no back-lighting. And I really don’t why that somehow stopped me. The Majestictouch 2 doesn’t any back-lighting but I bought it anyway. So why not the G613. So here’s the context. You see, at this point I was at the point my career were I have pretty comfortable income that I could finally afford things I used to dream about during teenage and university days. And that is a high performance gaming PC with really cool casing, large monitor. So at this point, I’m pretty accustomed to RGB lighting in both mouse and my whole CPU. So with my next purchase, subconsciously, I think I would also want an RGB back-lit keyboard to complete the set. But an RGB back-lit keyboard just add to the cost of being mechanical keyboard. I never really got around to have compelling reason to actually buy one. All things considered, that was when I ultimately came across the Logitech Orion Spectrum G810 that got me decided. This is the one! I didn’t dare to buy it at first stilling thinking that it’s not really a necessity but then again I think at this point it’s long past debating about the question of necessity, it’s always been about comfort and luxury which I need to accept it. So guess the question now is should I spend on the next luxury upgrade? Well I did give it some time to research around for secondhand on various online marketplace apps. Until eventually I resigned to temptation and finally cross my 100USD threshold for a keyboard and get the Logitech Orion Spectrum G810 in Oct 2018. I’ve been using it at office for a year now and recently, there is long public public holiday which I need to quite some coding work done at home, so I was reminding myself to bring it home for the holiday. So that was when it really hits me that this is such a perfect keyboard. It stops me from ever even thinking about keyboard and wondering if there is better keyboard out there at all. It has everything I need and want in a keyboard. It take 4 keyboards for over 10 years period to figure out what I really need and want.

In conclusion, I think what compels me to start writing this blog post is really the revelation in reflection that never strike me for more than 10 years. That when it struck on such a mundane thing like keyboard, one can really take time, effort, reflection and research to really figure out what you want and what fits you best in your own time and affordability. I’m always looking at significant reflection of life and so on but it never really struck me that sometime mundane and small things can also teach us a lot into how we look at bigger things in life. It’s always about constant improvement and getting better then yesterday in anything we do.

What about wireless, you may ask? Somehow, I’ve never really been a wireless device person. What with the signal radiation and all. And then there is battery and charging. I really hate it when I have to keep monitoring battery because I really have OCD over batter life somehow always want them to be above 50%. So below 50% is like 0% to me. Too much hassle. My wife on the other hand is someone who likes the mobile compactness and slimness which actually gave me another reason to just get a wireless keyboard to try out. I bought her a Logitech K780 to put on he working to give her a complete wireless setup with mouse and keyboard. I tried it a few times the feel was really good. Soft and very quiet. and of course very thin. My only mainly issue with is really the keyboard layout. I hate it. It takes away the whole 6 insert-home-end-pgupdown buttons group and push the arrow key to the main key layout making it really small. I need those group to be exactly where they are! as all other keyboards. So I’m very very uncomfortable with the layout slowing the typing a lot. However, yes it’s a really good alternative when I was moving around the house or toggling between work and personal PC.

Quest for the perfect Keyboard

Bangkok Trip Tip

This is my 2nd time visiting Bangkok. This time it was a 4D3N trip. On my 1st time, I didn’t really pay much attention as it was mostly prepared and guided by brother. This time round I was there on my own, so I payed more attention to things. So here are some little tips in going around.

  • For 299฿, you can get a SIM card with 3 GB of Data and 100 baht of call/SMS credit valid for 8 days. The telecom network I went with was AIS. The 4G internet is very speedy almost everywhere I went.
  • Taking public taxi from Suvarnabhumi Airport to my hotel which as at Nana station costs 500฿ if go by highway.
  • Don’t forget hotel deposit. The hotel I stayed at which was Ambassador Hotel, the deposit is 1000฿.
  • BTS is used full to travel especially around heavily jammed area where Grab is not that practical. It’s quite a simple ordeal to purchase a 1 way trip ticket for BTS. You simply exchange for coin at Ticketing Counter if you don’t already have. Then go to the ticketing machine which looks like below photo. Do a look up on Fare Information diagram to see how ticket price you need to purchase. Once identified, you simply select and press the price button on the machine for your desired trip. After that, you can start to feed in coin till the required coin number go down to zero then a train ticket will be ejected at #3 area in the photo and coin change will be dropped at slot in area #4 in the photo.
  • One of the days, I planned to go clothes shopping at Platinum Pratunam and then to have seafood dinner at Siam Seafood next to Shibuya Pratunam. So instead of searching Google Map for direction from my hotel to Platinum Pratunam, I somehow was more focused on finding how to go to Shibuya Pratunam. So Google Map told me take 4 station from Nana to stop at Ratchathewi then walk about 800m to Shibuya. When we arrived at Shibuya, then only we realized that we need to walk like another 200 m to reach Platinum fashion mall then walk back after shopping. Only later then I realized that we could just stop at Chit lom (2 stop) or Siam (3 stop) and walk to Pratunam which is about the same distance but we would get to see and pass by famous shopping malls like Siam Paragon, Central World etc. Because of this mistake, we ended having to have another schedule to come to Siam for Siam Paragon and Siam Square One.
  • Don’t go Big C first. We made a mistake of heading to Big C first when we were there we had to buy a lot of stuffs (food, snack, toiletry, etc) that we don’t have enough hands to carry and it wasn’t possible to carry those stuffs around while exploring other shopping malls. And we also found out that Big C opens till 2 am. So we dropped the stuffs and leave Big C for Central World and other place first before coming back to it later at night to get those stuff back all over again then return to hotel.


Bangkok Trip Tip

Fix Khmer Unicode Display In Google Chrome

This post is a simple tip on how to fix Khmer Unicode font display weirdly in Google Chrome for Facebook and various other sites. Below is how the weird font looks like.

So we’re going to fix it to display in proper Khmer unicode font like Khmer OS Battambang.


  1. Go to Chrome Setting
  2. Scroll down (or use “Search settings”) to look for Customized fonts.
  3. In Customize fonts, menu scroll to the bottom to look for Advanced font settings.
  4. If you haven’t had “Advanced font settings” chrome extension installed it will route you to add it to chrome.
  5. Now that “Advanced font settings” extension is added you should be able to see the advance font settings page as below:
  6. Simply configure the same as screenshot above. For font, you don’t have to necessarily pick Khmer OS Battambang, you can pick any Khmer unicode font.
  7. Then click Apply settings, then your font should change.
  8. However, no change is observed.  Then go to setting again then Customize font.
    Unders Standard font also select the Khmer unicode font that you want. Then it should reflect now.





Fix Khmer Unicode Display In Google Chrome

Lmut Tum Restaurant

No automatic alt text available.

  • Meal: Dinner
  • Rating:
    Food: 8/10 | Ambient: 9/10 | Variety: 8/10 | Price: 8/10 | Service: 8/10
    Cuisine type: Local (Khmer)

This restaurant was introduced by my brother. At one point, we go there for family dinner quite often. I’ve tried plenty of their food. Some of them are really good, some are so-so.

Some of my favorites are:

  • Green Mango Salad With Dried Fish / Smoked Fish / បុកស្វាយត្រីងៀត / ត្រីឆ្អើរ
  • Hot Roasted Chicken
  • Fish Amok In Coconut / អាម៉ុកត្រីចំហុយដូងខ្ចី
    Image may contain: food
  • Snail Amok / អាម៉ុកខ្យង
  • Bay Kdang / បាយក្តាំងបំពង
  • Lort Dessert (បបរលតអង្ករ)

I haven’t tried much else. They have a lot of exotic food as well but normally, I always go for a safe choice. The only really bad one that I tried are their fried dishes. So generally try to avoid fried dishes. Seems like it’s not their strength.

Then there was once where I had a team function, the restaurant has a private room upstairs with a floor seating arrangement for us. My team loved the private space. The service pretty good too and not too pricey and some time if you’re lucky, you may get good singer around as well.

They also have delivery @ Nham24.

For more details can go their Facebook Page and Nham24 for the menu.

Lmut Tum Restaurant

MALIS Restaurants

Image result for malis restaurant

  • Date: 02-May-2018
  • Meal: Dinner
  • Rating:
    Food: 6/10 | Ambient: 7/10 | Variety: 8/10 | Price: 6/10 | Service: 9/10
    Cuisine type: Local (Khmer), Western

Finally, I get to try this exclusive restaurant. This is one of those restaurants that I would never go on my own expense. I just happened to be lucky enough to join my new company on the day that they have function there. So I’d be sure to take not write a post about it 🙂

Our group was about 15-16 people so we booked ourselves a private room. The room was quite simple not that impressive. But yeah I guess the cost mostly goes to the services, which is excellent.

Base on this one-time experience, I didn’t find the food that fantastic. Not to my taste.

We had:

  • Takeo Sausage
    Comment: It tastes vaguely similar to one of the local street food called Kong Kep Bouk (Frog with mixed stuffing). Anyway, it’s quite good.
  • Scallops with Green Peppercorns
    Comment: Scallop was good but the rest of the vegetable side and topping not so much.
  • Banana Blossom with Pork Salad
    Comment: Lolz the pork was good but the banana blossom salad definitely not my thing.
  • Fish Amok
    Comment: Amok and Fish have never been my kind of food. But this amok is quite good. Quite mild not too flavored.
  • Grilled Prawn with Pra Hok sauce (served with white rice)
    Comment: As much as I love lobster, they cooked it a bit too raw for my liking plus I don’t like Pra Hok that much. But yeah still by the far the best dish among all others we had that evening.
  • Bamboo Shoot and Smoke Fish Soup
    Comment: Probably the worst dish of the night for me. Didn’t like bamboo shoot nor the taste of the soup. I just left it unfinished.

All in all, I’m not too sure if they didn’t order the right food or that’s basically the standard there but from that one experience it wasn’t memorable, at least not for that price. So yes, if you’re just going for fanciness and quality service, then probably the right place but just for good food, I don’t think I’d go again and recommend anybody to go.

MALIS Restaurants

How to Love Genuinely

I recently come across this video about Jetsunma Tenzin Palmo speaking about genuine love and I feel deeply touched and inspired by it. It’s not the first time that I dwell in this topic. I have been reading and reflecting on myself to try to understand how do I feel love? give love? and receive love? And when I first encountered the concept of genuine love, I was truly moved and inspired to be able to love like that. Since then, I’ve been learning and training myself to be able to love people genuinely and also to inspire my love ones be able to do the same thus hopefully we able to collectively create an environment where everybody is genuinely be happy and having peace in the mind.


The problem is always that we mistake the idea of love for attachment. We imagine that the grasping and clinging that we have in our relationships shows that we love. Whereas actually, it is just attachment which causes pain because the more we grasp, the more we are afraid to lose then if we do lose, then of course, we are going to suffer. Attachment says “I love you therefore I want you to make me happy.” and Gunuine love says “I love you therefore I want you to be happy. If that includes me, great! If it doesn’t include me, I just want your happiness.” So it’s a very different feeling. Attachment is like holding very tight. But genuine love is like holding very gently nuturing, but allowing things to flow not to be held tightly. The more tightly we hold on to others, the more we will suffer. But it’s very hard for people to understand that because they think that the more we hold on to someone the more it shows that they care about them. But it’s not, it’s really just that they’re trying to grasp at something because they are afraid that otherwise they themselves will be hurt. Any kind of relationships which imagines that we can fulfill ourselves through another is bound to be very tricky. Ideally people should come together already feeling fulfill within themselves and just therefore appreciating that in the other rather than expecting the other to supply that sense of well-being which they don’t feel on their own. Then there’s a lot of problems. And also along with the projection which comes with romance where we project all our ideas, ideals and desires, and romantic fantasies on to the other which the other cannot possibly fulfill. Once you get to know them you realize that it’s not prince charming or Cinderella. It’s just a very ordinary person who’s also struggling. And unless one is able to see them with, to like them as well as feel desire for them and to also have loving kindness and compassion then it’s going to be a very difficult relationship.

How to Love Genuinely

Vientiane, Laos Trip

This is my 2nd time visiting Vientiane. This time round I’m here alone on a business trip to train engineer in Laos. And I’m here for 2 weeks which is a long trip. Despite that, I haven’t really been visiting exploring much because of busy schedule. I only have evening and night time to go around but I find that I don’t really dare to go out at night. Along the street is pretty dark and there isn’t much city lighting and it’s quite quiet, very little traffic. So I don’t really feel that safe to go out alone. I thought of renting a motor bike but at the thought of riding alone, I decided not to.

I find that people over here are very laid back. Not much businesses, street not very bustling, and no high rise building. Spending two weeks here is pretty tough. Most of the evening, I just order room service for dinner. Good thing is that the hotel food is quite good. Most of my adventure are trying out different food. So here is some brief snapshot of my Laos trip.

I was booked for City Inn Vientiane hotel. I like this it here. My previous trip I stayed at Saibaidee@Lao Hotel which is like USD 20 more expensive but not very much better. The wifi at City Inn is so much faster but the breakfast not as good and less variety. Room-wise, I think they are more or less the same.

Day 1

Breakfast at hotel. During lunch, I was brought to this place called Chokdee Dimsum Gold Restaurant. They had dim sum buffet and other non-buffet dishes as well. I ordered BBQ Pork Rice and Iced Milk Ovaltine. And my Laos colleagues ordered some other side dishes. My BBQ Pork Rice was not bad. The Ice Milk Ovaltine was also quite good because they don’t use condense milk like in Cambodia. They use fresh milk and they made it not so sweet. But my highlight of the lunch would have to be the fried dumpling with chili. The fried dumpling was very nice and goes very well with the chili though very spicy.


For dinner, I ordered room service. Actually, that was the first time, that I ordered meal room service from hotel. Usually, I find that they are very overpriced, so I don’t really order. Anyway, my order were Cream of Mushroom Soup, Garlic Bread, Spicy Chick Wings and Spaghetti Bolognese.

Day 2

Breakfast as usual at hotel. During lunch, my Laos colleague brought me to try their really local food. Lap Lao Beef eaten with sticky rice. They seem to find it very delicious that they ordered like 3 servings of it. For me, it’s not particularly that good because first of it contains pra hok (smelly fermented fished thing) and secondly, there were a lot of vegetables, most of which are not to my liking.


For Dinner, again room service. French Fries, Corn and Spinach Au Gratin, Chicken Spring Rolls and latte for late night caffeine as it was going to be a long night working. The Corn and Spinach Au Gratin is actually a mistaken order. I placed order for 713 but some how the room service guy must have heard 703. I tried it anyway. It was not bad but it was just too corny that I was unable to each much of it.


Day 3

Breakfast at hotel as usual. For lunch, I was brought to the nearby Pho noodle store. I ordered a large bowl pho and coconut shake. I had to say it was good Dinner room service: Golden Fried Prawn, Cream of chicken soup, and Chicken Cordon Bleu.


Day 4

Breakfast at hotel as usual. During lunch, my Laos colleague brought me to Pizza company which would not be my choice of food-to-try in Vientiane. Anyway I ordered seafood spaghetti and chicken wings. Nothing spectacular to review.

Day 5

Again the usual breakfast at hotel. Lunch with Allen at this western buffet restaurant.
Went Swedish Pizza had worst seafood spaghetti ever. Thin Hawaiian pizza and banana shake.
Room service at hotel.

Day 6

Thailand. Porridge at Udon. Seafood. KFC.

Day 7

Breakfast at hotel. Lunch at Chokdee Dimsum Gold Restaurant. Dinner Room Service: Cream of Chicken Soup, Chicken Spring Rolls, Mix Fresh Fruit Juice and Grilled Fish in Lemon Butter Sauce.

Day 8 – Day 10

One of the days, they took me out of town to Thailand (specifically Udong Thani and Nong Khai). We dropped by PTT for a quick 7Eleven breakfast and Amazon coffee. Then at some road side porridge which was delicious. Then we went to Home Pro where I went nuts and wanted to buy everything. Then the highlight of the day was the lunch seafood (pic below). The tom yum was awesome. The grill squid was fantastic. And then there was the mini lobster or tiger prawn whatever you want to call it, which I don’t have time to describe because I was busy devouring them. It was very fresh and well grilled. I ate everything from head to tail. But in order to enjoy the food, you have to have quite high tolerance for spiciness (which Thailand is famous for) because everything is really spicy.

Other than that, I totally lost track hahaha and it’s been a long post. All in all, I think this is the trip that actually gave me a proper introduction to Vientiane. The first time was we were to busy and exhausted by work. Compared to Phnom Penh, Vientiane is still a far more serene, laid-back,  chilled city I think. It’s a good place to visit just to readjust a your tempo and experience a slower pace of life.

Vientiane, Laos Trip

Gullible, Insensible, Irrational World

These few days (Local Spelling: បុណ្យភ្ជុំបិណ្ឌ) is Pchum Ben festival in the country, an occasion where people mostly return to their hometown to meet family and preparing offering to bring to pagoda to pray and pay tribute to their ancestors. Since, I’m pretty much a city boy I don’t really have a hometown to go so generally I come along with my wife to her hometown. It’s probably one of the few occasions that we get to visit.

For my wife, this is a rejuvenating break where she is geographically away from work and get to spoil herself with food and sleep. Her simple version of escape is to get away from complex and hectic city life back to her root where things are simplified and people are simplified. Every time she comes back her mood turns cheerful, her skin turns fresh and her mind is at rest (well at least not until people start criticizing her weight, her life etc.).

For me, that was probably the only good thing of coming here. It makes her happy. The time here for me are mostly reflection time because every time I’m here a lot of thoughts never fail to cross my mind from things I hear and people I observe. It never fails to provoke me into switching on my laptop to write. Even after I’ve just recovered from heavy flu and about to pack up and go back I do not want to leave the thought hanging without penning it down.

Frankly, I don’t even know where to start or how to best describe without showing vindictive intent. 🙂 Well not exactly, but some time it really upsets me to be just a powerless bystander. There is a saying that you can’t teach an old dog a new trick. But this is more like a next level old poorly educated deep culturally rooted stubborn dog so much so that if they were reading this text they would probably stop right here and make an angry takeaway that I’m comparing them to a dog. Even when all I did was just adding more descriptive adjective to the metaphor in the idiom. Even as we were having dinner yesterday, I was telling my wife when I come here it always remind me to question myself again why did I return to this country after working so hard to leave this place and continued to stay out of it.

When we come to the province, it’s always the same routine where we go around meeting all the relatives, showing our courtesy, and endure through the repetitive generic conversations and questions. Why are you so fat? Why don’t you lose some weight? How much are you making now? The son/daughter/nephew/niece of this uncle/that auntie is making $XXX? Why you still cannot afford a car? When are you going to have kid? Why you keep so long? it’s not good. My first few encounters were excruciating. Then eventually I just learn to listen from left ear and let it out through right ear filtering for content that is worth listening to. I’m probably not the best person to rant about family value and making human connection. But I’m pretty sure that family are not supposed to be agent that apply social pressure and status quo on each other. Or probably I wasn’t brought up that way.

I understand that people here love making connection and keeping in touch. Personal relationship and friendship rules over everything. I have also observed that underneath all that is a thick layer of gossip, status quo comparison, hypocrisy and lies. This is the culture and way of life here. I can tell it’s not something that can simply change by logical reasoning. What I know is that it’s definitely something that I do not want to be a part of. However, it’s also not something I can easily distant myself from. Sometime, I don’t even know if I’m angry, frustrated, upset, sad or miserable. Probably all once. All I know is that I’ve been overseas for a very long time, I’ve trained myself both personally and academically. I have seen progressive society. Then when I have to come back to a society where majority of people still so gullible, insensible, irrational and corrupted. I just felt hopelessness. People go around throw big words about patriotism, national progress, blah blah. But in actuality, everybody is like a starving dog who would selfishly do anything to survive and keep its family alive.

I’m not a country changer, big talker and any political leader material. I know that for a fact. I’m an engineer in profession and an artist, designer, casual photographer and gamer, anime lover, movie enthusiast, book lover, board game hoarder in hobby. I’m passionate about what I do, what I love, and the people I love. I know my place and my role in society. And I believe that’s how society progresses. Everybody knows their place and play their role passionately, professionally with honesty and integrity. That’s exactly how it is when I was back in Singapore. And everything makes perfect sense. Everybody lives in harmony. But here? People want high position, bigger title, more pay, less work. And I’m not going to start talking engineer (for my area which is software) quality. It really doesn’t make sense to me at all. The logical thing is that if you’re not good enough, you be looking for opportunity to learn and grow to fulfill your role. And if I meet someone who’s smarter and full of knowledge, I would be delighted because there would be so much things I can learn from him/her. But here from my experience in working environment so far, it’s a complete opposite.

With all that said, I have also met and known truly great people. I really admire what they are doing to try to change whatever I’m complaining about in the generation to come. I really sincerely pray for blessing to their endeavor from my heart because what they do is selfless and will pave way for many people children including mine. I’m also grateful that I have known and befriend them because only the thought and connection with these group of people that keep my candle of hope for this country up and keep me grounded in this God forsaken country. And of course my most beloved family and wife.

Gullible, Insensible, Irrational World


Happy New Year folks!

It’s this time of the year again! Time to write super long post summing up the past 365 days, do some reflection and make some resolution for the coming 365 days.

Honestly I feel this that New Year resolution thing hasn’t really worked out for me so far. The reflection does help but every year it has been a new challenge. Even to simply just trying to prevent the pass problem from occurring is a challenge to itself. Anyway, here it goes.

Let’s follow 2015 pattern and start with world. Too busy don’t really have time to keep up with the news much but the general feel is quite similar to 2015. Tragedy, arm conflict, terrorism. It’s just depressing that’s why I don’t really follow news that much anymore.


Now on to personal life. Let’s start with work. After 9 months at my first job in Cambodia, I was headhunted to a new place. It’s unlike me to switch job so quickly but after a lot of thoughts and discussion with family, I decided to give it a try. I decided to go for the new place primarily because I don’t have much to learn at my old place and I couldn’t fit into their super heavy drinking culture or should I say I don’t want to. Apart from that, it’s also because the new place is an MNC and I haven’t worked with MNC before. So I want to try working in corporate world.

Then time flies and now I’ve been at the new place for 3 months. It’s not that amazing. I face a new set of challenges. Let’s see:
The Good:

  • Better office.
  • Travel opportunity.
  • Stronger resource i.e. better learning opportunity.
  • Expatriates i.e. chance to work with a lot of foreigners.
  • Better bonus.
  • Better facilities.
  • More organized.
  • More training and personal development arrangement.
  • Lawful and official.

The Bad:

  • IT people are still a drinking bunch though not as much.
  • In my department, people are rowdy and rude.
  • People are more selfish. They only see their KPI and personal benefit. The general attitude is if-you-feed-me-I-feed-you. Both literally and figuratively.
  • A lot of work politic.
  • New boss not as good as old boss.
  • Longer work hour. Though it say 05:30 pm but usually, I only knock-off around 6:30 or 7:00 pm.
  • After-work social obligation.
  • More work pressure.

So yeah, once again, it just goes to prove that there is no place perfect. Not even in the big nice heavily decorated company. Honestly, I feel a lot more stressed in the new place than my old place. And the sad thing is that it was never about work. If it’s just work, I would enjoy it and breeze through. It’s the political and social obligation and pressure that are responsible for the stress. Personally, I don’t even understand why people here don’t like to go home rest and play some game or read some books and enjoy time with family. Even if go out, why not just go for a coffee or simple restaurant dinner or movie like people in Singapore? Why must it always involve alcohol and KTV? It’s basically like a mainstream culture where everybody conforms to. And if you don’t and you can’t fake it, then you are more or less and outcast. So that’s pretty much sums up the work portion.

Aside from my 9-to-5 day job, I’ve also started to take more outside responsibilities and invest my time on outside work and business opportunity. After a year plus at home, I begin to see a lot of potential for business in this country. I started to talk a lot more with like-minded people about various opportunity. There are also a lot of young people here who are hungry for success and freedom. So I started investing my time on seeking business opportunity with people. I know that I’m not a business person. I’m an engineer at heart. I don’t really like networking with people and such. This is where I rely on other people to take care of that. All I know is that I’m resourceful and business needs resourceful people to run. So that’s where I figure I can come in to play. So I spend my available free time to help my brother in their business, join my wife’s business group and help realizing their business idea. I kinda enjoy my time with all the young business-minded self-driven people. We are all investing our free time to start a project which hopefully can ripe into a fruitful venture.


That’s pretty much work. Still sucks but a necessity to feed family. Here comes the core of it all. Marriage and family. How’s everything? I honestly don’t know but at times, I feel that I’m not really handling it well enough. Marriage life by itself is great and easy. But when other complication like work, duty, or family come in it turns into one big horrible mess. And logic doesn’t help to solve and tidy up the mess. And that’s where it become a major challenge for me. I’m a very logical person and I do what is logical but when logic doesn’t work, it becomes very tricky. For a guy, I feel the responsibility as a provider. So when we are in financial pressure, I feel the need to step up and provide. How to? The only way I know. Work hard. Both at work and outside work. Invest more time on various opportunity. And working hard doesn’t mean just sitting at desk and working but it also means fulfilling social obligation that potentially, or more like definitely, eats up your personal time and attention that could otherwise be provided to your spouse and family. The lack of attention make people upset and depressed. Basically, to me, everybody and everything needs a lot of undivided attention and I am only able to provide to one at a time. And when I distribute my attention poorly (base on logic), people get upset, things get complicated, and the hair on my head start falling. I have to start making sacrifices which I don’t even feel that it’s making anything much better. I always thought that I’m already doing my best to be the best version of me for those I love. I work hard. I get decent pay. I seek growth. I reject bad influence even at being alone. I despise drinking. I dislike party and big social gathering. I do house chore. But it never seems to never suffice. I don’t know. Some time, I became very confused. I’m losing myself and not know what is the right thing to do make everything great again. You are told to be yourself but when you be yourself, people don’t like it. People wants you to be happy but when you do thing that make you happy that doesn’t involve them, people get upset. How is that logical? No, it’s not. It relies a lot on faking and talking your way out of it. If you are just an honest good nature person who tells people you are simple family man who just want to be left in peace to work and go home spend time with family and hobbies, you will be sorry. All in all, I think 2015 for marriage has been quite a rocky year. There are calm and peace times as well as there are stormy weather. A lot of learning, reflecting and changing to do.

Family – one of the major contributor to complication in marriage. Unlike western community where marriage pretty mean tying a knot between two person, over here marriage pretty much mean extending family commitment. We no longer just deal with our own family but also our partner’s family. And that takes a huge toll, especially on the one who tries the hardest. It would be amazing if everybody is perfect and play their role well. But like any organization, there are black sheep and weak link. If these type of people are you colleague, it would be okay because there are many ways you can avoid the person and if you really can’t you can just change your job. But when it comes to family, there is no changing family. All I can do as an eldest son is to try my best to put up a good example hoping that people see, appreciate and start playing their part. Personally, I don’t believe in scolding and giving orders. I don’t like it done to me, I also don’t like to do it to others. And I believe everybody is a sensible grown-up. But so far not everybody is. At times, I feel very very upset and I don’t know what to do about it. I keep wondering why people doesn’t want to grow? why people doesn’t help each other? If it’s outsider, I don’t real care since it’s their life. But when it comes to family, and you see that you feel hurt because you want everybody to be the best and not be a burden that you will eventually had enough of and start ignoring. I think this is why people in western world start giving up on family value. It’s because it only works if we value each other and love each other selfless and be willing to sacrifice for each other but when it’s just a one-side affair. You know what happens to one-sided affair. Honestly, the only 2 persons in my eye that can uphold this family value unconditionally and one-way are my mom and mom-in-law. They literally do everything for everybody without asking for anything in return. Not even fairness. All they do is just have this optimistic hope that all their children will turn out to be amazing people making good money, having good family. The two people that I respect most and try my best to model myself after.

In conclusion, if I were to play word association with 2015 for me, it would be tired, exhausted, stressed, eventful. Actually, it’s not complete that bad, but it’s just probably I’m just having a very high standard and I care way too much about family happiness. I always feel that our surrounding is put way too much pressure on us and try to hurt us, so as a family the logical thing to do is to stay strong, stand united and battle for happiness together. My mom said I try to hard and care too much. Self improvement blogs say that people can’t change, either let them be and live with it or leave it. That just sad. Anyway, so what I learn in 2015 is probably to care less about anything and everything. Like they say the less you care the the less it hurts. I felt that this year reflection seems very gloomy but that’s how I generally feel about it as the year closing. I learnt many things but still not sure how to deal with them beside just stop caring and practicing avoidance. I keep thing about the sentence my fellow engineers always say “I hate dealing with people. Machines are way more straight forward and logical.”

2015 did end on the high note though, I managed to take an undisturbed holiday with just my wife. The way we’ve always wanted. No one else, nothing else. Just two of us in a different environment doing whatever we want, whenever we want, however we want. That’s the time, when I get to truly see and appreciate that marriage and having a life-time partner is truly a wonderful thing. The problem is the everything else that comes and messes it up making the two persons working their ass off to keep everything together. With that, again, two of us are preparing to enter 2016 hoping that we can do better than last year. =)

“Life is hard but it’s worth living.”



Resume─your self-made ticket to job interview. Recently, my youngest sibling and my younger sister-in-law just graduated and moving to their next chapter of life which is the working life. This is what started me pondering on this. Since I started work over here, I’ve been given the liberty to interview people. So far I’ve looked at roughly 10+ CVs and interviewed most of them. Then I get to look at my own brother and sister’s resume. They all have 1 thing in common and that is the resume was very badly done.

Let’s look at what is resume? To me, resume is like a ticket to your job interview. This ticket is in form of a piece of paper summarizing what you have done with your life so far. The priority will be higher or lower depend on the importance of information provide on the ticket, how well organized and relevant they are, and how nice the ticket look. So basically, from all that I have learn from class, internet and personal experience, a resume should be well organized, nicely formatted, with information provided in chronological order of date time and importance/relevance of information. As for the content on the resume, it’s pretty much depending on what have you done with your life so far. Logically, the more you have done with your life will and the more you’ll have to put on your resume. So it’s plus point. However for fresh graduates, there won’t be so many things other than their qualifications and co-curricular activities. For Cambodian graduates, the phrase “co-curricular activities” is generally very alien to them as well. So yes, their CV is pretty much down to education qualification.

So what’s my problem with their CV? Hmm… I can’t really generalize them. Below are some of issue I have encountered.

  • Poor information organization. Generally those information on those type of CVs are difficult to quickly refer to and information are all over the place and not in order or date or time or importance. To me, what this says about candidate is that he/she paid no attention to the viewing audience. For someone with little or not experience in job hunting, to do enough research and produce a well-organized resume is quite tedious and difficult job. So for a fresh grad, a well-organized resume says a lot about how much work the candidate put into it and inherently shows how much he/she care about getting that job interview opportunity.
  • Information overflow. In this type of CV, the candidate seems to try too hard to put a lot of things on his/her resume until it becomes so cluttered, irrelevant and down-right unbelievable. And when the word “irrelevant” and “unbelievable” is associated with your resume, it’s definitely not a good sign. For example, I have encountered quite a number of resume for software engineer where the candidate lists down every programming language and programming  software under the sun under their programming skill. Even for myself with quite a number of experience as software engineer, I never even dare list more than 5 programming languages as an expertise. And if I’m experience in Microsoft SQL, I would not dare to say that I’m also an expert in Oracle. Yes, you want to fill your resume but when you get too desperate doing it, it will backfire during interview because I always do that to my interviewee. I always ask them something like “I see that you are good in so many programming languages and software, according to your resume you are actually a lot better than me. You can build all kinds of application using all kind of technology. Why are you applying for such a junior level position?” Some other candidate likes to list all their part-time jobs experience in. How is a part-time admin staff experience relevant to credit analyst position? Providing accurate and relevant information to the position one is applying for is crucial because chance the person that review your resume will not have time to read it in detail and do an abstract summary of all the relevant information. That’s the candidate’s job.
  • Poor formatting. This refers to the look and feel of the resume. It’s never a requirement for candidate to design their resume. But let just think about it logically, if there is a stack of papers with boring black and white chunk of text full of information and there is a piece of nicely designed paper in there, wouldn’t you notice it and want to take a look at it? So basically, my personal opinion is that good resume formatting and layout design is basically an extra optional step you can take to make your resume stands out. It’s an image thing. And so far, all the resumes I have reviewed, including my brother and sister’s, completely failed in this regard. But what bothers me most is the fact that most of them couldn’t even format the date right nor could they properly list experience base on chronological order.
  • Poor Language. You actually don’t need a very powerful English for writing resume but you do need sufficient professional terminology to craft your job description and description of co-curricular activity. Most them basically describe their job responsibility as “I did this….”, “Help with that…”, “Do that…”. These are very weak term to describe your role and responsibility. A more descriptive and professional term like “involved in…”, “Assist/perform…”, “Conduct..”, “Managed..”

It’s a depressing thought to think that students go through their whole life of education just to have opportunity shut out from them because they are unable to produce a quality resume. I’m so surprise that university here doesn’t include job hunting and resume writing as part of their curriculum. It’s such a crucial lesson.