Saturday, September 1, 2012

manual work rocks

This happened yesterday, a friday. My colleague asked me to attend her migration meeting at 4 pm but I told her I wasn't free. My phone rang at 5 pm, she asked me to go her meeting because there is an issue. So I went and it was over in 10 min.

Me: what is the issue?
Vendor 1: our migration service request only covers exporting of data to DVD but not importing.
Me: why not import?
Vendor 1: because there is no way to import a data table with attachments.
Me: so how is it supposed to be done?
Vendor 1: you will need to import the spreadsheet first, then manually attach the documents back one by one. It is not in our migration scope to do it. Users are also not going to do it.
Me: and why must I be the one doing it?
Vendor 1: that's the issue now.
Me: do you have any unique identifier to link the data row and attachments?
Vendor 1: no, you need to look at the title.
Me: how is the folder structure going to be like in the DVD?
Vendor 1: just 1, 2, 3, 4, 5, ...
Me: how do you get those numbers?
Vendor 1: we drag out one folder at a time, manually, the numbers are system generated.
Me: if the system has the number, can you export it out to the spreadsheet?
Vendor 1: yes.
Me: if you have the number, then you can create a link to folder containing these files. We just upload all these numbered folders into a folder.
Vendor 2 (vendor 1's boss): oh...
Me: do you understand?
Vendor 1: we can't link to the folder.
Me: we manually pre-fix the URL to the root attachments folder to those unique numbers.
Vendor 2 explained to vendor 1 because he couldn't understand. At this point, the users already understood.
Users: we will use this method.
Vendor 1: we will just give you the spreadsheet and DVD and there will be no links to the attachments.
Me: nevermind, I will show you how do it when the time comes.

He must be still lost, but I think his boss should be able to explain to him. I really don't how they survive as vendors to be recommending manual work. Actually I don't really have any business in this, but that's how my work is.

Tuesday, August 28, 2012

we don't seem to be hitting the right notes

Recently, when the PM announced the many possibilities that his ministries will be working on to boost the birth rates, it was active action of hitting the keys on the keyboard, but the tune didn't sound nice, just like how we complain about the national day song these days being no match against the national day songs from two decades ago.

There are many facets to the birth rate problems. The more obvious ones are money, time, job security, spouse support, grandparents support, maids, car, preschool, quality of life, standard of living, ...

If we drill down to the blocks of life, what every man wants from life, it's happiness. When we use happiness as the guiding principle, we will be able to see more problems beneath the visible problems.

Firstly, happy people will breed happy people. If the person doesn't feel happy with his life, not necessarily unhappy, he will ask himself why will he want to bring to life a child who will feel the same as him, if not worse.

Secondly, successful people breed successful people. A successful person will feel happier than an unsuccessful person. Those who are unsuccessful and say that they are happier because they are unsuccessful are living in self-denial. Our capitalist society has made us all very competitive. After going through ranking exercises in schools for tests and exams, we go through more ranking exercises at work. It breeds a majority population with low self esteem, and a minority population with high ego. Those who are constantly trying to climb to the top will eventually conclude that having children will add more burden to whatever burden they already have. This burden could be in the form of not being working hard enough to reach the top.

Thirdly, high cost of living is a self-fulfilling prophecy. Everybody around you talks about how expensive it is to raise kids - milk powder, diapers, medical, childcare, tuition, enrichment, insurance, school fees, university fees. Over time, you think that that is the "normal" lifestyle, and when you try to adopt it, realise that it is really a high expenditure pursuit. This reduces one's life satisfaction index, and hence happiness. Innocently, having children implies increasing your already high cost of living.

Fourthly, over sensationalised balloting results in flat applications. People feel that there are not enough flats for everyone, hence being able to get a flat first is seen to be a big achievement, when it really is not. Going through all that trouble really makes people feel unhappier than happy. 

Fifthly, over sensationalised balloting scenarios in primary school admission. Parents even need to do volunteer work to get a chance to ballot for a slot in the school. This gives people an impression that there are insufficient primary schools in singapore, maybe it really is the case, but if it is not, creates that impression. However, I believe that there are insufficient schools that can meet the needs of the aspiring and competitive parents. When others see how grouchy parents become over just getting their child into primary school, they think that it's unlikely their children will be happy as well.

Sixthly, money makes people happy. Those who say that money doesn't make people happy are either filthy rich, or are being supported by donations. If you give someone $100 rebates, he is happier than his PR neighbour who didn't get it. If you give someone $10,000 in baby bonus, he is happier than the foreigner parent who didn't get it. So my point is, the bottomline needs to be raised, the individual needs to have that constant $100, or $10,000 appearing in his bank balance, so that he constantly keeps himself happy, instead of the government making him happy once in a blue moon, if not, only once in a lifetime.

Finally, I grumble once in a while that I have to spend ~S$20k/year on my little girl's childcare, medical, daily expenses. I haven't factored in my manpower cost to look after her, maybe make it cheap, S$10k/year. If I convert this into GDP, I am contributing an additional 30k/year to Singapore's economy. And I am convinced that the government wants me to spend a lot more, so that GDP continues an uptrend, just like their salaries.

Thursday, August 23, 2012

who will re-sign something unfavourable?

Yesterday I signed off the user requirements document for a project, then today, the vendor asked me to re-sign it.

Me: Why?
Him: Oh, because we made a change.
Me: What change?
Him: We brought the signed document back and our boss told us to add in a line.
Me: What line?
Him: That you will sign off the functional specs within a week of signing off the user requirements.
Me: No. I am not signing.
Him: But ...
Me: No.
Him: Our boss ...
Me: Just this week, trying to find a date to go through the functional specs with you yielded no dates. I will only agree to such a term if you can promise me that you have the full 5 days blocked out from your other projects, and we meet consecutively 5 days to clear this. We still have a lot of ground to cover.

In the end, he just said ok.

Friday, August 10, 2012

incident prevention and incident response

I had wanted to write about this for quite some time, but had never gotten the chance to type it out. In IT systems support/management, part of the maintenance phase is incident response and prevention. It's always in that sequence. The prevention bit normally comes as a mitigating measure after the incident has happened.

There was a JC class outing I had in 1999 where a group of us went to The Heeren, and wanted to take a group photo at the atrium area in front of HMV (it was HMV then). As it was quite late at night, 9 pm, there wasn't many people around to help us take a photo, so we approached an idle-looking security guard who was standing outside HMV. He said no, I asked him why, he said it's his job to guard the gates - those magnetic gates at HMV that sound of alarms when someone tries to take an unpaid merchandise out. We looked for another person to take the photo for us.

In what happened in a blink of an eye, while we were gathering for a pose, the alarm sounded, the camera flash went off, and a guy was pinned down by the security guard whom we approached earlier, just beside the magnetic gate. Everyone gasped. Another security guard came over, helped to restrain the guy (a young malay boy by the way), and took the guy into a room. Before we could even move out of our formation, that same security guard was back at his original patrol position, and we didn't even notice when he moved!

After that incident, I had a very different perspective towards incident response. Hence I have a different approach to incident response for the systems I support/manage, I have hawk eyes on incident prevention. However, with resource optimisation, and optimising optimised optimisation, incident prevention is almost a non-existent scope of work. You are hired as the security guard to guard the gates, to control what goes in and out of your system, but instead of watching the door, it's likely that you are re-arranging a CD, or processing a customer's payment, or receiving a delivery, or helping a customer look for a soundtrack he wants, anything except standing at the gate, watching. As a result, any thief (incident), almost always escapes your eyes (avoid getting prevented), and becomes an incident (theft case), which you will then need to respond. You then still have to stop re-arranging the CD, or stop processing the payment, or stop receiving the delivery, or stop helping the customer look for his soundtrack, and chase after the thief, in vain.

You then activate the other teams to help you trace that guy, and as you are on it, your boss will ask you to provide a regular status update on the situation, and it's likely that you won't be able to trace the guy (don't know cause of incident), don't know what he took (because it's not RFID, just magnetic strip due to cost cutting measures), and your boss still insists you trace the CD, so you end up having to do an ad hoc stock inventory, tally it against your point-of-sales system for the day (because the IT system doesn't have a report to handle such a scenario), and finally as a mitigating measure, you state that you need to be more vigilent in future, and it's weird if you say that, so your boss helps you say that.

That's why some people look idle, always idle (due to sampling frequency), and are deemed idle. While you are posing for a photo, he would have stopped an incident from happening, and returned to his idle position, without you noticing.

Sunday, August 5, 2012

what first words say about me

Recently yaya started to make more understandable sounds. She is 20 months now. Before that she babbles away and I can't make a word out of it. The first word she said was "stop", which should be one of the words I used with the highest frequency on her. She will stop just before the escalator and say "stop", and then raise both arms to wait to be carried. She will stop at the areas around our house, mainly the carpark entrances and exits, and where the roads are. But I am quite sure that she doesn't know that the road is where I want her to stop because when we are at other roads, she doesn't know that she has to stop. So I have started to train her to stop at traffic lights. She also stops on cue, when I tell her stop, she will stop doing whatever she is doing, or walking if she is walking. lol

The second word she said was "dirty", and I couldn't stop laughing when she kept repeating the word "dirty". She kept picking dirt up from the floor and then said "dirty". Our house is rather dirty, so I always scream at her, "dirty... don't touch" And it comes back to me like haptic feedback. She will also point to her wet diapers and say dirty, and then pinch her nose, which is the action for "smelly". The novelty stopped after a day though.

I have been very conscious with the words I use because I know that it affects what I hear from my mini boss. These two words shows how I have been training her. "stop" is for me to stop her without having me to grab her. "dirty" is for me to tell her not to pick up rubbish from the ground. But when I say rubbish, she will pick it up and throw it into the rubbish bin. It's funny too. I wonder how her brain is associating dirty and rubbish now...

Friday, July 27, 2012

道、德、仁、义、礼、智、信

老子《道德经》三十七章:
上德不德,是以有德;下德不失德,是以无德。上德无为,而无以为;上仁为之,而无以为;上义为之,而有以为;上礼为之,而莫之应,则攘臂而扔之。故失道而后德,失德而后仁,失仁而后义,失义而后礼。夫礼者,忠信之薄,而乱之首也。前识者,道之华,而愚之始也。是以大丈夫居其厚,不居其薄;居其实,不居其华。故去彼取此。
老子认为,上德近道,下德近仁。以大道立天下,不讲德自有德;以仁爱为旗帜,好讲德常缺德。以自然为本,由本及末的顺序是:自然、道、德、仁、义、礼、智、信、愚,称为“天下式”。
while we were discussing project requirements, suddenly someone talked about this... thought provoking when you try to apply this to your tender specs lol 

Tuesday, July 24, 2012

my obsession with the buddha

I had never read Buddhist books in Chinese before. I tried to read those free-to-distribute chinese books, but not one held my attention. The books I had read before were all english translations and interpretations. From there I concluded that Buddhists do not believe in a god as creator, but was more a believer of existence and reincarnation of beings, each reincarnation cultivates the self to a higher order being. Buddha was hence a state of an enlightened mind. Nirvana was the heavenly realm where the scriptures call the after world, or literally translated from chinese, western world. That has been the faith I had since 1999.

When I read a scripture in Chinese, I was surprised that there was mention of a god whom we seek wisdom, but that god isn't Buddha. Buddha was usually interpreted as an enlighten state of mind. Some interpret that Buddha as an end destination. Some interpret the Buddha as path free of material needs. Whichever the interpretation, it can't be too for from the truth, as we can see the monks all over the world believing in the same faith.

This moment, my interpretation of Buddha is life without material needs. This life co-exists with what we know as reality. Some believe that if we remove our material needs from our reality world, then the reality and Buddha world is one. Whether we choose to remove our material needs from reality is a choice. Some believe in giving away their wealth to help the poor as a gesture of removing material needs. Some see material needs as greed.

The reality is that we live in a material world where everyone, even monks, need to eat, sleep, work for money. The monks work in the temple, teach Buddhist classes, and if their salary don't go to themselves, it's to the temple, to buy food for him to eat, to pay the utilities bills for his temple lodge, the chair he sits, the books he uses, the clothes he wears, so I feel that the whole chase for a life without material needs is purely symbolic than practical or purposeful.

Assuming a dualistic nature, and descartes 'i think, therefore i am', we will be able to come to terms with a material reality coexisting with a life without materials and at the same time experience the life without materials as reality. The concept of life without materials could be seen as reality as you feel it, moments where you are free from material needs such as your bed time, prayer or meditation time, a time where you feel in tune with the universe. It could also be seen as the spiritual realm/dimension that exists with the physical reality realm which we all convince ourselves to be living in.

Assuming a non-dualistic nature, then only one realm can be the reality, and the only way to achieve a life without material needs is to have a life without material needs.

I believe in duality. I live a life in the physical reality, and enrich my physical life with the insights gained from the spiritual realm. I can't remember what the actual words were in the book, but it was something along the line that says, the buddha is outside of you, but at work, it's with you.

And I am not a buddhist, I have multi faiths.