Rant 05.12.2009

This photo was taken by the CIO and sent to my direct boss, when he was attending a meeting. He was unhappy that this rack-mounted switch which was set up for a meeting was simply left on the desk. To him it was an unsightly mess.

Why was this switch set up in the room and left on the table in the first place was because there weren’t sufficient ports in the room to support the number of laptops required. From the looks of the photo, I suspect that even if we had set up the switch on the floor, there is no avoiding the tangle of wires. Whether the complaint came from the CIO personally or he was upset because someone commented on our ‘shoddy work’ is irrelevant. What would be relevant would be a long term solution to the insufficient IT infrastructure in that particular meeting room. However, I do not pretend to know management and tell my CIO what actually requires to be done.

Our CIO does give us the feeling that he looks down on us, the very ‘grunts’ who would face the enemy (i.e. the users) on the front line. I have seen on one occasion he gave one of my seniors a dressing down over the matter of housekeeping in our department room. I do not know whether he had actually came all the way down from our data centre down at the armpit of Singapore (somewhere near Paya Lebar Airbase) to do that, or my senior was just unfortunate to be at the wrong place at the wrong time.

I could only say I am fortunate not to be the one on the receiving end of his tongue lashing, but for sure I do find it ridiculous that ‘the CO [Commanding Officer] is doing the work of the CSM [Company Sergeant Major’. During our days in National Service, a good CO almost never give direct orders to us pertaining to matters of camp maintenance or area cleaning. That falls under the supervision of the CSM, who will order us to do all sorts of menial labor such as plucking weeds from the glass patch in front of the company line office, clearing mud from the drain ‘intersector’ (a term invented by a CSM), washing the vehicle bay and wiping dust from fan blades and florescent light covers in our bunks. In short, the CO only concerns himself with matters of the macro-management of the unit and such matters of micro-management is normally left to the CSM or the individual Platoon Sergeants. There’s always a good reason for a chain of command.

Anyway, other than the above, at times the CIO would override decisions our direct boss made, or even IT security protocols to satisfy ‘people in power’ who contact him directly over a certain matter. In one particular incident, after we and our boss have rejected a particular request to set up a laptop that is not built to the company’s standard, the CIO spoke to the same senior above and asked him to get it done. He claimed it to be a one off incident. (The reason for such a request is because the user’s secretary would not want to mix work with home and has an irrational fear that her personal stuff such as photos or videos may end up on the company’s network. How that would be possible when access to the company via VPN is through Citrix is beyond me! We suspected that the real reason for this request was that the security protocols on company compliant laptops would have prevented it from connecting to any network outside the company to access the Internet, since it is locked down to allow only IP addresses on the local subnet it is connected to, and then to the website that connects the VPN.)

Unfortunately, we end up manually installing another laptop for another user within a month. Even so, on the second occasion it was at least justified since the user was doing the company’s work – being a sales trader who would be introducing our company’s trading platform to potential customers. In the context of the army, what the CIO has done is the equivalent of the CO disregarding the TSR [Training Safety Regulations] and directly meddling in the execution of low level combat tactics. As we all know how often that leads to disastrous consequences.

Thus, in a certain way, when the CIO actually sent the photo to our direct boss and not to us directly, it is actually an improvement, though not by much. Perhaps he has been reading some ‘For Dummies’ book recently. Frankly, I personally do hope that there are other matters that would direct his attention to concentrate more on the macro-management aspect of the department.

Leave it to the ‘grunts’ like us and the field commanders to do the real fighting. I’ll definitely prefer he sits in the comfort of his command center and not bother about us. Alternatively, I hope the auditors have had enough of his disregard for IT security protocols and smack him on the arse for his endless meddling in daily operations.

I almost forgot… one of the field commanders is the ‘bway kan’ guy that I mentioned in an earlier rant. How tragic!

Rant 03.12.2009

Sometimes, some people should realize that simply because he is in a managerial position, doesn’t mean he can try and push everything to a subordinate – especially when the task doesn’t even belong. After all, there’s a good reason why there’s a segregation of roles and if someone goes on leave and there isn’t a backup, as a ‘manager’ it is his own responsibility to seek assistance to resolve the matter and not try to word it in such as way that it becomes the problem that is completely unrelated to another sub-section.

What makes it worse is that even after being explained to that the task has completely nothing to with my sub-section, he insists that I relay the message to the person responsible when this matter has nothing to do with us in the first place. Did I mention that the person responsible is ON COURSE for crying out loud?

I can understand that there are ‘people managers’ and there are ‘technical managers. However, the key in being a ‘people manager’ is knowing who is the best person to use for the task, and not simply ‘arrowing’ another person and expects him to so-call ‘take ownership’. If one doesn’t have the relevant technical skills, nor does he have a clue how to do the task, at least have the initiative and responsibility to find out how to do so himself, or refer to the right person to do it. If not, it is high time he admit he is an incompetent fxxk and quit his job

But clearly I can’t expect that from a certain person, since he can obviously sleep well at night even though he clearly does not deserve their pay. That’s not forgetting how he once tried to shirk from the responsibility of a mistake that he made – when records on the Door Access Card Scan showed without a doubt that he was the one who forgot to close the server room door. Nice try for attempting to have one of us own up and be your scapegoat. Did it occur to him that if it was a court of law, perjury is a crime?

But what can I expect from this unethical f**k? He asked 3 vendors for a quote, but he then helped another vendor who is his friend to outbid the rest of them. That’s also not mentioning that because of his own “Blackberry Bold Envy” he made a big fuss about the legality of ‘jailbreaking’ some Blackberry 8707h from Docomo which are no longer under contract, not to mention already written off by our Tokyo office. All that simply because he wanted a new Blackberry handset. In fact, when he has been such an unethical and despicable mofo, how dare he even breathe a word about legality?

Finally, I wanna say this to him, and it should have been said a long time ago, YOU ARE INCOMPETENT. WORST OF ALL, YOU ARE A DODGY ASSHOLE WHO DIDN’T HAVE THE BALLS TO BEAR THE RESPONSIBILITIES OF NOT ONLY YOUR MISTAKES, BUT ALSO THAT OF YOUR ROLE.

I wished he was a part of those people who resigned or took the retrenchment package because I actually liked working with those people who left. KNN!!!

Free Software Recommendation

I bought and installed Windows 7 on my Lenovo X61 laptop recently, and here are some free application I find useful and would like to recommend.


Name: imgburn [Site]
Category: ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application
Size of download: (v2.5.0.0) 2.1MB

Name: Brava Reader [Site]
Category: PDF Reader
Size of dowload: (v3.3.0.16) 32.4MB
Drawbacks: Expires every few months. Requires uninstall / reinstall to effect.

Name: FreePDF XP [Site]
Category: PDF Maker
Size of Download: (v3.24) 1.5MB
Pre-requisite: Ghostscript

Name: Avira AntiVir Personal [site]
Category: Anti-Virus
Size of Download: 32.39MB
Drawbacks: Check it out here
Alternatives: Avast! Home Edition / AVG Anti-Virus Free Edition 9.0

Name: Notepad++ [Site]
Category: Source code editor / Notepad Replacement
Size of Download: (v5.5.1) 3.5MB
Alternatives: TextPad (v5.31) – Annoying Reminder on Program Startup if not purchased. Simplyjean informed me that this is the only program that could open a 2GB text file.

Name: 7-Zip [Site]
Category: File Archiver (Can open these format: ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR and Z)
Size of Download: (v4.65) 1MB

Name: VideoLAN VLC media player [Site]
Category: Media Player supporting most audio & video formats
Size of Download: (v1.0.3) 17.2MB

Name: Password Safe [Site]
Category: Password Manager
Size of Download: (v3.19) 4.4MB

Name: FileZilla FTP Client [Site]
Category: FTP Client
Size of Download: (v3.3.0.1 Freeware) 3.9MB

Name: Gadwin Print Screen [Site]
Category: Screen Capture Program – for capturing a part of a screen and not just the full screen or a window.
Size of Download: (v4.3 Freeware) 2.75MB

Name: xMarks [Site]
Category: Browser Bookmark Manager – Works for IE / Firefox / Safari / Google Chrome
Size of Download: Depends on browser used.
Drawbacks: Requires a separate installation for each browser.

Rants – Self Interest & Office Politics

Being on the desktop support team means at times I will form negative impression about some users or even dislike them. As time goes by I learn not to be angry with users and to provide support according to their computer proficiency – e.g. for some who do not understand certain computer terms, simply go to the desk and not try to guide them over the phone. When users ask over emails what seems to be dumb questions or write emails in a nasty or impolite manner, these days I generally just muttered some curses (or scream a little) at the mail, ignore the more ’emotional’ parts of the mail and just get down to business.

The worst lot of users are those who simply throw everything at the IT department as long as it runs on electricity. Once, some guy held a electrical calculator on one hand with the plug on the other and asked my colleague, “What do I do with this?” In another occasion, the call-centre received a call from a user on National Day reporting that the air-conditioners are not working. There was even a case about the failure of the StarHub TV with MSNBC in the trading room! All of these examples showed exceptional laziness because they could either do something about it, or at least call the right department to handle it. Whenever we remember these examples, we can’t help but wonder how they deal with these problems at home. Perhaps they have a maid a housekeeper to do all these for them and with them in mind, I can empathise with crazy maids who make special soup with their menses or urine for their employers.

Some users also ceased thinking the moment they see some instructions about something that runs on computer. Once, a vendor sent a document (with some instructions on it) to a group of users to do some changes to the settings on their trading terminals. It was not long that a request for assistance was logged into the system, and the instructions sent by the vendor was attached to the case. To cut the long story short, the document talks about changes that is required as a result of the recent acquisition of my ex-company by the current one. To put it in an analogy: “It is something like adjusting the mirrors and the driver seat before starting the vehicle. The document speaks about the modifications being made to the vehicle which has changed some of its dynamics, and the users were advised to make adjustments to the mirrors and driver seat as a result of this. Basically, the mechanic shouldn’t be the one who making those adjustments because they are unique to each driver.”

Even so, there’s nothing unforgivable about these users even though I may dislike their actions, simply because at the end of the day everyone is just doing a job. Above which, there is something worse than ‘computer morons’, nasty / impolite users, or even lazy users describe above – The sickos from the same my own department* who create issues and play office politics because of their self interest. A recently incident has my blood boiling.

About 2 months ago, I wrote about ‘unlocking’ Blackberry 8707 handsets sent from the Tokyo office. The 15 sets are all locked down by the Japanese provider NTT Docomo and we intend to use them as spares, or at the very least keep them as loan sets for users with 2G Blackberry Smart Phones who are required to travel for short periods to regions with only CDMA networks. Since IT initiated the request to ship these sets to Singapore, I find it a waste to throw these 3G handsets away or give them to a recycling company. I took upon myself and on my own initiative found the method to ‘unlock’ them.

Someone in the my own department* then asked for a set to replace his allegedly faulty Blackberry after I ‘unlocked’ two sets, and all was well for the the last 2 months. Perhaps he intended that set to be simply a loaner until his contract runs out where the company will renew and obtain a new one. However, our colleagues from procurement start stock taking recently, and they assigned this set to him permanently. They informed him that since there is no fault with ‘the loan set’, along with the fact that 3G Blackberry 8707s are still on the company’s approved list and relatively advanced (as compared to his previous 2G one), it will not be replaced. At that point in time, I had unlocked ten sets (nine Blackberry 8707 + 1 Blackberry 9000 Bold), with fives sets (four Blackberry 8707 and 1 Blackberry Bold 9000) assigned and active.


[* Amendment: To avoid the confusion that “the” department was referring to the traders.]

Here’s where the whole hullabaloo started. He was upset that the procurement department will not obtain for him a new one – presumably the Blackberry 9000 Bold. He then informed me to put on hold and not unlock the six remaining ‘locked’ sets and went so far to justify his actions, saying that unlocking these sets may actually not be legal.

Legal, my farting ass! For the past two months when that set is in use, he said nothing about it not being ‘legal’. In my opinion, since these handsets are already out of warranty and written off by the Tokyo office, the company need not be concerned that ‘unlocking’ the set might render the warranty null and void under any existing end user agreements. Even if I break them in the process of unlocking, it makes no difference to the company. By suggesting that it may not be legal, it would suggest that I am acting without approval from higher management and I might be subjected to disciplinary action. While nothing would benefit me by making these sets usable, I certainly did not expect the someone to make a big fuss which would potentially put me into trouble. On top of which, I am now stuck with all these ‘locked’ handsets under my desk, because I cannot hand them over to the procurement department.

How do I feel about that? I felt like someone deliberately scored an own goal because he wasn’t given something and didn’t even realise he had! He further went on screaming to the referee that a foul may have been committed. Because of this, I might even get a yellow card for it.

Thank you very much, sir! All these shit just because you were indignant you weren’t given a new Blackberry Bold. How you can create such a big fuss over your very own penis “Blackberry Bold Envy” would probably be a legend that will be told again and again among the colleagues in the procurement and legal department in time to come. I hope someone from high management can see this idiocy in itself, then proceed to kick your ass and shut you up for a long time!


Political Video:

Random Discourse – Insurance Coverage

This is a blog post inspired in part by this Plurk, and also a conversation overheard on the MRT. The rest is based on my personal experience.

First, let me recap the conversation overheard on the MRT a few weeks ago. This guy was telling his female companion that he complete dislike his Insurance Agent (also known as ‘Financial Consultant’ / ‘Financial Planner’). The reason is when they meet once every year for an annual review, the insurance agent will always tell him he does not have sufficient coverage and try to sell him something new. The guy then went rattling on about his personal experience which I didn’t quite catch as the train was quite noisy and packed.

I am quite sure that his personal experience will be similar to what many of us have with our very own agents. How pushy the agent will be depends on how acquainted one is with him. Personal friends will usually be worse than an random agent on the streets or from referral by friends. A quick yardstick on the ‘success’ of an agent in their ‘insurance business’ will be the car he drives, and the awards he has received. Back when I was in the army, the agent who sold me my first contract went from an old Datsun 120 to a Jaguar, and then run his own insurance agency selling AIA policies. He then dumped me with a new hire in his agency, probably because my account wasn’t profitable. Another agent I knew (who is a fellow NSmen during my reservist trainging) has since upgraded to a BMW 5-series and is a few time award winning member of AIA’s million dollar club.

Anyway, these are just a few success stories and it’s not the main point I am going to make. For a start, let me just point out that another friend (who didn’t do too well in this line) told me the reason the surrender value of our policies is zero for the first 3 years is because the contribution we made goes into paying for the insurance coverage and the agent’s commission. That was a startling discovery when I looked at all the policies I have bought over the years. Simply put, the amount of money an agent make is directly proportional to the policies he sold. In view of that, I must say the guy ranting on the train and my poor friend who said her agent is irritating are both quite justified.

Back to the policies I have bought. During my NS days I bought an endowment plan which I can afford with a part of my NS allowance. There wasn’t much coverage in that, but that was far better than the pathetic S$4000 coverage I get from the SAF in the event of death during training. When I started working, that plan got converted into something else with a better coverage since I could now afford a higher premium. As time went on, I was introduced investment plans, which now I have a few – ranging from those allegedly low risk, to those which allegedly gives better returns. All of which went south during last year’s financial crisis. Some of these investment plans were bought with cash, and some with CPF. Over the past 10 years, I now have a good S$100,000 sunk into all of these investment plans. At one point of time I was looking at a paper loss of S$40,000, but as of this writing it has since recovered to S$17,000. The losses would be steeper if I include accrued interest from either the CPF or a vanilla low risk fixed deposit.

The losses is something any investor have to bear with, but there is something very irritating in those savings-cum-investment plans. The insurance company will first take the payment to purchase units from unit trusts of the policy holder’s choice, and then sell a small amount to pay for the insurance coverage. The reason they do this is pretty obvious, because they will buy the units at the ‘sell price’, and sell the units at ‘bid price’. In short, in the process of siphoning off a small portion of your premium legally to pay for the insurance coverage, the insurance company also earn from the spread (i.e. difference between the bid / sell price). Why they didn’t already factor that into the premium already is beyond my imagination, not to mention that I personally find this… unethical.

As I looked through all the investment policies, I noticed there are at least two bought with CPF-OA (Ordinary Account), and one from the CPF-SA (Special Account). While I can understand why there is a separate policy for an investment made with my CPF-SA, I cannot understand the rational between having two policies for CPF-OA from the same company. Perhaps I have been told I couldn’t just ‘top up’ into an existing policy but I’ll ask again just to be sure. However, I am certainly not happy with having several policies with overlapping coverage. If one wants to argue that I enjoyed ‘extra coverage’, perhaps they should be aware that it is coverage for accidental death which in reality is only to the advantage of my beneficiaries and does not actually benefit me.

Now, that’s not all an agent can (or will try to) sell. There are also health-care plans covering hospitalisation and outpatient. Please be careful when you buy any of these because it probably wasn’t emphasized strong enough to me that the standard health-care plan I had only covers up to $3000 and I have to pay the rest of the medical bill myself. I only did a re-cap with the agent and I was reminded it is a co-pay system which I have to come out with part of the bill first too. I did this because I received a letter suggesting that I upgrade my plan (and my parents) for better coverage when the premium is due. While I had ignore them at first, by coincidence a brother-in-Christ spoke about this with me and subsequently explained it all to me in detail. Otherwise, the entire matter would have slipped my mind.

I am quite sure many are reading this would say that I am being lazy because being an educated person I would have read the letters and policy documents and figured out all these by myself. Perhaps, but my gut feeling is that most people except for a handful would even bothered to read those freaking documents! On top of that, I will not be surprised if a lot of clauses in the policy documents are repetitive and they probably come out of a template. Let me buy your a beer to congratulate you if you have several insurance policies and you actually read every page of them.

This isn’t the end of my gripes yet! An agent told me last year during review that I ‘do not have sufficient coverage in the event of hospitalisation for my medical expenses’. He advised me to buy yet another investment policy which in this case part of the premium paid will go into getting me this coverage. When I asked whether I can add this coverage to an existing policy in the form of a rider, he was reluctant to do it and cited that this would reduce the investment portion of the existing policy.

That really pissed me off because I am agreeable to lowering the investment portion of my policy or pay more into an existing policy for this coverage. His refusal to do so convinces me that he just wants to make more money out of me, and not to ensure I am well covered. I breathed a sigh of relief and thanked God that I didn’t sign up for it because a few weeks after that, the entire financial market was shot to hell.

Looking back at my experience with insurance agents so far, I think it maybe necessary insurance company create an vanilla plan detailing the complete insurance coverage everyone should acquire when the first policy is sold. This plan would help an agent remind a policy holder what he lacks during the annual review so he would not discover to his horror every year that he suddenly didn’t have enough coverage. In fact, this plan should be based on the potential buyer’s earning power so he can work out a comfortable amount to set aside to obtain coverage. I get rather sick with the fact that every few years I am told I don’t have enough coverage when a few years ago I thought I had everything covered rock solid. In fact, I can’t help but feel that my agent or the insurance company is either trying to rip me off or milking me for more money to keep their profits going. As it stand now, I would rather take the risk and go ‘naked’ without the coverage I allegedly lacked unless the government gahmen makes it mandatory by law to do so.

Insurance agents should understand how policy holders and potential buyers are feeling to have an idea why we are all reluctant to meet them regardless of the prevailing economic conditions.

1 40 41 42 43 44 186