Resume─your self-made ticket to job interview. Recently, my youngest sibling and my younger sister-in-law just graduate 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 tend to do with your life. 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 image thing. And so far, all the resumes I have reviewed including my brother and sister’s complete 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.

Job | Career | Happiness | Life

Wow! it’s really been a very long time since I last blogged. From my last post, it has been half a year since. It has been a very eventful and hectic half a year. It’s not that I don’t have any thought to reflect on. In fact, I do and so many of them. It’s just that I couldn’t find the time nor the energy to sit down gather my thought and put them down in writing.

Let’s pick up from the last time I was here which was this year’s New Year. And now it’s almost 9 month in. I’m finally settling in with job in at home. I’m good with my motorbike and getting used to the senseless and dangerous traffic here. What else? The people, the surrounding, the society in general. And by getting used to I mean not feeling frustrated or annoyed by them anymore. However there are still things that still really bother me and I’m unable to adapt. The major ones that I’m facing currently are company culture, common sense and intelligence level.

So let’s start with company culture. On my first day at the new company, the director asked if I drink, to which I answered “a little bit”. Then he went on to tell how easy it would be to quickly make friend in the company if I drink because everyone there drink a lot. I remember thinking to myself as he was telling me that. “Oh damn! this gonna suck.” Then it happened. The Saturday of the my first week─yes, we work half day on Saturday─just 1 hour before knock-off and I about to go home enjoy my weekend, the boss came to declare we would be going for company lunch party. Then I was thinking “what the f is a lunch party? I never had that in Singapore. Well, at least not without any special occasion.” But regardless of how impromptu the announcement was, I couldn’t possibly reject since I was new there and need a chance to socialize with colleagues. It started out as a company lunch with food and beers. Lots of beers. I drank some. The lunch went on till about 4 p.m. which I thought was quite long. Then when I finally thought it ended, they were going for second round. I was like “What? Seriously?”. And I’d never guess venue of the 2nd round. I was somehow brought to a KTV. For those who are used to a normal friends and family style KTV, would wonder what’s wrong with KTV? But KTV over here isn’t like those, it’s place where heavy drinkers go and order girls to accompany you drinking. So yeah basically, I ended up at KTV for another 3-4 hrs before getting to home because my wife called. There was no surprise to what followed. My wife got so mad at me that she refused to talk to me for a week. That was a very shitty week and for what? for nothing. There and then my negative impression of the company culture started.

It doesn’t stop there. The company continued have party here and there every now and then. It’s not that I don’t like party or anything. Well actually I don’t like party since I’m an introvert. But occasionally when company have special event I would always love to join. But this is different. This is like for no reason, or for any reason. And what do people do at party? Drink till drunk and passed out. The next day, barely make it to work without feeling sick or heavy hangover. So far do I sound judgmental to drinker? I’m not sure if I am but personally, I feel that I don’t. I’m just a practical and logical person and I view alcoholism as neither piratical nor logical. It’s expensive. It’s unhealthy. And it gives you heavy headache and temporary amnesia the following day. To spend a night drinking an expensive unhealthy drink that gives you headache, vomit and short term amnesia and other various long term organ failure is a completely illogical action and total waste of time. I honestly don’t think I judge people who drink or smoke because I do have alcoholic and smoker friends back there as well. The main difference is they don’t force or peer pressure me follow their lifestyle choices. So that’s what I hate about it here. It is the fact that you get pressured to be involved. I remembered a snide comment from one my senior-level colleague during my boss’ house warming party. He was telling a junior colleagues “Don’t follow this senior’s example. That’s not the way real man behave. When you raise your glass you bottom-up, you don’t just sip and put it back down.” Should I be pissed off and grab every drink and bottom-up everything? Well, all I felt was that he was right. If that is truly how real man behaves, then yes I’m not a real man nor do I want to be one. To conclude this, I simply believe that everyone is entitled to a lifestyle choice that make him/her happy. Others should respect that choice and not discriminate it and force their own onto that person. Then we shall connect and bond base on whatever other hobby/interest that we share in common. So generally, I try my very best to constantly keep my everyday schedule fully occupied to avoid it.

Next up. Common sense. Over here it is uncommon. Let’s take work place for instance. Let me just throw random comments I have heard or overheard my colleagues said or ask.

  • “Annual Leave is given for you to take during emergency or for other personal obligation such as attending wedding, and other events. You are not supposed to take annual leave when you don’t have any personal obligation.” — I was like… “What? Seriously? that’s how Annual Leave supposed to work?”
  • “I’m sick. What do I do?”
    hmmm… Apply sick leave and submit your MC when you return…
    “What’s that? How to get it?”
    err… form Doctor/Pharmicist?
    “Which doctor can I get this MC from?”

So generally, there is a difficulty in effectively communicating with people when what you consider a common sense but others don’t. And when so many senses are not common, you’ve got to just wonder… do people here even know what is “common sense”? Well, actually I’m wrong to say “people”, it’s too generalized. Basically, they are either the way older generation, teenager or young adult generation. And it’s not only work-related common sense, but also everyday life ones. I feel that this is down to the quality of education that people here receive. So it’s hard to put blame just on individual. But I’m just merely pointing out the fact that this is the case, it makes it difficult to communicate or converse with people effectively without constantly having to explain things.

Finally, intelligence. Again I think this has to do with education. both from school and from family. I feel so remorseful to witness in person the quality of human resource in this country. Perhaps, the perfect illustration of how worryingly small the talent pool available to serve this country’s economy is the fact that I was headhunted 6 times in a period of my 8 month career here. All of which were for senior or managerial positions. I worked in Singapore for 3 and a half, and not a single headhunt. Not only that but also the fact that I was already being treated like an irreplaceable resource when I haven’t even completed my probation. Don’t get me wrong? I’m definitely not complaining. In fact, I feel very privileged and respected. I feel so much more valued over here then back there, and that helps catalyst my motivation and enthusiasm to perform as well. However, the problem comes when I need to work or socialize with people. From people that I have encountered or worked it, I find that they generally are very superficial and myopic. They blatantly get into an as-a-matter-of-fact debate about a topic that they clearly do not have any knowledge about. To make it worse, the clear answer is usually just 1 google away. Personally, I find that really annoying and degrading. So I generally stfu. They are also not really widely read. So they tend to base their argument off their personal experience, or that 1 guy they know, or that 1 source that mention it (usually Facebook) which they hardly exercise the mental capacity to question its authenticity and credibility beforehand. Maybe it’s just because I was educated and trained that way. Critical thinking and meritocracy was drilled down to us hard. Either way, this lack of intelligence is something that I’m still unable to adapt nor accept. And don’t get me started on sense of humor.

So yeah there they are the elaborated explanation of the 3 major issues that I’m still facing over here and unable to adapt and probably will never be able to adapt. Most probably I would just learn to live with it just like most of the major problems I faced in Singapore. To end this rant on a positive note, despite all these issues and other negativity around the country, I still find myself loving it here. I think the most important factor to that has to be family-the group of people who truly love me for who I am and are absolutely honest and non-judgmental. To live close and connected to family, no matter what obstacle and problems, we always stick and work things out together as one. It feels so much better than doing it alone. I don’t know about other people but for me, my wife and my mom have been a tremendous inspiration and motivation to my hard-work and positiveness toward life.

Type Khmer Unicode Properly In Illustrator

If you are having problem typing Khmer Unicode in Illustrator,  then this post will help to fix that. The problem I encountered was that the leg doesn’t appear after type ‘j’ and the vowel some time on wrong letter. Well anyway, basically, the problem is when you type it doesn’t turn out as it supposed to be. You need to do below settings. FYI: I’m using Adobe Illustrator CC.

Step 1: Go to Edit > Preferences > Type… Then make sure that “Show Indic Options” is ticked.



Step 2: Click on Paragraph link to see the paragraph dialog box then click on the little menu icon on top right of the dialog and make sure that the option “Middle Easter & South Asian Every-line Composer” is ticked.


With this you are good to go. :) Enjoy typing Khmer in Illustrator. If it doesn’t work please drop a comment and mention your illustrator version.


Happy New Year folks!

2014 has been a bumpy year for me personally and probably generally a very bad year for many people globally.

Let’s take a look at global level. If we play a word association game, the word I instinctively associate with 2014 would be plane, disaster, tragedy. It’s been a very bad year for Malaysia Airline, Malaysia, AirAsia and an even more horrible year for the families of all the victims involved in all the major accidents happened throughout this year.  This event map pretty much clearly describe 2014. It has not been a good year. I hope that things will be better 2015.

Personally, I have my ups and downs, mostly emotionally. I went through quite a number of major changes. From working in fast pace office to working at home, from work overseas to working locally, from taking public transport to learning to ride my own motorbike. The things they say about leaving your comfort zone is not wrong. It’s a major struggle especially emotionally. I’m so used to be independent and to be in control. The changes made me lost that control and independence. I lost confidence. I lack courage. At times, I felt lost. Part of me wanting to go back to old life to my comfort zone, part of me tells me to stay build comfort zone here, part of me asking me to leave a look for else where. Now that I’m about to officially start a new life in a new year and looking back to the things I’ve been through in 2014, I felt glad that I decided to go through with it. I left my stress, pressure, and monotonous life behind and came to explore new possibility at home.

Throughout the journey, I have learnt a lot. Obviously, I’m not making as much money as I used to. Very little in comparison in fact. However, in return, I felt more alive, more at home, peace at heart. I felt more in touch and bonded with people. I guess this is probably what people meant when they choose soul over salary. I’d be a hypocrite if I say I’m contented with my little pay and lower status. It’s just that over time, I have explored that it is not some thing that I value family, heart, and happiness more highly over salary and overseas status. And money and status is some thing that I believe I can work on and earn over time regardless where I am. So I have come to accept my choice, to live with it and move forward regardless of the consequences, I will make the best of it. I do fear of judgmental opinion from peers and friends. But I have also come to strongly believe that those who judge aren’t my real friend, and my real friends do not judge. All in all, things that matter most to me is support and understanding from my family. On top of that, another thing that really open my eyes is the fact that I see many foreigners flooding Cambodia to invest and run business, while the locals are flooding out trying to find work overseas for companies. Only a handful of locals with enough vision and capital able to see the abundance of opportunity at home. Then I asked myself, why do I want to get out when everybody is coming in? Well, I think the obvious answer to most people would give is safety, security and possible higher monetary gain. People always tend to look for safe and secure environment to settle. It’s an animal instinct nature to look for more safe and secure environment to reproduce.

Regardless of their choice, I’m glad for friends who are happy with their choice to settle where they are. I can only feel sorry for friends who chose anything other being where they are happiest and live in the illusion that they are happy because they have more money. Either way, there is no real indicator of happiness. Only you yourself can tell. You can lie to everybody but not yourself. I can say I’m happy to everybody and they may or may not believe it but in my heart I always know the truth. So the good news is if you are not happy you can lie about it to everybody and people will think you are happy. It’s very long and unpredictable journey which you cannot see clearly. I’ve seen people with a good head start tumble and fall behind. I have also seen people with little or no future prospect end up doing so well in life so far. One thing that I believe for sure is that good things will come to people who constantly make decision, make changes, take action to move forward and looking for new opportunity and work hard for it. Blessing is given to people who keep trying and standing back up every time they fall.

I’m looking forward to another challenging year ahead and hoping for the best while preparing to work my hardest. And wishing all my friends and love ones another safe and healthy year.

Speed Up My Galaxy Note 3 (SM-N9005)

Well, one of the main ways (source URL) to speed up an Android Phone is basically to remove bloatwares. I haven’t got around to do it for the longest time because my phone was still under warranty and removing bloatwares required my phone to be rooted (i.e. voiding the warranty). Finally, my warranty is over and I’m finally doing it.

Phone Details
Device Name: Samsung Galaxy Note 3
Model: SM-N9005
Android version: 4.4.2
Baseband version: N9005DXUGNH1

Actions Taken

  1. Rooting my Note 3
    How-to: Root International Galaxy Note 3 SM-N9005 Runs on 4.4.2 KitKat
    Regardless of your phone model, it’s pretty simple to find root instruction on Google. I just google ‘root sm-n9005’, and got plenty of result. Your only job is just to pick out the most comprehensive instruction.
  2. Install System app remover (ROOT) and Titanium Backup Pro Apps
    Basically these 2 apps helps to be able to Remove or Freeze system application/ bloatware which you are unable to do in your Application Manager. Actually, having Titanium Backup would suffice. I just happened to be using System app remover first to remove bloatware and then stumble upon Titanium Backup afterward. Another thing to note about Titanium back up is that apparently, you would need to purchase the PRO version to be able to freeze app.
    More on How-to Freeze/Remove phone app: here. or here.
  3. Start Removing Those Bloatwares!!
    I know that there are a bunch of defaults apps come with Samsung but I really don’t know that there are just so many of them. So yeah, if you are not aware you would be bombarded with shock and confusion as which app should you remove/freezing. Well, don’t worry, there’s a list. Yes there’s always a list. Before looking at the list. You have to understand something about removing / freezing an app. As far as I know, removing is completely uninstalling the app, which is not so advisable if you’re not really sure what you are doing. Freezing on the other hand is safer because it’s a reversible process. So mostly I freeze the app, and only remove the ones that I’m pretty sure I’m never gonna need it. So yes the list. There quite a few lists that you may want to refer to which I did.
    – List of Bloatwares created and contributed by XDA Developers.
    Another bloatware list from XDA forum.
    Another list I found on AndroidCentral which contains some apps not listed in the ones on XDA.
    – Safely Removable System Apps on Note 3 from Androidviews.
    My Own List after referring to all above and done on my phone.
  4. Stop Using TouchWiz
    If you don’t already know. TouchWiz is notoriously slow. So there are two that I would recommend – Nova Launcher Prime or Google Now Launcher. I’m using Google Now Launcher because it’s free and Nova isn’t. Also it’s simple and straight forward not so many setting and configuration like Nova. So if you like more control and customization, you might want to go for Nova.

After 4 steps, my phone is so smooth and fast now. Regardless of your android device model, you can always do this just that you would probably need to Google the instruction that suites your device model. Cheers!

Opening New Chapter

It’s been a long time since I last blog. Many things have been happening so quickly that I initially found myself having no time to do and eventually just stop it and couldn’t bring myself to start again. Instead spent my free time on other activities. Anyway, 2014 has been a very turbulent year so far. Ups and downs happening so quickly. Becoming a husband, work becoming unbearable, overseas life turning very stressful, moving back home, settling in new environment. I don’t know if I have been handling it well enough or not. Either way, here I am. Back home for good. 2015 is yet another opening of a new chapter. A chapter, where I switch job and working environment. Despite the joy and relief of leaving my current job, I’m looking at a very uncertain career path ahead. Where will I be working? Will I be able to work in a new environment? Will it be better than the old one? How much will I be making? One thing for sure is that I would be making less than what I used to. All in all, I feel it would be another challenging chapter ahead in 2015 at least for the start.

New year is around the corner. What? it’s 2 month away. Well 2 months is a short time. I plan to spend this break to refresh myself mentally and physically, and prepare myself for the challenge ahead. Read books, catch up on news, go to gym, get in shape, and socialize . Basically to spend my time productively. Meanwhile also weighing my options. But obviously things will not go as planned without determination and discipline. I still have a lot distractions. Video games, TV shows, movies, YouTube.. basically entertainment that keeps you procrastinating and being lazy. So well, need to push hard for it.

Honestly, at this point, I’m still not sure what exactly I want to do. I know what I don’t want to do. Like most people I guess. Actually, I have an idea of what I think would be great however it seems not too realistic at least not in a short time. I always picture myself running business with my family members or close trusted friends. They handle sales and I take care of operations. You might think why not? go ahead do it. Or you might not possible not that easy unless you already have a lot of money. To me, those are not the issues. The main thing is I don’t see myself as the business initiator a person to go out there make vision, enforce your vision on people and build partnership. If a business were to happen it, I would be the guy recruited by my friend. I would be willing to try and be very committed to it but it’s just that I don’t see myself the one starting it. In fact I don’t even know what to start. I’m practically a cynic when it comes to business venture. I can see a millions ways that I can go wrong but all the ways that it will go right is pretty much rely on luck some time. Because of that I always dismiss pretty much any idea I had. I just don’t know how to get people together. “Hey, let’s run a business. It’s gonna be awesome.” “Okay let’s do it.” If only it were that simple.

No matter what I will do my best and hope for the best. As I always believe that as long as you work hard, you’ll survive happily. Whether the riches would come or not it’s depend some time on luck to present opportunity and our ability to seize the opportunity which some time not so easy as it sounds. We can’t always stay in comfort zone, can we? Now it’s time for me to step out of mine.

Xamarin Component: ZXing.Net.Mobile Barcode Scanner

If you are looking for a free Xamarin component for Barcode Scanner, ZXing.Net.Mobile is what you are looking for.
Get it from:

Problem Encountered:
I was having 1 little problem when try using ZXing.Net.Mobile barcode scanner in my code. I got the following error:

Error	1	 cannot find symbol
symbol  : class OnActionExpandListener
location: class
	D:\Projects\Hybrid Dev\AnacleMobile\AnacleMobile.Droid\obj\Debug\android\src\mono\android\support\v4\view\	8	41	AnacleMobile.Droid

It turns out the problem was because ZXing.Net.Mobile requires you to reference get and add Xamarin.Android.Support.V4 into reference. And coincidentally, I have added Mono.Android.Support.V4 into reference as well and apparently, you can’t have both Mono.Android.Support.V4 and Xamarin.Android.Support.V4 as in reference. So in this case I just remove Mono.Android.Support.V4 from reference and it compiled fine.

Solution Source: URL.