abe8810
read my profile
sign my guestbook

Visit abe8810's Xanga Site!

Message: message me


Member Since: 3/9/2004

SubscriptionsSites I Read
joseph_plane
lilsawjai
Hei_Hei
bananachlo
CharlieYEAH
ChaR711
KenjiP
eternityx1022
rinec
S_U_P_E_R_M_I_K_E
HoT_HooP_HunK
Mel_Nemo
chrisng
Garbagecalvin
jon_chang
tinetine1013
gulliblenough
jadecinjade
suedeportraits
theWanda
Shadwon
TheEvilAngel_3
temjin15
moochee_liz
Chicken_Whing
kamui_60
addamez

Blogrings
HKS@UT
previous - random - next

University of Toronto BlogRing
previous - random - next

Hong Kongers in Toronto.
previous - random - next


Posting Calendar

|<< oldest | newest >>|
view all weblog archives

Get Involved!

Suggest a link

Recommend to friend

Create a site


Tuesday, January 15, 2008

Featured Blog Post: Compensation

got this from
http://www.ellisbenus.com/ellis-benus/programmer-compensation-is-in-the-crapper/
http://madetowait.blogspot.com/2007/06/compensation.html (back up link)

Compensation

So you would figure that software managers would figure out a sane way to handle compensation for programmers by now. But, of course, they haven’t. Most of them are your average Econ 101 bean counting weenies. I can hear them now, “We can only afford to give three to five percent raises each year, because if we paid everybody what they deserved, then we would be spending too much. And what is it that these programmers do anyways?” That’s why an old co worker of mine told me one day over lunch that the difference between not busting your ass and busting your ass is the difference between a three percent raise and a four percent raise. I think that it should be obvious, even to the village idiot, that a system which creates such a sentiment is destined to fail.

So let’s take your classic example. You have a junior to mid level developer who has been with you a year, and he excels. He learns your business quickly. He fits in with the team. He, even at his junior level, brings a new way of thinking into the mix and keeps the senior guys from making bad decisions. It comes down to review time, and you give him an average review and your standard, crappy, average raise.

But here in lies the problem. He’s worth a lot more now on the open market then he was a year ago. You’ve trained him and brought him along, and he kicks ass. He not only has a good amount of experience in your industry now, but he has a good amount of experience at your company. There is nothing that can replace that.

So this poor guy, who has the head hunters pestering him like crack addicts waiting for their next fix, now has to play hardball. He has to threaten to leave in order to get what he clearly deserves, and no matter what happens, it’s all down hill from there.

Let’s say that you are lucky, and he takes his crappy raise and stays. He will resent you for the rest of his life. He will be a lot less productive. In fact, he’s probably spending most of his days day dreaming about architecting the “fuck you button”. They say that, at some point or another, every man thinks about killing his wife. I don’t know if that’s true, but I can tell you that every programmer who has ever had a regular job has thought about the fuck you button. Thank God that 99.9% of good coders are extremely ethical, because if they weren’t, then we would all be in trouble, but I digress.

A more likely scenario is that this bright young coder will finally break down and take a call from one of the bottom feeders, I mean head hunters, and he will land a job, somewhere else, making what he asked for, and taking all the things that you’ve taught him over to someone else.

Then, of course, you have to replace him, and that takes a few months, and you’ve lost all that good will, in all senses of the word. The good will of your past and current employees who look upon you to treat them right, and the economic good will of a kick ass developer, whose worth far exceeds what you could ever pay him.

And guess what. In order to replace him, you are going to have to pay the new guy as much money as he was asking for in the first place. Plus that nice 15% fee to the head hunter. And now, because you were trying to be cheap, you have to spend even more than what you should have spent in the first place. And God knows, you’ll probably screw it up with this guy too, and thus the circle of life continues.

The whinny little managers now have their hands up like pre-schoolers. “But Charles,” they say. “What if we really can’t afford to pay him that much?” Well, if you really can’t afford to pay him that much, and I mean REALLY can’t do it then that’s where some leadership skills comes in. You explain to him what’s going on. You tell him how valuable he is and how you know that he is worth more. You promise to pay him what he’s worth at a later date, like when you land a new client, and you stick to it. Nine times out of ten, you get a happy coder who stays and works even harder for you than if you would have gave him the good raise.

Don’t you wish that they would have taught you that when you got your MBA?







Thursday, January 10, 2008

Rant Post: HSBC, are you out of your fucking mind?

the title says it all, the management of that firm are jerks
you want a developer + interface designer + HR person + everything else for 7K HKD per month?!

GIVE ME A FUCKING BREAK, the successful candidate should definitely deserve MORE!
Based on the current economic condition in HK, they can definitely provide a better offer!

To all students who are graduating soon: don't bother accepting the job offer if the starting salary is not at the minimum of $12,000 HKD / month.  I'm already being conservative on this because that's the average starting point for fresh graduate for last year!

Details (job description) below
==================

Job Title: e-Channel Management Assistant

Department Human Resource: Recruitment Team

Duration: 8 months (Dec 2007 to End of Aug 2008)
12 months (Dec 2007 to Dec 2008)

No. of Vacancy: One

Job Responsibilities

Regular Web Content Update
? Coordinate within Recruitment team and with Personal Financial Service (PFS) Direct Banking Team on daily web content (e.g. online job postings, banners, video etc) update and management in a timely fashion using the Business Development Environment (BDE)/Teamsite platform
? Assist in gate keeping the Careers website to ensure the accuracy and overall design of the website align with group standards
? Regular review of internal job posting guidelines and ensure the format and content of job postings align with the guidelines
? Perform thorough checking and ensure successful release of the web content
? Prepare monthly webtrend report on the traffic of the Careers website

New Web Development/Revamp

? Act as the focal point between PFS Direct Banking team and Recruitment team on web page development/revamp and capacity (e.g. Graduate Site, new page development/revamp etc) and enhance business functionality for the Careers website to support business changes

? Coordinate and liaise with internal departments and external business vendors on website development

? Perform user acceptance testing on new functions of the Careers website and e-Recruitment tools

? Provide assistance in designing and building website prototype

? Ensure all tasks are performed in compliance with the prescribed procedures and regulatory or mandatory dictates

Recruitment System

? Support in ad hoc projects related to internal office automatic tools (e.g. centralized recruitment database etc)

Requirements

Residency : Hong Kong permanent resident

Field of Study: Information Systems, Computer Science and Computer Engineering

PC Skills: Good knowledge of Excel, Access, HTML, XML, DHTML, Java, JavaScript, JSP, ASP, Perl, Python, and UNIX Shell Script

Working knowledge of UNIX (AIX, Solaris, and Linux), Windows/NT platform, TCP/IP networking and general computer security concepts

Working knowledge of web application platforms: MS-IIS, IBM Websphere, and Apache Platform

Experienced in computer graphics tools such as Flash, Photoshop and graphics optimization techniques

Experienced in Chinese Language support Unicode and BIG5 traditional Chinese

Language Ability: Fluent in both spoken and written Chinese and English

Others: Possess strong service attitude and good interpersonal skills in handling different level users of different cultures. Have good presentation skills and the interest working in the financial industry.

Terms and Conditions

We offer a monthly allowance of HKD7,000.- (with 5% reduction as employee monthly contribution of Mandatory Provident Fund as required by the Ordinance of Hong Kong Special Administrative Region).

Air tickets and accommodation will not be covered by the employment.



Tuesday, January 01, 2008

Random thoughts

Recently, a friend of mine asked me a question, he asked:
"what have you accomplished this year?"

For those of you who know me, this year (2007) is a special year for me because it marks a new stage of my life.  So, I just said, "probably just like other people who went into the hall and got the paper".

He nodded and continued to ask the same question to another friend of his / mine.

I questioned myself, "what so special about myself if everyone else is doing the same thing" and "would it be consider an accomplishment if i did something that the majority of the people in this world could do it?"

I don't think there's a "right" answer for both questions other than telling myself that, "life is random".

I'm not going to write a summary of what i have done this year.  Instead, I have selected a song that best describes of how i feel about this year.

浮誇

有人問我 我就會講 但是無人來
我期待 到無奈 有話要講
得不到裝載 我的心情猶像樽蓋
等被揭開 咀巴卻在養青苔

人潮內 愈文靜 愈變得 不受理睬
自己要攪出意外 像突然地高歌
任何地方也像開四面台
著最閃的衫 扮十分感慨
有人來拍照要記住插袋

*你當我是浮誇吧 誇張只因我很怕
 似木頭 似石頭 的話 得到注意嗎
 其實怕被忘記 至放大來演吧
 很不安 怎去優雅
 世上還讚頌沉默嗎 不夠爆炸
 怎麼有話題 讓我誇 做大娛樂家*

那年十八 母校舞會 站著如嘍羅
那時候 我含淚發誓各位 必須看到我
在世間 平凡又普通的路太多
屋邨你住哪一座

情愛中 工作中 受過的忽視太多
自尊已飽經跌墮 重視能治肚餓
未曾獲得過便知我為何
大動作很多 犯下這些錯
搏人們看著我 算病態麼

REPEAT*

幸運兒並不多 若然未當過就知我為何
用十倍苦心 做突出一個
正常人夠我富議論性麼

你 叫我做浮誇吧 加幾聲噓聲也不怕
我在場 有悶場的話
表演你看嗎 夠歇斯底里嗎
以眼淚淋花吧 一心只想你驚訝
我舊時似未存在嗎 加重注碼
青筋也現形 話我知 現在存在嗎
凝視我 別再只看天花

我非你杯茶 也可盡情地喝吧
別遺忘有人在 為你聲沙


Wednesday, December 26, 2007

random thoughts

life is about making decisions, making a right one.
what considers to be a right decision?
i consider a right decision is when the outcome is positive.
unfortunately, since i can not predict the future, not all my decisions are always turn out as i expected.

the invisible hand from above is really good at making matters better or worse.  however, i can not blame them as this is part of my experience in life.  if everything turns out too easy, then life would be too dull and meaningless.  for every bad situation, there's always a way to get out of it, and it always revolve in making a compromise.

how much should i give in in a bad situation?  partially? fully? or none at all?  which one would be the best way in alleviating the situation?  what happens afterwards in the short run and long run?  there are many things that flow in my mind when i make a decision but sometimes i don't even know if i have made the right one.

please forgive me for every bad decision i made in the past and i hope that my past mistakes would help me in making a better decision in the future.


Thursday, December 20, 2007

Random Thoughts

As i mentioned before, I would write an entry about the previous article.

Here are my thoughts on CU's decision to grant an honorary degree (HD) to the former Chief Executive (CE) of HK

Based on defintion, HD should be granted to people who have made an impact / contribution to the society.  Although many institutions do not say what kind of impact / contribution would secure an HD, it is assumed that the impact / contribution has to be a positive one. 
For example, the founder of the Doctors Without Border should receive an HD because he and his colleagues who are the members of the aforementioned organization have saved many patients who are in the developing countries.

Unfortunately, our former CE does not fall into this category because he "implicitly" killed alot of citizens during his terms by introducing several "non-sense" policies that have made HK to go backward.  I'm not going to go any further on the policies because doing so would require me to write another long entry.

Some of the graduates and their parents were upset that a small group protesters were interfering the convocation.  I understand the fact that for many people, they would only have one convocation in their life.  However, they also have to understand that why others still insisted to interfere the convocation.  If they consider themselves "educated", then they should not complain about the demonstration during the convocation because if they do, that means they completely lack the crucial skill that many institutions have been trying to teach to their students during their study, which is critical thinking.

In addition, they should not put the blame on the demonstrators, instead, they should blame CU's administration for making such "inconsiderate" decision in selecting the former CE as an HD recipient.  CU should think thrice in selecting HD recipient who is controversial because there will be repercussion which might put their reputation in jeopardy.  Reputation is very important in the academia and also for students who are studying within.  If the reputation falls below the standard line, the students will suffer by not getting any employment after graduation. 

If CU wants to be a world renowned university, they should really do their homework by finding people who really matter in this world.  No, our former CE is not one of them,  instead, he should fall into a category called, "we don't give a fuck".

Imagine we could go back in time, who should have they picked for the HD?
I would say the founder the of Apple Daily (AD).
His publication has made the readers to get out of their homes and join what many people considered the biggest demonstration in HK history after the handover.  The demonstration was to tell the government that they do not want a law (article 23) that would lose their privacy rights.  AD's role in reminding the readers that they need to be more active in the policy making continues even after the former CE resigned. 
That's what i consider to be a person who has made a "positive" impact / contribution to the society.



Next 5 >>