Revolting Policies?

Honestly, I just read this article in TheStar today and I was taken aback. It shocked me that one could now be arrested for influencing others to revolt against government policies!

Malaysiakini cartoonist Zulkiflee Anwar Ulhaque, better known as Zunar, was arrested Friday under the Sedition Act for publishing books considered ‘detrimental to public order’ and that could ‘influence the people to revolt against government policies’.

What shocked me was the fact that we could ‘revolt’ against a policy. How is that even possible? I can understand it if he incited people to revolt against the government, which was perfectly plausible. Numerous revolutions against governments have happened in the past in many countries. However, I am stunned that we can actually revolt against a policy! This is something new that I learned today.

I think that I am kind of interested in the whole idea of revolting against revolting policies. Do two negatives make a positive?

What I am less clear on is what law does this whole ‘revolting against policy’ fall under. I am not a lawyer but I doubt that it would be covered under the Sedition Act. Weird, but stranger things have happened in Boleh-lund.

Can someone spell last throes?

Ageism and Malaysia

Actually, this is not just applicable in Malaysia but rather, quite applicable throughout much of Asia. I lament on this issue as our nation will continue to bleed talent and brains if we continue to hold on to the age old ‘respect your elders’ mentality. The cause of the trouble is that people here tend to equate age with experience. Unfortunately, age merely indicates – being old, not experience.

Let me put it in context.

I have been actively programming for over 20 years. I have been writing production code used in products for almost half that time. Therefore, I would consider that my experience in programming would be about a decade of production code and two decades in total of active experience. However, most employers in Malaysia would consider me a fresher starting out in development because I have never held a development job in the past. What vexes me about this is that the decision is usually made by a hiring manager who has probably got less programming experience than me.

I came to this conclusion easily. Most of these managers are probably in their 40s and computers were not so prevalent during their time. So, most of them only started to code when they went to university, which was about 20 years ago. In fact, most of them cut their teeth on coding at the same time that I started coding. However, after about 10 years or so of coding, most of them end up getting promoted to a supervisory or managerial level and they stop coding then as their jobs become more people focused.

However, I have not. As a result, I have about double their active programming experience. I am stunned when they tell me that I lack experience, which is something that I tend to hear often. Once I hear that though, I tend to just walk away as the person hiring me is obviously an idiot. If the hiring manager is in their 50s or older, the situation is worse as they would already have been in management positions when programming became prevalent and probably never wrote much in terms of production code in their lives.

As another example, we were filtering a bunch of resumes and my manager highlighted that one of the freshers claimed to have a lot of programming experience and wrote lots of applications while he was a kid in school. My manager was dismissive of such ‘experience’. So, I told my manager that when faced with such a CV, we should actually probe and question this person’s work to find out if he/she actually wrote any useful or good code. If they did, then it should be considered as fair ‘experience’ even if it was done before they graduated from school.

I happily told my manager that I probably wrote better code when I was a kid that this manager and a whole host of other managers, directors and chiefs, write today. Something like coding is a craft and the quality of craftsmanship increases with experience but experience is measured in years of practicing the craft, and not years of living on the planet. This is not to say that we do not have late bloomers but we should not just dismiss the person’s experience due to his lack of age.

In addition, I recently approached a technical training company to become a part-time trainer. I am looking to supplement my income and found out that training pays quite well. So, I started exchanging emails with several of the Principals of this training company and things seemed to be going well. They must have had this image of me as a gray-haired industry veteran. Then, I decided to let them know my age because I know that age is a factor in Malaysia. After that, deafening silence.

I can understand why some people want to promote ‘experience’ as an euphemism for ‘age’. It is a defense mechanism employed by senior people who fear losing out to the new crop of young turks coming out each year. However, if we want to progress as a society, we need to recognise that although some people may be young, they may actually have spent more time in the trenches honing their skills and talents than us. Such skills and talent should not be wasted on the altar of ageism.

However, survival is the basest of human instincts. So, I don’t really blame people for practicing ageism. It’s just that I will not practice it in my organisation and in order to do that, I must make sure that I never ever have a HR department at my organisation and to have radical HR policies.

Update@2010-09-01: The silence has been broken.

Final Fantasy XIV

When will it end?

Hopefully never!

Malaysian Passport

Not too shabby! Some good news from The Economist, seems that our Malaysian passport is pretty powerful in that we can enter quite a lot of countries without requiring a visa. Interesting!

Power Problem

I always seem to find quotes from science fiction that seem to apply fully to our situation at home. I have been reading the Dune Chronicles recently and have found the quality of political intrigue second to none (not even to the various sandiwara at home). The politicians can learn a lot of political strategy from Frank Herbert’s writings.

A large populace held in check by a small but powerful force is quite a common situation in our universe. And we know the major conditions wherein this large populace may turn upon its keepers:

  1. When they find a leader. This is the most volatile threat to the powerful; they must retain control of leaders.
  2. When the populace recognises its chains. Keep the populace blind and unquestioning.
  3. When the populace perceives a hope of escape from bondage. They must never even believe that escape is possible!

— Children of Dune.

That sounds very much like a script for our problem. In Malaysia, people are beginning to wake up to its chains thanks largely to the proliferation of the Internet. Also, the opposition governments are beginning to show themselves as a credible alternative. Now, all that we need is a good leader and there will be no turning back as the powerful minority crumbles from within.

AEMB Benchmarked!

I sometimes wish that people who use my processor would notify me when they publish some useful results. I usually end up randomly stumbling over these results when I google for related information. One such result that I just recently uncovered was a benchmark of the AEMB, which would have proved extremely useful.

I have claimed that the AEMB is the world’s fastest and smallest 32-bit multi-threaded RISC processor. Chapter 2 of this thesis put it in terms of real numbers!

First, the author found that in terms of MHz versus LUT (resource consumption), it provided the best performance of the five RISC processor cores compared. Next, the author did some Dhrystone and Fibonacci software benchmarks and found the performance to be good too.

I’m happy that they managed to measure and show that the AEMB is a good processor.

Mahidol University vs MACC

Mahidol University - Ranked 220 worldwide.I hope and I pray that we do not embarass ourselves but our government just does not ever fail to do so. I just read an article in TheStar on how the lawyer representing our MACC traded barbs with Dr Pornthip, a world famous pathologist. I can understand the legal tactic of trying to discredit the witness by questioning her credentials but this is just sad.

According to the article:

Abdul Razak also told Dr Pornthip that Mahidol University, from where she graduated, was not recognised in Malaysia.

“But it’s the top five in Asia,” retorted Dr Pornthip, who also told Abdul Razak not to look down on Asians.

At one juncture, Dr Pornthip asked Abdul Razak if he was really a lawyer.

Seeing such a statement made, I really had to go look up the facts. Turns out that Dr Pornthip was not quite accurate. According to the 2010 THE-QS rankings, Mahidol University is ranked #28 in Asia. So, she was wrong in saying that it is the top five in Asia.

However, what is truly sad about this is that according to the government lawyer, our country doesn’t recognise the university while we recognise universities that are ranked further down the ranking such as Universiti Malaya (#42), Universiti Kebangsaan Malaysia (#58), Universiti Sains Malaysia (#69), Universiti Putra Malaysia (#77) and Universiti Teknologi Malaysia (#82).

The lawyer should not have brought up the issue of university credibility when our own universities are all ranked way below the one Dr Pornthip graduated from. At one time, our government did not even recognise Peking University (#12) and Tsinghua University (#16), the top universities in China. I think that we do recognise some Chinese universities now.

Before we go about attacking the quality and credentials of foreign universities, maybe we should first examine our own quality and credentials. I think that it is fair for Dr Pornthip to have asked Abdul Razak if he was a real lawyer.