My Hong Kong Stereotype

I am in Hong Kong now for a week. I am here alone. I didn’t plan for this trip and it was a rather last minute arrangement. Othere than knowing that temple street is just across the corner and starbucks is around the other corner, I am confined to travelling between the hotel and conference center.

But having arrived at Hong Kong a few hours ago, I began to have this strange feeling. So it is easier to compartmentalize all that is going on and all that is Hong Kong.

1. Calculators. I bought a ticket from a young chap for the airport train to town. He clearly understand English, so do I. But when telling me the price of the ticket, he just has to punch in the number on the calculator and show it to me. It is like they call numbers differently from everwhere else.

2. Hong Kong, looks like the series. Feels like in the mini series.. ooh, those are filmed here!

3. There are a lot of indonesians, filipinos etc. It is like a reverse of UK. The majority of people are Chinese but sprinkled around are indonesians, filipinos and I am sure there are many malaysians here too.

4. Feels like UK here. apprently it DOES get cold here. How come I don’t see people in winter clothes in TVB miniseries.

5. There are people here that looks like hong kong mafia sidekick. My hotel concierge for one. They dress in leather jackets that has many zippered pockets with dark jeans. When they asked me to go level 2, feels like and order.

6. Hong Kong, at least where I stay in Nathan Road.. is a HUGE petaling street.

7. What’s with the bambo scafolding?

Will continue to add on the stereotype as I move along with my stay here.

Posted in Brain goo | Leave a comment

It is all about qualification

Say, did you notice a bunch of really expensive cars driving around Penang over the long weekend? Those are really sweet expensive cars apparently down in penang for some charity event. They are going around escorted by our traffic police. Most of the cars are singaporean cars.

I hate them.

Because they have escorts by police and some “marshall” on bikes, they can cut the traffic light queue, over take everywhere and not a care. Marshalls.. what are they anyway?

Worse still.. they are rich buggers. Singaporeans.. expensive cars.. malaysian police.. are our cops that cheap to hire?

They ruined my day on sunday when they overtook all of us when we were queueing near the island plaza traffic lights. Here we are all in queue and they see it fit to just ram through our turn.

So fine. They went their way and I hope I didn’t have to see them. 

But then I did see them passing another traffic light but this time they were coming perpendicular to my junction. Let them go and ruin some other people’s morning.

It was then when I turned near the youth park I noticed 3 “marshalls” dismounted from their bikes, one kapcai in the middle of the road and a man sitting by the side of the road.

You make your assumptions. I make mine.

What I have to say is, if the way they drive is not fit in singapore, why do it in Penang? Everyone knows you need a special license to drive in Penang because of the haphazard traffic. These people who are more used to the civilised singaporean driving wants to drive like a king in Penang? I will be more surprised if they survived back to singapore without a scratch in tha car!

 

Posted in Brain goo | Leave a comment

So why I became an engineer again?

http://www.freemalaysiatoday.com/2011/10/27/so-you-want-to-be-an-engineer/

A moment of reflection after reading this article. I am begining to lose track of the years I have been working as an engineer.

The article is mostly an opinion of one person who may ba having the same feelings as I am when working too long in the same place. Questions like what is the meaning of being an engineer gets asked. Sometime we feel cheated by the government for marketing engineering and science as the best career path. When the insanity gets worse, we begin to question whether we made the right decision to take up engineering in the first place, perhas we could have been better being a photographer.

Oh, I have a fair share of friends who are engineer photographers. I also have a fair share of friends who are NOT in engineering now, despite starting off as engineers. Which proves a point about engineering, you can be anything you want if you started off as engineers. The world is mad up of cogs and gears, one way or another, engineers can figure it out.

Most disturbing statements in the article is from the comments, some saying that we should have studied arts and be managers. Or sales guys who are “bosses” to engineers because they tell them what to do.

Let me address the people’s comment. Yes, sales people determine what the engineers. Makes sense here because it is called “requirement”. You want to make sure you make a product that will sell. I have live with that for a long time, to a point that we are actively asking sales / marketing what they wanted.

But here is the thing about this relationship. You see is as “they are the boss”. I see it as a symbiosis between engineers and sales / marketing. Remember that sales and marketing are paid mostly by commission. What if the engineer does not want to follow the requirement of the sales / marketing – customer? What if the customer says he wants an additional interface for the program so that the boss can monitor everyone’s work? You hate it.. but you do it anyway.. cause otherwise no one makes money. Sales don’t make money, marketing got nothing to sell and you lose your job cause your company tutup kedai :D

My personal experience – I had the easy option of taking a non-engineering masters degree. Something like MBA, make a lot of money after that. But nope, I decided that I will take an engineering masters and suffer for it. I suffer both technically and I have to rudely fire back some old relatives who thinks that MBA is the way to go. I find myself having to justify my decision to go for engineers masters so much that I am turning defensive.

I just tell people when they asked that if everyone can get an MBA now. Some tom dick and harry from the factory can go and sign up for some MBA offered by many universities and colleges. How many can you find doing engineering masters?

If anything, remember that engineers loves to build things. We don’t get rich – you join marketing and sales for that. maybe it is self gloating but engineers live in another plane of existence where as long as we have enough to live, we are happy doing the work that we do.

The US is also now trying to encourage more engineers. Too many finance people screwing up the system that they set up.

To me – engineering was my choice.. destiny did not decide that I become engineer. I had other options, I did better in biology then physics / math. But at the end of the day, I think engineering is a cool career path. I took that step and never looked back since.

Posted in Brain goo | 1 Comment

Positive thinking – May not be so good after all

This came as just a thought when I was in UK a couple of weeks ago. I walked to the university everyday from the hotel, it is a half hour walk. The long walk, cool air (well it was a heatwave when I went but still considered cool when compared to Malaysia) gave me a lot of time to ponder. It helps when the walk passes through old buildings, parks and historical churches. The senses and emotion was high during those walks. When classes was over, I had to make that walk at night, after the sun has come down. The street lit by those lamp are just so “England”.

During those walks, I kept building the thought that this place is not bad. People are nice, weather is fantastic and generally the place is fantastic. I am referring to the restaurants, fish and chips, TESCO sandwiches etc. All just great.

It is all positive feeling, all feel good. I consider myself as a very positive person therefore I always try to think of good things.

But when I had the chance to talk to my classmates, who are local to the area, they start to “question” my feelings. Are you sure this is good feeling? there are so many things wrong in this place. The government sucks (by the way, everyone complains about the government at some point). Well after that, I had a thought about it again and maybe they are right. As much as I see the good points, there are a lot of wrongs in the society, here and there. I think I just choose to ignore the bad things and think of the flowers and fresh air.

So to cut the story short, what I learn is to STOP READING NEWSPAPERS! Especially the local ones where it is all about the bad things happening in the country. Even good news turns bad. I kinda stopped reading newspapers for 6 months now. I used to surf TheStar everyday but now I don’t bother. You know what, without any hard evidence, I can say that my wellbeing is better now. I really do feel less stress, less anger and more in control of my emotions. I guess no news is good news.

Posted in Brain goo | Leave a comment

The first 90 days

Having attended some of the management classes in the past few months, I now appreciate better how the first 90 days of taking office can make and break a management career. My name card still reads “engineer”, so quit talking to me about management. I was coerced to attend the management classes.

With the recent articles about Koh Tso Khoon vs Lim Guan Eng, I can add my 2 cents on why the new Chief Minister is having so much more support than the previous one. It all boils down to the first 90 days (or so).

From my point of view, the new chief minister did 2 things right. He created a vision that the people of Penang can associate. His CAT ( ) motto hits well with the people, especially after the negative perception of the existing government. The people want opposite of what they already had (whether it is for good or bad). So the first think LGE did right was to create a vision.

Next, we went for the easy win as soon as he can. Although some call it is fiasco and disaster, he was able to “handle” the Kampung Buah Pala issue. Not everyone was happy but at least the villagers had something and the developer gets to build their apartment. Win-Win if you ask me. Everyone agrees, the RM100 for every senior citizen is a fantastic idea. RM100 does not mean a lot to most of those receiving but the fact is that they GOT something. Most of them remembers paying for taxes but never getting cold hard cash from the government. It is sending them a message that the government is doing something for them and it is something that they can see, feel and spend.

 

Posted in Brain goo | Leave a comment

You propose a pattern, I can find an anti-pattern.

The in-thing in the office these days is software process. Somehow, engineers who were previously passionate on making good products are now talking and presenting process. The most interesting that I have heard recently is a discussion on how many lines of codes should a function have. We spent 1/2 hour on it as a team and no exact answer came out from it. I say we should have gone for lunch earlier.

I got no beef with process if it makes sense or if the process makes life easier for me and everyone. I don’t mind making tons of documents if it does really help with work.

My problem with process is when someone proposes something because it is “industry standard”. It is as if there is a GOD out there called “industry standard” which would invoke fear when summoned.

My beef with this “industry standard”, is that it is a very vague data, it all depends on what you pick. Take the example above, if you show me a standard that says 100 lines per function is the “industry standard”, I can probably find some obscure research paper out there saying 1000 lines of code is optimum. The discussion will never end.

My solution is to give a good user case / application case whereby the process improvement makes sense. Instead of saying NO to >100 lines per function, say that if you have >100 lines, extra tests are needed etc.

Maybe it is right that all the smart engineers have left for the financial sector, making bog bucks for the banks writing their software. Why am I left here?

Posted in Brain goo | Leave a comment

Get to the point – duh!

I love the program managers that I have to deal with occasionally. I love them because they give me a kind of challenge that I crave for. The kind of high that I can only get normally from playing computer games.

If you know what I am talking about, it is how they like to beat around the bush to make it sound like it is your fault / idea when something is not working on their side.

I like it because like hunting wild animals, it is the thrill of the chase.

They think I was born yesterday, cannot see through their disguise, when I already made up their intention in the first line of the first email that they sent.

Example for the day.

I got an email from a program management another team which I have some dependency(not the manager handling my project). He asked if we would be supporting HDMI connectors AND he made a statement that marketing said there are no customer using it. (As a history, HDMI cables carry the video and audio, I only take care of the video, this manager needs to take care of the audio).

It was a fair statement, but I find it strange that an unrelated program manager is “paraphrasing from marketing” that they did not want HDMI. I find it strange because he did not attach any of the marketing communication saying that they do not need HDMI. I smell fish and I think I know what is the flavour.

I told him that regardless, HDMI comes free since we already have the codes from previous projects.

My program manager supports my answer.

It was only then that this other program manager said that he could not deliver the audio driver, so we can go on with HDMI without the audio piece.

Fair.. but he could have mentioned in the beginning that he cannot deliver audio and we would have been fine with it. He did not have to tell me that HDMI not needed. He was hoping that I would drop HDMI and he would be Scot free (since he already got the marketing to drop it).

Unfortunately I have been working here far too long to smell fish.

You want to know what is coming next? He is going to see me and give me a talk about “we from Penang should work together”. Unfortunately, I don’t feel that this is “working together” when you wanted me to dig a grave together.

Lesson for the day: if you get an email for no apparent reason and it sounded like a “guided” email (they say, he say.. but not I say), then smell fish and do whatever that they want you to NOT do. The fish will come out sooner or later.

Posted in Anger Management | Leave a comment

Squeeze some more

Penang, more specifically the old city Georgetown, is known for its old world charm. It is all nice and dandy for the tourist but becoming a heritage city also has its own problem. Even my mother in law agrees that the roads are narrow in Georgetown. She gets freaked out at the space that we have to maneuver around. This narrow roads, streets and lanes are also prevalent in the outskirts. I think mainly because the people have gotten used to driving very close to each other. I don’t blame Georgetown, the city was designed for bullock carts, not hybrids and 10 ton trucks.

The problem with getting used to driving on narrow roads, one may underestimate the space between cars.

So there I was last weekend driving down town on Kelawai Road. As you know, there are some places on Kelawai road which are two lanes, especially near traffic lights but most of the way it is one way street. So just after Gurney Plaza, the road will squeeze into one lane from a chaotic 3 lanes.

I was in line with everyone else when I looked right, there was this car apparently trying to squeeze in front of me. You can see that he is sticking out to the right, everyone was already in queue and the queue was clearly not going anywhere. But instead of slowly inching into the queue, he decided that he absolutely has to cut in front of me. Well, he was most of the time beside me and I can see a middle age man and woman in the car.

It was freaky. It was so close to me that if one of us made the car jerk, I swear we would have banged each other. The side mirrors were already almost touching.

I should have let him in but the traffic was not moving. I looked at him and he does not seem to care or notice that I was beside him. Well he was so close beside me, I wound down my window and knocked on his window. I was not really being gentle with that too. It was a hard knock on his window a few time and he quickly peeled behind me.

I wanted to get down the car and gave the driver a piece of my mind. Really was angry then and really regretted not having the brick in the car. Wife was pissed already at that time and well stopped me from doing something stupid.

He turned right at the next traffic lights.

Back to ABC, how do I justify for something like that. What is the irrational belief? Perhaps he thought that he was small enough to pass on my right in a one lane road. But it felt like he just wanted to cut into my queue.

Well what is done is done.. Karma gone for that day.

Posted in Anger Management | Leave a comment

To correct or to ignore?

There was once I heard a US counterpart commenting that he passed a cube where 2 engineers are working. The engineers were discussing among themselves on how do they program the computer with the hexadecimal number. They are seeing integers all the time and wonders if the computer “gets it”. FYI, computers will always process in binary, when you program it, you specify the input format, whether it is in integers or hex. To my US counterpart, he was wondering who hired these 2 monkeys and where they came from. It is such a fundamental knowledge that apparently they lacked. On top of it, they had to discuss it out loud, perhaps showing people how “smart” they are.

I bet you have some people like this in your workplace before (just as much as you have bloggers in your workplace spilling the juices on the internet). You know, the guy that has been there for years and you wondered what he does for a living, judging by his intelligence (or lack of). The person who is supposed to be senior and smart, until he opens his mouth.

Yup, everyone knows one.

For me, I find people like this annoying. It annoys me that they talk a lot, and a lot of what they talk do not make sense. Sometimes they are wrong and misleading. I get angry over such people. Annoyed and angry. Feels like the world is unfair, how can people like this still be working in a high-tech company? I sometimes feel like correcting them.

BUT I also know it is futile to correct them. Taking things into heart gets me riled up for no reason. I mean, as long as that person does not work in my project, ie not screwing up the stuff that I am working on, I will let it pass. I think a lot of time, I have corrected people, but at the end it just makes the relationship sour. You know, bursting their egos, no one likes that. So as long as it does not affect me, I will let it pass.

This takes a lot of discipline, I need to rationalise myself not to get involved in other people’s issue. Sort of control myself to mind my own business. Keep thinking of the “circle of influence” and the”circle of concern”. Keep to my circle of concern.

That is what I am doing now, whether it is right or wrong, anger management comes first right? Besides, if the project goes south, guess who will come to save the day.. perhaps me?

Posted in Anger Management | Leave a comment

Do onto others.. at work…

I am, in my own opinion, making good headways in controlling my anger. I don’t scream and shout at people that much anymore. Gone are my Ramsy Gordon persona, at least for the time being. On the road, a lot more people are cutting into my lane, cutting my queue at traffic lights, overtaking me from dangerous spots, driving like my grandmother on the right most lane and I am still keeping my cool. The devil which is anger has wielded its angry head once in a while but I would say it has substantially reduced.

Going back to the basics of ABC, I feel that I am able to control my irrational belief better now, which leads to better control of my actions and the consequences. At the same time, I have have taken the time to reflect on my life and perhaps try to find out the cause of my anger. Since I spend a lot of time in the office, I started there.

Being an engineer, I have to come up with a method to find the cause of my anger. It really took a lot of soul searching to be aware that I am angry. I have come up with some trigger, to tell when I feel angry. Things like raised voice, restless and feeling murderous are signs that I am feeling angry. When this happens, it took a lot of dicipline to pause my thoughts and just try to recall what I was experiencing or thinking before I felt angry. I said pausing the thought because anger to me is like a train, it does not stop.

At the end, I believe the main cause of my anger is EXPECTATION. This percieved expectation is causing Irrational Belief in my mind, which then causes my anger to spiral. At work, I always feel that people expect me to be perfect. Here is the irrational belief, that people have expectations of me. Perhaps it is true. I find that if I said something wrong, everyone in the office will jump on me. Whenever I missed an important point, or a critical mistake in the code, I can hear people saying “I had EXPECTED Nee Shen to not make such rookie mistakes”. No one said that, it is all in my mind.

My irrational belief is that I had to behave in a certain way, in a way that I am always on top of things, that I am expected to know everything. Most importantly, MISTAKES ARE NOT TOLERATED.

All these expectations, they are in my head.. the irrational belief despite no one sending me a clear message that I need to behave that way. In fact the team and management are supportie of risk taking and certain rate of failure.

Because of this irrational belief, I feel angry when other people come to me for things that they should know. Note the word “should”, another irrational belief. I have marketing people coming to me for simple questions. I feel irked, like why I am doing all this work and these marketing people cannot find out for themselves. Because I “think” I need to be superman, I expect everyone to be perfect somehow. When other people do not conform to my own expectation of them, I get angry.

I also feel angry when I overheard other people talking about how hard it is to accomplish a work, how much roadblock for them to accomplish the project. All I hear is whine whine whine and I feel like strangling them. This is another consequences of irrational belief. Perhaps the project is tough, I am no better judge of the sitation.

So far, with the help of my wife, I have been trying to control the expectation part of my anger management. I won’t say that I have totally shifted my mindset away from the irrational belief. I have tried to rationalize the actions that other people take. My first strategy is to compartmentalize the issues that surrounds me. I keep asking, “is this going to affect me?”. Example, if I hear people whining about projects that is not mine, I will try to put on loud music till the conversation is over. Besides, I think, I rather wait for the project to be so deep in trouble, then rescue it. Get all the credit. Evil, but hey…

Second strategy is to stop and understand both sides of the coin. For every story, there are always two sides. This is actually the basis for dispelling irrational belief. Normally the other side checks out and I get angry for no reason. Well this strategy won’t work for road rage though.

Finally, I think a lot of my anger is turned into sarcasm. I think i

Posted in Anger Management | Leave a comment