Tuesday, July 08, 2008

Fun Products

After spreeing online for 1 year, here are some really weird items I have come across.

A Lamp You Can't Clean
Introducing the Salt Crystal Lamp!


"Salt Crystal Rock to improve air qualities by enriching air with " Negative Ions " and ionized air beneficial to humans as they are natural air ionizers.

Negative Ions produced by Salt Crystal Lamps effectively, and naturally improve the quality of the air by producing negative ions - the "Vitamins Of The Air". Negative ions can be found in nature, concentrated in air by the billions; (on Mountain Tops after Thunder Storms, near water falls, forests, and by the Sea). Negative Ions give the air its invigorating freshness, airborne bacteria free, clean which is so beneficial for humans .

Non-illuminated crystals (cool Salt Crystal, underground Salt Mines) produce Negative Ionizing effect, however the Salt Crystal Lamps which are illuminated from inside with a lamp (warm Salt Crystal) produces and emits a higher number of Negative Ions and delivers a more efficient Ionizing Effect.

Today, the health benefits of Negative Ionizers are well recognized all over the world. While most ionizers on the market are man-made machines, Salt Crystal Lamps are a beautiful, less costly, maintenance free, natural alternative of Mother Nature's to improve air quality. With time, the Salt Crystal Lamps will not reduce their ionizing effect!

Beside Air Ionization and Negative Ions production, Salt lamps Illuminated by a light bulb, also produce a beautiful, pleasant to the eyes, mind, and sole, natural Glow of different colors and shades from orange to yellow. This Light Color Glow and Ionized, Clean, Fresh Air create a special atmosphere of calming meditative balance, tranquillity, peace and well - being for humans.

Going for:
S (3-4kg) ~ S$39
M (5-6kg) ~ S$49
L (7-8kg) ~ S$59

Basically, it's a gigantic lump of salt with a light bulb inside. I don't think this lamp is for reading.

And of course it's not for cleanliness freaks. Imagine your lamp dissolving away with each swipe of the wet cloth...

And of course not for people living at Marine Parade or Singapore in general. Unless you are prepared to watch it shrink daily till only the light bulb is left.

You know what? Just use the salt shaker in your kitchen.

Fat-gain Tea
While the world is going crazy over weightloss tea, we have a brave innovation going against the tide.

Introducing the...

By now, I believe most have heard of the F Cup Cookie. According to the Taitai Mandate, cookies go with tea, so read all about it in this hilarious (and bordering on obscene) website! I wonder if it's translated from Japanese.

Going for $23 for 10 bags.

Some snippets:
"Your peach color bust is getting grow day by day"
O_O

"Guys must be looking at you! You can feel people who have a glamorous body and their boyfrends can't stop touching their glamorous bust. (*'-'*)"
Ewww...

"Of course, because of the Pueraria Mirifica but this time we created a tea which contains secret ingredient "Womenalize" almost no body knows."
It doesn't exist, of course nobody knows!

"You can't help touching a soften peach bust. "Fuwa Fuwa" "Puru Puru""
PAS will die of shock I tell you!

Also, there is a new chocolate flavour for the cookie.

It contains 68.9kcal vs 68.7kcal for the plain, 3.91g fat vs 3.9g for the plain, resulting in accelerated breast (and waist and bum) growth!

Ladies contemplating consuming the F Cup series should do their Maths. The hidden cost of buying bras from your base size to F and the extra cookies/tea to be consumed when you miss doses and suffer a relapse... implants might turn out cheaper.

Inedible Popcorn
Love popcorn? Those multi-colored ones from Beardpapa?

Introducing the...



Popcorn pen!

After the ink dries, your words become illegible and remains inedible! Will it crush like a real popcorn when you slam your friend's autograph book shut?

Going for:
Set of 5 - $9.90
Set of 10 - $18.90

Everyone Can Start a Slimming Centre

Introducing the Marie France Bodyline REBORN Slimming Wrap!


In Marie France , S$2000 enables you to use 20 rolls of the wraps, NOW you just need S$158 to enjoy the same benefits and have the results HAPPEN on YOU!!!

Everyone knows Marie France, you pay for the treatments and you don't bring your flabs back.
NOW with the same treatments and results, you pay only 7.9% of the total sum you pay Marie France!


Must put cling wrap also one!


It is a BODY BURNING aid! Sounds potent ok! Dun pway pway!

Acupuncture On The Go!

Introducing the magnetic slimming ring!

You don’t have to excessively diet, exercise and this product has no side effects; eliminates unnecessary stress and torture of slimming down. Just have to put this ring on the right and left big toes and go about your daily routine while it works at slimming you down.

The secret lies in the 2 pieces of magnets which can emit 1,100 Gauss's magnetic force to stimulate the acupuncture points. This will activate those areas which are normally not in use while walking, and improves muscles sagging.

The all-too-familiar magnet wonder. It's only a matter of time that they get throw out with the mattresses, bracelets, necklaces...

Static Magnetic Therapy Does Not Decrease Pain or Opioid Requirements: A Randomized Double-Blind Trial

Roll, roll, roll your fats


Introducing the face roller for face slimming, and Y-shaped Cellulite roller for arms and legs slimming!

Roll the face... then roll flabby arms... then roll wobbly calves... I think only your arm will slim down at the end of the day, from all the rolling.

Going for $2.90 and $4.20 each respectively.

Pink = Beauty
We know many females are obsessed with pink.

(courtesy of Mr Bad Guy)

Introducing Pink Magic!

  • Made and formulated in Korea, well-known for good beauty products like BB creams!
  • A clear gel that you can apply on your cheeks, lips or other areas to gain a natural, pretty rosy pink!
  • If you’ve always wanted those naturally pink, flushed cheeks that look as if you’ve just come in from the winter cold (like those pretty Japanese girls with rosy cheeks), then this product is for you! You'll look like you have naturally rosy cheeks :)
  • Just apply a pea-sized amount on your cheeks and after about 30 seconds, you can see your cheeks slowly turning a radiant, natural, pretty pink. No need for anymore blush or lipstick!
  • The effect is very very natural and doesn’t look like make-up at all.
  • Blush can't achieve this natural effect!
  • The best thing is that the pinkness will last the entire day so you don’t need to touch up, unlike make-up! ^_^


Sounds fantastic? Below are some comments from a beauty forum.
...even though my lips look a bit pinkish after application, it doesnt last long. Worse thing is, it came off when wiped with tissue; the product turns pink on the lips but doesnt make lips turn healthy pink

my cousin used pink magic for 2 weeks and her face got bad breakout. She said lucky she didn't use on her nipple

But there are still people who like it lah.

For me, I will prefer good old makeup. Cheaper and the problem of touching up doesn't apply, because I don't touch up wahahaha.

Also sold in Watson's. Going for $63 in sprees.

Saturday, June 21, 2008

Snippets

Heard of conjoined twins? I never knew they occur in grapes as well. In this case, it's probably conjoined triplets (or more).
Compare the size.

Look at the rippled surface!
Found a crab crawling at the staircase landing outside my house. But it died the next day. I can only think about eating it.
Mini Wacoal panties on mini mannequins at Paragon Metro. Those Japanese!
Horror: Spent about $590 in one day shopping, eating, taking cab.
Relief: Shopping for 2, food and transport for 3.

Best buy: A long necklace for $4.90. Flipped the pricetag to the back and found that it was slashed from $27.90! But it's not something that can look expensive by tagging a sky-high price lor.

Worst buy: G2000 blouse for $43 :( Why did I buy it man...

Horror add-on: HSBC charged the annual fee. Not that I didn't expect it lah.
Relief: They waived it! But this is also expected :D

I have always thought that Spageddies is an expensive restaurant, but it's actually pretty affordable. Maybe I looked at its menu when I was a poor kid.

Tonkichi's rice is good. But it's a pity I can't eat much rice. The claypot dishes didn't come in a claypot like in my mental picture, but the food is piping hot lah. A bit too salty. Cabbage salad is nothing special IMO. Expensive, in the sense that every meal is at least $20.

Saturday, June 14, 2008

2yrs of Loyalty is Only Worth $96

2yrs ago, when my Singtel contract was up, Singtel offered 3 SE models at a discount and I got my K750i for $38 after $100 trade-in :D

Last year, used my brother's renewal to get K800i. Nice camera, but it's too bulky. Looking forward to a thinner phone for my coming renewal!

Singtel's offer letter came.


A) Sell myself to them for a measly $4 bill rebate per month, for 2yrs. Total $96 if I make it through the 2yrs.

Thank you for choosing Singtel Mobile. In appreciation of your continuous support, we are delighted to present you a special Monthly Bill Rebate offer.

Take up the offer and here's how it works:


* The Bill Rebate will be credited into your Account one month (depending on your billing cycle) after acceptance of offer. It shall be used to offset the total charges (before GST) billable under your account.
* There is a 24-month Minimum Subscription Period.
* Liquidated damages will apply in an event of downgrade of your Price Plan, termination of your subscription or temporary suspension of your mobile service during the Minimum Subscription Period.

What's more! You may choose to UPGRADE to a new mobile phone with SingTel Mobile at any point in time during the 24-month Minimum Subscription Period at the prevailing prices. The Monthly Bill Rebate will then cease upon the handset upgrade. All terms and conditions apply.

So, hurry! Proceed for more details on the Bill Rebate offer or call 6743 4844 for clarifications.

Can't stand it when they try to make restrictions sound like special offers! It's special because it's so shitty!

B) Downgrade my hp camera by getting the free phone. Or be too lazy to sell it off. My K750i is still at home. The $30 off other models is too pathetic.

Felt so worthless and shitty. Sigh.

New Dorama!

Old news, but anyway...

What a cheapo banner.

Friday, June 13, 2008

Some Updates

Wow I haven't been blogging for so long. First, I was so free that nothing was happening in my life. Then life became so happening that I didn't have time at all. Yup, rushing project again. This time, it's something that has been signed off almost exactly 1yr ago, coded, but users found the program didn't suit their needs, so here we go. I wonder if any project in this world has gone smoothly with zero hiccups at all, EVER.

My blunders
Yup, there's some contribution from me, resulting in a mad rush. Didn't follow the specifications exactly. Sometimes when coding, I put in some logic from previous projects unwittingly. Or left out something. Luckily easily rectified. Only resulted in some time wasted, but it's still time wasted.

Too faithful to the specs
The system is browser-based, so everything is in HTML. Previously, our spreadsheet is coded such that the spreadsheet header and body are in different table tags, so if the data to wider than allowed by the column width, the header and body of the spreadsheet will go out of alignment.

+----+--------+------+----------+
|Name| NRIC | Plan | Cost |
+----+--------+------+----------+
|ABC |S1234567D|MacDonald Plan|7|
+------+------------+---------+-+
|DEF |S9876543D|Meh Plan |2|
+----+---------+--------------+-+

It looks terribly ugly and unreadable. It's also a waste of the developer's time to try to align it because it is mission-impossible when the standard resolution for this application is 1024x768. In short, not enough space on the screen for long data. The only pro about it is that on loading the screen when no data is populated in the spreadsheet, there is a white background to delimit the boundary of the spreadsheet.

So some genius (I mean it, not being sarcastic at all) came up with a new layout that solved the above-mentioned problems once and for all. The only con is that on loading the screen when no data is populated in the spreadsheet, there is NO white background to delimit the boundary of the spreadsheet. Last year, the whole team was instructed to use this new layout for future new developments.

But I find that people have the problem with that cosmetic difference on load, despite the overwhelming cosmetic (and usability) improvement once data is loaded. Comments from our very own internal QC (L again, who tried to promote me quack science) for this project (and also asked before by another QC for another CR).

L: Why is there no white background?
Me: I am using the new layout.
L: What? There's no white background. It should have.
Me: No, the new layout is like that. (Maybe can, but I don't have time for that)
L: You should follow the specs!
Me: But we were told to use the new layout. Otherwise the alignment will go out.
L: But the specs said it should be like this.
Me: The user wants the OLD layout?
L: Yes! Follow the specs!
Me: Ok...

Of course I was unconvinced. How can anybody actually prefer the inferior layout over the new? I wasn't in the mood and position to argue with L over that. She has more experience with those bunch of users, surely I can't know them better than her? So I decided to give her what she wanted first to get her off my back and I could move on to more pressing issues. Of course I made a backup of my beautiful file first. They WILL want this :) Didn't try to hard to align the old layout properly. As I had said, it's mission-impossible.

After the files were migrated to SIT, I warned L that the alignment was out and there was nothing I could do about it. Indeed, it was so awful and she decided the users would not accept it and consulted the PM. A discussion between them ensued and when it quietened, the PM came to talk to me.

PM: Hi Sotong, can I talk to you?
Me: Sure!
PM: The screen is out of alignment, you know that?
Me: Yes I know, but there is nothing I can do with this current layout.
PM: You know right, our users use our application to dispense drugs. They look at it day in day out, and it is very frustrating if they cannot see things clearly. It can cause them to make mistakes if they mistake one column for another. For example, screen XXX, last time the users made so much noise because of the misalignment.
Me: Yes I agree. (Funny, how come suddenly tell me this story?)
PM: Actually you know what to do right? Just last week you suggested to use that new spreadsheet in the mockup I asked you to do.
Me: I know, I did it that way at first, but L asked me to change.
PM: The other screen you gave looks ok, because the data is not so wide. But this one ah, cannot you know?
Me: (Confused!)Wait, you are saying if alignment will not be out, we should use the old spreadsheet? Only when it is out, we use the new one?
PM: No, it may look ok now, but what if there is long data in the future? It will go out again.
Me: (Trying to look helpless. I suspected L didn't tell the PM the whole story, if not, why would the PM be telling me all these?) But L asked me to do this way.
PM: I will go talk to L. But you understand right?
Me: O... so always use the new spreadsheet lah?
PM: Yes!
Me: Ok! I will change.
PM: Will it take a long time?
Me: 5min only, I just have to revert to my backup. (Flashes a grin)
PM: Next time you have such doubts, you can come talk to me.
Me: Ok.(But I still prefer to let them fight things out without me)

I don't blame L, it's only her job.

Played by machines
Always kena funny problems, but this time is the worst.

Lousy Websphere Application Developer (WSAD) couldn't detect my new EJBs. Took several rebuilds and restarts of my pc, which are very time-consuming.

Then WSAD even missed compilation errors, can you believe it! I had compilation errors that went undetected throughout my whole development period, only to surface in SIT as runtime error.

Then after that file with undetected compilation errors was corrected, while compiling the files for deployment to SIT, somehow that same cursed file kept being compiled with the old version, meaning still with the compilation errors (and undetected somemore, sheesh). Not just once, but many tries! Even the TL was stumped. So much time wasted here. And it's my file! People who don't understand must have thought I am so damn lousy, boohoohoo.

Then there's a point in the program where it called a method it's not supposed to call, resulting in runtime error. In any case, it shouldn't go there, but it did. Nobody knows why. Fortunately, it was solved by redeploying once only. But the bad news is, it's my file again. SO MANY BLOODY UNEXPLAINED ERRORS, SO BLOODY SUAY.

If you don't know what I'm talking about even with programming background, it's because it simply doesn't make sense at all. Really 被玩到死死.

Last minute structure change to a main table
... after I have completed a screen to display data from that screen. Meaning I had to recode it with more complex logic. From the easiest screen (just select and spit out all), it became the toughest, most time-consuming and... more to come below.

Other areas impacted are small, not a problem.

Investigating a bug... only to find that it's not you
An existing screen was enhanced by the TL for this CR. While testing for him, I discovered some info will disappear and later reappear. I was tasked with the debugging (he had other things to do). Had to merge our files to make sure it's the latest, recompile them, which took up like 2 or 3hrs in all. And frantically chasing this mysterious case among unfamiliar codes, methods calling classes calling classes calling methods.... to find that the offending code is in a file untouched by the CR i.e existing bug. Since it's 1)not affecting the CR, 2)been there since Day 1 3)and the users don't have a problem with it, we don't have a problem with it either :)

By then, whole afternoon gone. OT again.

Last minute requirement change
1 week before the UAT, we were to give the users a demo of the CR. They were done at 7pm and were happy with it. Their departing gift: to change the display logic for the easiest-turned-toughest screen. The original logic was to display all. But now, they wanted it such that when they searched by criteria A, it should display effective records. But if there are only past records, it should show all.

Sounds easy? NO LOR, when the screen is about searching and displaying records, and you want to change the way it works, we are talking about a major revamp.

Remember the time now? I must complete it by end of next day to make it for the next deployment so that eventually the users can have it by UAT.

F-U-C-K-I-N-G S-H-I-T

This is not the only change requested. There's 2 others, but much easier compared to this so I won't complain about them.

2 days later, the users requested to come to see the changes they wanted "because it's hard to visualize". They found the F-U-C-K-I-N-G S-H-I-T change so cool that they wanted to apply it to 2 other search criteria as well!!!!!!!!!!! And PM said ok! DUE THE NEXT MORNING!!!!!!!!! To be in time for deployment again.

BLOODY HELL THEY THINK IT'S SOME DRAG AND DROP COMPONENT IS IT??? 40% revamp!!! It's 5.30pm by the way.

Should have been a CR lor! Never do impact analysis and anyhow ok!

...It's not you, but still have to fix
During UAT, users found a bug in an existing screen and they had a problem with it. Asked to fix :( Really weird cause, but very easy to fix.

紧张刺激的UAT
If you need some excitement in your life, you really should have UAT. If any hiccups occurred, it MUST be your fault and you will scramble to clear your name by frantically investigating. To increase the excitement, the UAT environment is located in a different level of the building which is not so convenient for me, or accessed via VPN, for which you have to compete with the rest of the office for access. Person conducting the UAT will keep pestering for updates because "users are waiting".

Luckily nothing bad for me, yay!

I need to go out.

Thursday, June 12, 2008

GT1353L Owns Lornie Road

While traveling along Lornie Road towards Thomson at about 7pm, approaching the flyover at MacRitchie, a dirty green van decided it wanted to change from the center lane to the rightmost lane and did so... without looking for oncoming traffic first.

Don't try to nudge your fatass in, we were there first.

Sunday, March 23, 2008

Movies Since CNY

Some movies that I have watched after CNY, those that I can still remember lah.

"Hi babies have fingernails."
"Oh, gruesome. I wonder if the baby's claws could scratch your vag on the way out?"
Teen pregnancy! Just once and kena, how suay can they get? And fancy going to school with that tummy? >.< If it happened to me, I think I would rather get an abortion and quit school at the same time.

Witty dialogue. Soundtrack that for once, doesn't sound like a mishmash of various artistes promoting their new albums. Great!

"At last! My arm is complete again!"
The only colors in this movie are probably, black, white, yellow and red. Wouldn't be able to understand the musical if not for the well-done subtitles. Surprisingly violent! Blood spilling like nobody's business! Mr Todd's customers exiting his shop in the form of pies! And he even killed/tried to kill the very ones he was avenging :\ The baddie so gross ley, after snatching Todd's wife, he even raised his daughter so he could marry her in future! EEKs!

Maybe the video quality sucks. All black black, didn't see much. Not much fighting also. The only impressive thing was the glowing super duper powderful acid that corrodes everything in its path. Its really unfortunate that A and P must choose Earth out of so many planets in the universe for their battle.

I wasn't expecting that explosion in the first few minutes of the movie. Lawyers trying to manipulate evidence, to the point of removing people deemed likely to jeopardize the case. George Clooney is a habitual gambler, broke, in debt and gave up pursuing justice for money in the blink of an eye. Exciting ending!

Gigi Leung became a CFO just before the Asian financial crisis struck. So suay can? This movie is about the difficulties she and Hong Kong faced from 1997 to 2007. Quite boring lor, it's like, financial crisis struck, then in this year SARS, then o, this happened... zzz. And may I add, it's one humongous Osim ad towards the end.

Wow what blueberry nights? A 王家卫 film, I was expecting something really abstract, but it actually meant blueberry pie nights. Makes so much difference leaving out 1 word eh? This is more mainstream and easier to understand.

I encountered low frame rate while watching and assumed it's too slow playing from my server. When playing from my pc didn't help, I realized it's just something 王家卫 -_-;;

A producer of (failure) game shows by day, CIA hitman by night. Meeting his contact secretly, having beautiful women around, assassinating people, uncovering a plot to kill him... all from a guy who looks nothing like 007. Ok lah quite enjoyable. The dark humour.

Erm what was that about? Afghan-Soviet war? Pakistan in the picture! Too chim lah! Too political! Anyway, this Charlie Wilson guy coaxed money out of the US government to supply weapons and training to Afghanistan.

So does this mean he's the guy who trained Osama?

For Rambo 4, please refer to Devil's guide to the movies : Rambo 4. Basically I feel the same. Some points to add, I don't remember much of Rambo, just a muscle man in singlet and red cloth across his forehead, maybe to absorb sweat and facial oil. Didn't even know that he has a first name. Or that he actually has a dad and a hometown. Anyway now he's too fat to run around in a singlet anymore. New dresscode is T-shirt.

LAME! The part where Jay rewinded time was a bore. It's like telling the CG artists that they have 2min to do whatever they wanted, so they just did something. ZzzzZzzz.

Jap DVD always take so long to release. The movie is just like the drama, nothing much. Watch only if you have watched the drama.

Doink doink! Another crappy movie, but not as bad as Jay's. I don't understand why the scriptwriters had to cook up something called Jumper so that they can have a story about people who can teleport but have no purpose in life. It's supposed to be genetic, but there seems to be no pattern of inheritance, which would enable they to predict the birth of a jumper and sabo the mother to a miscarriage.

At least the paladins have a purpose - to hunt them, which brings me to another question. How do the paladin know that they are born paladins and they are supposed to hunt jumpers? When they were young, did they feel an indescribable hate for their peers playing hopscotch outside? Totally weird!

How come the male lead's mother, who is a paladin, gave birth to a jumper??

And the poor girl, her dream Roman holiday has become the nightmare of her life.

Sabotage

陷害 xiàn hài:策划阴谋害人

This pretty much summarizes how I feel about the latest enhancement I am involved in. Add new functionalities to an existing screen that had already been in use for a few months. Sounds simple, doesn't it? Afterall, somebody else had laid the foundation and since it has been in use without complaints so far, it must be rather stable. Not to forget, our layers of QC.

Developer -> QC tester -> UAT

Not when you have people doing like what Rambo is doing now, laying a trap.
After completing my enhancement with 100% confidence that there's no way I could have broken the existing functionalities, I performed my own testing and passed the buck to the QC tester. Found some bugs, fixed them, and proceeded to UAT.

The users came back to us with a bug list. Some of my own doing, but there are also bugs that have slipped past the above QC process undetected the first time the screen was rolled out. More appalling is that the latter outnumbered the former.

And it's not some hard-to-encounter bug. They are so obvious that they should have been uncovered the last time. Previous developer sleeping, previous QC tester sleeping, and best of all, previous users sleeping during previous UAT, waiting to 陷害 the suay developer for this enhancement.

Unfortunately, the same logic could be applied to me. At the meeting to discuss the bugs (according to experience, the bugs can be real, data anomaly, or users simply forgot what they wanted), the QC tester, L (the same person who tried to sell me The Bio Disc) remarked that I should have done thorough testing. Well I did, on my part! I didn't think that I was expected to retest every single thing all over again, on top of mine. L didn't find the bugs herself too, didn't she? But with the meeting agenda in mind, I wasn't interested in pinpointing the sole responsible person and so wasn't the TL. We just want to identify the actual bugs and fix them fast. Don't know why she has to bring that up! We will all get hurt if she probed. Anyway, PM also not probing, so why was she doing so?

One of the issues was when copying multiple rows of values, I displayed the first row because
1) it's existing logic
2) it's not mentioned in the specifications that it should be changed
3) it's been in use since x months ago and nobody made any noise
4) there was only space for one
There's no reason for me to suspect it's a bug and raise for discussion.

So now the user felt it is a bug because it may result in data-entry error, which as for why, I wouldn't go into detail. I told L #1 and #2, but somehow she interpreted it as me accusing her specifications of being unclear (she wrote it). The part where the bug occurred is right at the last page of the specifications, so she decided that she needed to reexplain the WHOLE specifications to me ALL OVER AGAIN! Even the front part where no bugs were found! I protested, but she said she needed to make sure I understood the front too, since they are all interconnected. I gave my TL the "help me" look and he intervened, probably because he didn't want to sit there waiting for L to finish the unwarranted lecture. *Phew*

The conclusion was that L was to ask the user whether they wanted to retain the current behavior or change it. L did so and sent out an email saying we would change the behavior as discussed. Black and white! I made the change, which was only an addition of 2 lines of codes, very easy. The tough part was having to write an impact analysis document and unit test case document. So troublesome lor. And not even my fault $^&$%#$@. I sent the "bug" for deployment.

Later in the day, the slow-to-react users replied the email.

"I thought we had agreed to retain the current behavior?"

W...what?

L replied:
"Yes, we had agreed to retain the current behavior, but later I sat down and thought, what if this scenario happened... *blah blah*, therefore, I feel it is better to change it"

WHAT FUCKING CRAP! YOU DOCUMENTED WRONGLY, JUST ADMIT IT!

Commenting out the 2 lines of code is not difficult, nevermind. I'm ranting because now I have to write yet another set of impact analysis and unit test case for this reversal!

ARRRGHHHH!!!!

The user reported another bug about inconsistency in system behavior. The user keys in some setup data and specifies a date for the setup to take effect. She found that sometimes the date would be saved as 1 Jan 2000 instead. After investigations, I found that the team lead had patched all old data to start on 1 Jan 2000. Judging from the transaction dates, I concluded that the user had mistook the old data for the one she newly added.

I told L my conclusion. But L thought it wouldn't be possible since the user is a very careful person and has more experience in the system than all of us combined. People do make mistakes, don't they? I showed L the overwhelming evidence. It's up to her whether she wanted to tell the user the cruel truth or sugarcoat it.

L: I'm thinking if it's possible that the TL changed the date to 1 Jan 2000.
Me: He patched the data first, then the user tested right? So that date must have existed before the user did that. Moreover, look at the transaction date, this 1 Jan 2000 was added in 2007. Look at this other row with, the transaction date corresponds to that in the screenshot, so I think the user actually added this row. She see wrongly lah.
L: No, what if TL patched the date to 1 Jan 2000 after the user added?
Me: Why would he want to do that? Unless there's another round of data patching, but no need for that right?
L: *shrugs* How would I know him?
Me: o_O

This is what we call groundless accusation.

Anyway, we sugarcoated the findings by saying we were unable to simulate the bug and ask the user to look out for it again.

So, next time in enhancement project plans, must allocate time for "TEST EVERYTHING ALL OVER AGAIN".

Friday, March 14, 2008

Spotted!

Was approaching this car from behind. On its butt, where the car model usually is, was written "left drive car". I thought it put for fun, until I overtook and saw the driver on the left side! Never knew Singapore got such cars!

The number plate very special also. S1934CD. Look out for it! Found from Wikipedia that it's for vehicles of the Diplomatic Corps. Don't ask me what it is. But they must be so important that we let them drive their cars themselves on our roads. Cannot use chauffeur one.

Monday, March 10, 2008

Hiring Blues

A guy from country C has passed the interviews and the TL was about to make him an offer. Unfortunately, his grandmother passed away and he had to make a trip back to China first.

Then he called backed from China to say that he's not coming back to Singapore anymore.

******

An appointment was made for the first interview of another guy, but he lost his way coming to the office. Nevermind, the office a bit ulu mah, so another appointment was fixed.

On that day, the guy called to say he has been hospitalized.
TL: O, give me a call when you are discharged?
Guy: I don't know when I will be discharged.
TL: ...

Made the TL wonder if the guy was simply saying he's no longer interested.

Most of all, why so suay??

*******

Had to give up a guy because we couldn't match National Cockup Schedules' offer. Seems like they are offering high pay to everybody huh.

Don't Invite My Mum

... to your wedding dinner.

Mum: How much did you pack?
Me:: $100
Mum: So much?! $60 is enough!
Me:: It's market price.
Mum: $60 IS market price!
Me:: 10 years ago is it?
Mum: Now lah, now is $60. Nowadays everybody pretending to be fat. (Meaning acting rich)
Me:: If you are really so poor, please don't attend the dinner.

You have been warned.

I shall help by not attending any invitations to her. Who knows, she will pack $60 for the whole family. If kena discover ah, dunno where to hide lor.

Sunday, March 02, 2008

End of Tango

Yesterday, PM informed me that she has talked to the Manager and he will discuss with HR. So that means reply by tomorrow the earliest lor. Better man, still drag somemore, I don't know how liao. Maybe go home and type the letter first, if no reply, then print out?

But I was too busy to type letter lah. Today, got conclusion! The offer is perm, and a puny increment of $50. BUT! The PM took out calculator to show me that the increment is not just $50. I will be eligible for bonus. Last year, it was 2 months. Normal, 1 month, 0.75 month for a bad year. So assuming I got 1 month, plus AWS and the flexi-benefits, it is actually *TADA* almost 11% increment!

Really, I wanted to laugh. She's trying so hard.

If they really wanted to get rid of me, they failed. I accepted it :) Can keep the other bomb already.

Monday, February 25, 2008

Breaking the Inertia

Over the weekend, heard a gossip about Ass See Ass going to buy over National Cockup Schedules. Tried to verify from Mr J, who denied it, saying such word, and the opposite has been going on since dunno when. He mentioned that National Cockup Schedules is not in a very good shape, having made a loss and the CEO stepping down.

PM in a meeting till almost 11am. Reminded her about our appointment, but she said she's busy, but still found time to go out for lunch :\ Lunch more important than me! Like this sure cannot give reply today already lor.

Only got to meet her at 3pm.
Me: What are the plans for me after the expiry of my contract?
PM: We will extend it.
Me: (Sounds like a standard reply?) Still on contract basis? Can convert to permanent?
PM: I don't think so.
Me: O. Not at all?
PM: What would you do
Me: (只好以quit相逼了! But throw 1 bomb first, save the other for when I throw letter.) I might resign.
PM: Hmm let me ask the Manager then. Have you talked to him about this before?
Me: I have raised it to him, but we haven't discussed.

Ok. Manager went out already, so I don't think they would talk today. Tomorrow talk, 1 day to think. So reply by Wednesday? How to drag reply for 2 more days?? Help!

With M's suggestion, I self-issued 2 days MC and told National Cockup Schedules that I would be able to discuss with my boss only when I return to work on Wednesday. You can never have too many 损友s.

From Mr R, the guy who helped me submit my resume, I learned that an old bird from my previous company is joining them too, to the same project. I will get to work with him if I accepted the offer.

I feel that AiFalm has a brighter future ley... and it has been profitable. The people are nice, although they are mostly ah nehs, so I don't click so well with them. But the horrible thing about here is that they like to 拖拖拉拉 on HR matters. Last year, 3 weeks before the expiry of my contract, nobody seemed to know about it. I signed the renewal contract only like 1 week after the start date and I had half a mind to disappear until the contract was signed. This year, the same thing happened to an IA student they are absorbing. Then, I found that my RO should have received a notification 2 months before the expiry. Knowing my RO, I trust him to have escalated to the Manager, but he is still dragging his feet. Maybe he feels that inaction will solve problems? Like, drag till the last minute, I will be so desperate that I will accept all the terms in the offer? So sian lor, have to resort to all these to stop the inertia, on my boss' part and my part too. Better offer me perm now, so it will be the last time I have to do all these things. Or I won't stop trying to leave.

I don't know who is the last developer they converted. I thought they are expanding the team? Maybe they mean the outsourcing to country C and by contract staff locally. If no perm, how?

If only here is like Acensor, which thinks money will solve all problems. People throw letter, offer more money, so automatic.

National Cockup Schedules... tempting offer, work with familiar people, nearer to home. But I can't help but feel they are desperate. The horrible interview too. I don't know if I will die of overwork. I don't know if I'll still have a job after the contract for this project expires, like what happened in my previous job.

If I really throw letter, 2 weeks buy out + 7 days of leave = 3 days to last day! How to bring all my stuff home?

Friday, February 22, 2008

Desperation Detected

Woke up so bloody early for the interview. 6.40am lor! But for once, the interviewer was not late. She really is the HR.

HR: So this is your second interview?
Me: This is my second second interview.
HR: O, so who did you meet the previous 2 times?
Me: R and A. I haven't met the PM yet.
HR: Let me try and call him, he might be here already.
Me: (Ya, he might really be! Overnight, overnight!)
HR: It's a pity, he's on his way to a meeting.
Me: O.

*********
HR: Are aware that the working hours may be long?
Me: Yes, it has been highlighted in the previous interview.

*********
HR: If given, the opportunity, would you like to work here?
Me: Yes! (Take first, think later!)

The next thing that happened, is that she took out the contract, checkup letter etc!! *SHOCK*
HR: The offer is a 15-month package of $x per month. We are looking very urgently and with your relevant experience, this is a rather high offer. It excludes any performance bonuses that you are eligible for, which can be up to 2months. If you join now, which is before 1st April, you will be eligible for the performance review and salary review, so you might get an increment from there. You are also eligible for the choice benefits of $450 per year, which you can use to visit the dentist or go on holidays. But from experience, we find that people do not have time to visit the dentist or go on holidays, so we just give it to them anyway.
Me: !!

********
HR: When is the earliest you are able to join us?
Me: Erm 1 month later?
HR: How many days of leave do you have left to clear?
Me: Very few ley, I cleared them last year.
HR: How likely is it for you to join us earlier?
Me: I don't think it's possible, my project is rushing now.
HR: Has anybody in your company got their notice waived off before? Or do you know how it works or whether there is such a policy?
Me: Not that I know of. (So many funny questions!)
HR: Actually, we would like you to start ASAP. When you talk to your boss, can you first ask whether they can waive off 2 weeks of your notice. If they can't then ask them if we can buy you out for 2 weeks.
Me: O_O (Actually, I was thinking wouldn't it be fun if I kept quiet and just disappeared and joined you guys after my contract. I bet nobody would know.)

********
HR: Any questions?
Me: Well, I wanted to ask if it's possible to join after my contract expires, but I guess I don't have to ask already.
HR: Why?
Me: For the completion bonus.
HR: You must look at it this way. We are offering a 15 month package, you will get your AWS at the end of the year, which will be pro-rated, the performance and salary review, where variable bonuses will be paid. If you look at the long term, you will get more than the completion bonus.
Me: Right.

So I left the place with an envelope. Off to work!!

I asked to meet the Manager, who decides the headcount, like 1 month ago, but he's always too busy and I admit I didn't chase him also, because it's not like super urgent or that I have a trump card. I was actually almost resigned to accepting whatever Ass See Ass was going to offer me. What should I do, now that I have gotten an offer? Take it outright? 以quit相逼? Dump the envelope and stay anyway?

PM on leave. Manager not in. Why wasn't anybody there when I needed someone to talk to? But Monday need to reply already ley, where got time for my boss to counter? So I called my PM, but she said talk on Monday. Sigh, ok.

During lunch, I examined the contract. The 15 month thingy is not mentioned in it. Shall take it as maybe don't have.

I can't help feeling that I'm the spare tyre for some person(s) who has rejected the offer. If not, why the delay?

I agree the salary offered is quite high for my job scope. Like trying to lure me with money. Sure sounds delicious.

I lied about the number of leave days I have. The truth is that I have 7 days. Luckily I never say! Imagine using my leave to help National Cockup Schedules save money! No way lor! I'll rather get them encashed or sleep them off.

Monday, February 18, 2008

Miracle From National Cockup Schedules

Miracle! Miracle! After I got pissed off at my last interview at National Cockup Schedules, I didn't hear from them again. 1 week later, I felt it was safe to assume that I had buanged and my resume has probably been fed to the shredder. But today, 20 days later, I received a call from them! But I already sian diao lor, I was even contemplating to reject it outright already, so I was slightly more difficult than usual.

If I heard correctly, the lady who called is the HR. Should be lah, it's always the HR doing the calling. She wanted to invite me to a second interview. Wanted to tell her that I've already had a second interview and ask what happened to the previous second interview, but nevermind lah, the truth hurts. I'm right that it's a waste of time meeting that A guy, that they voided the whole interview! *V*

Ok, so it's a second second interview. As per HR's usual style, the lady proposed the next day.
Me: Sorry, I cannot make it.
HR: How about Wednesday?
Me: I'm afraid not this week. How about next Thursday? (Sotong is scheming again! I remember what I promised myself. I won't burn my leave for this crap anymore!)
HR: Next week is too long. Not this week at all?
Me: Evenings only. (You cannot, nevermind, we can scrap this.)
After some discussion, it seemed that evening is too late for her.
HR: How about early in the morning, 8am?
Me: (Har must wake up early ley!!) But I need to go to work. Approximately how long will it take?
HR: Shouldn't be long since it's a second interview. About 30min?
Me: Ok then.
HR: So I'll fix it on this Friday?
Me: Ok sure.

I was told to contact her upon arrival. Odd ley, not the PM? So HR is interviewing me? Great if it is! No more questions I cannot answer! Yay!

Now I have a problem. Friday is dress-down day, but interview have to dress formally ley. Do I have something that looks casual, yet formal?

If they dare to be late again, I'll be gone!

Thursday, February 14, 2008

The Bio Disc

7pm and I was still at work, doing support for a tester, L. Meaning I cannot go as long as she's not done yet. She walked to my desk. Something to explain in person?

L requested me to make a data change for her and I got to it immediately, so that we can all go back earlier. As I was typing the query, she started asking me about my condition, gingerly, like all people, if they do dare to ask at all. The usual questions like what's the name, how did it affect me, when did it start, how did I know it started, yada yada. No harm letting her know.

She said she has something to show me. She sees me walk like this everyday and she feels for me, so she has been thinking whether to share with me something that might help with my condition, or even cure me. She was really hesitant, but after discussing with a colleague whom she shall not name (and I can guess who, must be her best friend), the colleague encouraged her to tell me and here she is.

Upon hearing this, I knew it could only be something shitty.

L made sure nobody else was around me, saying it's not good to let people hear us. She seemed to be more ashamed of my condition than myself? She googled "biodisc" with the general name of my condition. Then she clicked on The Bio Disc. The website is about water.

L: Do you believe that water molecules have energy?
Me: Of course! (废话, in Sec 1, the school already taught that particles in solids vibrate about their fixed position, so why wouldn't water have energy?)

She clicked to play one of the videos there and asked if I have turned my computer's volume down. What's she trying to do! I don't want to waste my time watching a video with her! Luckily she decided to skip it and scrolled around instead. I saw words like "MAGIC WATER", "Messages from Water", "Structured Water"... looks like some quack water thing I have read before, something VERY shitty!

Presenting The Bio Disc:

Diameter 9cm, thickness 10mm (i.e. 1cm, I smell an attempt to inflate figures)

What she wanted me to try is very simple - just drink water. But we cannot just drink any water. We must drink good water. Special water energized with scalar energy. Bio Disc will change the molecular structure of water (I always cringe when I hear this) such that it will be more easily absorbed by our cells. Her sister's dunno-who in Country I (she's from Country I), who's also a young woman like me, fell down one day and and became paralyzed. She took this water and soon, she could get up and walk! And many people have had a host of health problems cured just by drinking this energized water.

I wasn't impressed. I wanted to ask what scalar energy is, but restrained myself lest she mistook the question for interest in the quack cure. I don't believe any medicine can cure me, much less miraculous cure-alls. I wonder if the case of that woman who fell and became paralyzed was supposed to sound like me. Don't think so lor. Talk about gene-altering water! Can get from the stream beside the nuclear plant.

L: To make this water, all you have to do is to pour the water over the Bio Disc. I am not trying to earn money from you, and I do not ask you to buy a Bio Disc right away.
Me: Ok. (Why did she talk about earning my money?)
L: I have this Bio Disc at home. So what I will do is, I will provide you with the water, you drink it.
Me: O.
L: You have to drink 2L of this water everyday.
Me: (Horrified) 2L??? I can't drink 2L of water everyday! (It is possible, but not 2L of PLAIN WATER in 8hrs! I still want to drink coke, coffee, tea... where got space? I will drown!)
L: Yes! You can! I do and you should!
Me: (I think the bigger question is how to make my father take this water for me every morning.)
L: You will have to drink it at home too. I tell you what, you pass me some containers, I will fill up for you and you bring home.
Me: I can't! My mother will throw it away! (Not to mention that I will have to answer my whole family when they ask why I'm drinking somebody else's water. And where will I find the space for my mother's soup and my brother's junk drinks? Even if I do get cured, I'll probably get depression in exchange.)
L: Well, explain the Bio Disc to them!
Me: I don't think they will believe. (Don't expect me to talk to them when I don't believe myself.)
L: You can see this website. (Bookmarks it for me and clicked on some other results in the google search.) There are many other information here, you can google and see for yourself. I just want to help you. You look through and think about it
Me: Ok.
L: I also want to show you what this Bio Disc can do. I will bring it, and we will go to the bathroom, I will rub it on the part of your body that you think is weak, and you can feel its effects. We can't do it here because others will see us.
Me: (This is getting bloody ridiculous!) I don't think the bathroom is a good place. There's no place for me to sit.
L: It's ok, you don't have to! You can stand, it will only take a while.
Me: ...
L: We will have to find a day that less people is around, like now this time. I only come at 9 in the morning.
Me: So do I. (I dread staying back at work now.)
L: Do you have a religion?
Me: (Proudly) No! (Notices a subtle change in L's expression.)I believe in myself. (What's next, god? Now you can't say that I must have faith and god will help me, hehe!)
L: That's good! You must believe in yourself so that you will recover.
Me: (Wa this person good at 看风使舵 hor?) Yes.

She went back to her table. I continued doing what she asked me to do, only to find that she bloody went home! Meaning I wasted 30min of my life, my Valentine's Day, listening to her!

While waiting for my father, I surfed around that website.

Technically engineered natural minerals have been structurally bonded in glass, at molecular level, using several high heat fusion methods. This combination of the techniques causes a catalytic energy conversion creating a long lasting, specific natural Nano resonance in the BIO DISC.

The author probably dug out all the latest hottest chim words from everywhere to write this junk of a craptology. Reminded me of this prank paper. And what minerals, by the way? How come the thing is transparent? Does that mean mineral miners are a healthy lot?

The website listed many ailments that can be cured by drinking energized water... and they happen to be curable by drinking normal water too.

Bio Disc has a positive spin that overpowers e-smog. Hence, if you have Bio Disc on your body, it overcomes e-smog from your mobile telephone and computer. In addition to that, Bio Disc creates molecular structure in water which will neurtralise e-smog found in water.

I would like to know how.

It is also mentioned that water has memory, defined as "water’s ability to retain residual vibrations of all substances contacting that water". Ok, energy can be transferred. A beneficial vibration is sun's radiation. A bad vibration is forcing it through turbines. Don't understand why there's good and bad energy?? And what's more amazing is that water can tell good vibration from bad vibration and form beautiful snowflake-like structures (must be damn big) and cells will find it easier to absorb them because they are, erm, more beautiful? So the poor, traumatised water will resist being absorbed by a cell because it doesn't want to pass through yet another man-made opening? Honestly, any water being will be traumatised by the dark, moist passage resembling the sewers called the oesophagus, then meet the slimy pouch filled with bubbling HCl...

Here, Diamond Water is trying to break down water clusters, but here, they want water to do the opposite. Who is right?

You cannot 'overdose' on Structured Water.
Water intoxication is real. Go on, drink up, if you want to burst and die a like a Happy Tree Friend.

How does the water structure look like before and after it is exposed to the BioDisc?

Effect of structured water on cells

Looks like some focal and staining difference.

We have been vigorously testing Structured Water and currently have laboratory results which show lower boiling point...
O_O More like they need a new thermometer?

If it's such a disease-sweeper, they should volunteer their Bio Discs for trials. So many societies and associations for sick people lor. Just convince 1 gullible doctor to make structured water for all his patients. And when everybody gets well, it will surely take the world by storm. Wonder why they are not doing this? Sales sure shoot up sky-high. Maybe even the gahmen will buy some to put in our water treatment plant.

There's so much more, it's like a huge joke book.

A forum with an interesting discussion about this glassware. Apparently it costs about RM1000 and can last 15yrs, presumably from the date of manufacture. So if it's been sitting in the warehouse for 5yrs, you have 10yrs left. Didn't say if the energy will dissipate over time.

The best part is, this product is from Questnet, a MLM company. No wonder L don't want people to see lah... and emphasizing she's not trying to sell me something...

I don't believe in it, therefore it will never work for me. I appreciate her kind thought, but I won't try it! Flat NO! The poor people who tried, it's such an expensive placebo. I hope it works for them. A Chemistry textbook is cheaper.

Sunday, February 10, 2008

Entertainment Over CNY

A vampire movie of some sort, except that the vampires are quite useless they don't have fangs, colored eyes and special skill, just immortality. Simply spells l-o-w b-u-d-g-e-t. To turn a person into a vampire, after sucking his/her blood, he/she must be raped. Just an excuse for blood, nudity and sex lor. Glad I watched it over mealS.

My CNY eve movie. Yup, watched a 七月 movie on a happy occasion. Didn't understand most of the dialogues and any of the songs, but still, it's very entertaining.

The movie version. OMG which woman will ever want a guy like that? Only in the movies I guess. It's ok that he looks nerdy, but looking at a script on a date?? *Sigh* But 各花入各眼, Miss Hermes can have him.

Not bad! But I wished the makers have stated the year that the remark that bee flight was aerodynamically impossible ( it's 1934 btw). I feel it will mislead the majority audience that scientists are still unable to explain this phenomenon.

A compass that everybody wants 'cause it's sooo cool. Lie to keep it, if you have to! This movie should be kept away from children.

Didn't watch 1 before. Pure, clean songs and dance. Doesn't apply outside the movie set.

New dorama by the cutesy Kyoko Fukada. About a tutor who can see people's future 20yrs down the road when she's stuffed with food. Funny, full of food and played by a cute girl who genuinely looks cute. Watch more before she's not cute anymore.

A fresh source of adrenaline after Heroes. Of course Arnie is not in it, he's Mr Governor now, remember?

And lastly, Galileo SP. Both the male and female leads are missing! Using the name "Galileo" to make people watch only lor! EEKS!

Wednesday, January 30, 2008

Sofra Turkish Cafe and Restaurant

I must complain about my interview to W and J! J mentioned before that she has a discount card for a Turkish restaurant in Shaw Tower, so there it shall be, in spite of my self-inflicted mouth ulcer.


I was there first. Wanted to order the lentil soup as I was quite hungry, but better not lah, save space for later! I need water. I spied the table next to mine having Perrier. Er no tap water? None of the waiters offered water too, like in Taka's Ajitei. Weird, now offering water is not in anymore? Wait and see first T_T

Food!

A $11+ salad. There's a spread of hummus that we were supposed to use as a bread dip, but we just ate it like that since we are small eaters. Eggplant, shredded seasoned purple cabbage, 1 cherry tomato, a small section of 1 end carved off and stuffed with an olive, from what I remember. And 2 rolls of yaprak sarmasi:

Vine leaves stuffed with rice, pine nuts, currant and spices. The leaves are edible. And VERY salty.

J had tomato & cheese Pide, which is Turkish pizza, shaped like a lasagne bowl. I suspected they baked it in the lasagne bowl itself.

W had shish kebap. Two skewers of marinated cubed meats (beef/lamb/chicken) served with salad.


I had dory fish with melted cheese, $19.50 which came with its own light source in a carved onion bowl. Such a huge plate, that I got a shock when it came. I was expecting Botak Jones serving style lor. This is so grand-looking! No wonder it came only when J and W were halfway through theirs.

The tomato beside the tealight has been hollowed out. Lift the lid for a tomato soup with cheese strips. The black mass is beetroot cubes on a carved tomato plate. First time eating beetroot (I think). Very refreshing and good when my tongue is numbed by too much flavor. As you can see, it's not just dory and with cheese on top. Got prawns on it somemore! And that's not all! There is a layer of stir-fried chopped onions, green pepper and mushrooms beneath the dory wor! You won't ever feel 腻 eating this! I think I sound like a tv ad :P No need to introduce the other side dishes, no 乾坤, can see for yourself. It's a pity I left most of the side dishes untouched, too full.

Dessert is chocolate pudding with marshmallow. The waiter brought 3 spoons without being asked. So 自动!

Ended up that J didn't bring her discount card and the restaurant must see the card to let us enjoy the privilege. Total sum was $60+. Recommended!

Sofra Turkish Cafe and Restaurant
100 Beach Road
#02-42/44
Shaw Tower

Tuesday, January 29, 2008

Nightmare@National Cockup Schedules

An ex-colleague Mr R told me his company National Cockup Schedules is hiring after clinching a new project. When I heard they will likely offer a permanent position (he's perm too!), it was enough to entice me to submit my resume.

14 Jan, Monday
Their HR is really efficient. My resume was submitted in the morning and I got a call from them that very afternoon. They proposed that Wednesday and I agreed immediately. But it dawned upon me later that nobody was free to accompany me, so I changed the appointment to 21 Jan, next Monday, saying I was really busy this week and couldn't take leave. It wasn't true at that point of time, but later it came true. I even had to work on Saturday *$%^@%@. Should I say I'm heng?

20 Jan, Sunday
Haven't done anything to prepare for the interview. Did some last minute Java revision in case I was made to do a test again and read up on how to answer some interview questions. Another ex-colleague in National Cockup Schedules helped me stalk out my interviewer's photo and information. Thanks!

21 Jan, Monday
That morning was the formal introduction of the new DH, but I didn't give face :P At 9.50am, I was at their rival's lobby, wanting to change my future. Signed in at the reception and the receptionist helped me call him. Found a missed call from a number I didn't recognize, but decided not to return it in case it's a colleague wanting to know where I was.

10am. Looked around in anticipation.
10.20am. Mr R arrived for work (ya so late hor) and wished me luck. I whined that his PM was still not here.
10.30am. Should I ask the receptionist to call him again?
10.35am. A rotund man came towards me. Finally! But he's actually taking the place of the PM since he's not free. Ok fine.

He led me to the same room I went to 3.5yrs ago. Nostalgic. His name is R, a PL. Things were pretty normal. Quite a chatty guy. Asked me questions I could never answer, like what third party software, architecture I have used before. Only answered with much prompting. Never knew how to classify those things I have used before lor. I realized I forgot to prepare questions to ask ^_^;; Smoke lor.

***
Me: Which project I will be posted to?
R: I can't say for now, but it will be one of the projects in our department. It could be the new project too.
Me: (Reasonable answer)

***
R: What do you feel about OT?
Me: I am ok with it if I have to finish the task for the day.
R: Until what time?
Me: Usually if I OT, it's until 9 or 10pm. But actually, I'm ok with any time, as long as I finish the work.
R: How regular are you ok with?
Me: (Diplomatically) For as long as the project requires. But of course I hope it wouldn't be everyday.
R: Don't worry, we don't like to OT too. We still go back on time when there's not much work.

***
Me: Will you be offering perm?
R: It depends on the PM, but it's possible.

***
Me: When will I know the outcome?
R: I can't tell you now, but we will let you know as soon as we have a decision.
Me: (Huh... say until like never say lor)
R: Here, the first interview is for getting to know your skills and whether it fits our requirement. If we do call you for the second interview, it will mean we are interested, and we would know which project you might be going to. Can discuss more about the terms that time too.
Me: (Got 2 interviews? Last time got 1 only lor.)

Overall, I felt it went well. Yay.

23 Jan, Wednesday
Received a call from the HR to arrange for a second interview! She proposed Friday, but I have something up my sleeves! I said I wouldn't be free and suggested next Tuesday instead and was subsequently confirmed. Because I would be on MC that day. *scheming sotong rubs her tenacles gleefully*

Could my days in Ass See Ass be numbered? I must make it tomorrow! But should be easy lah, interview #1 pass already. What can be the challenge for tomorrow?

29 Jan, Tuesday
It has just stopped raining when I stepped out of the house. Reached on the dot. Signed in and the receptionist called the PM.
2.10pm. Waiting.
2.20pm. 等了又等...
2.30pm. Should I call him?
2.40pm. A guy came to me and said he's meeting me. Thought he's THE PM, but it turned out that he's not free to meet me again. Sigh.

Led me to a room and I gently reminded him to introduce himself (duh). He is A. He started, saying since he has not met me before and he didn't know he would be meeting me, he didn't have my resume and knew nothing about me, so I had to talk about myself and my work experience. He asked if I brought my resume.

I didn't. Hey it's interview #2 lor, still have to bring resume? And what was that about introducing myself? Go through an interview #1 again, for you? Why didn't they send R instead, then we could have saved all these trouble?

Totally unprepared. Didn't know what to say. Bad presentation of my skills. Dumbfounded by the same questions I can never answer. Worse was this guy didn't prompt me.

As I was talking, he scribbled on his notepad. Most of the time, his head was down, presumably think about what to say. Seconds of silence were common.

***
A: Do you have any other questions for me?
Me: (Err... all asked before last time lor. Nothing new today. But since it's all the same, I shall ask back the same questions) Which project I will be posted to?
R: It depends on the PM.
Me: Will you be offering perm?
R: It depends on the PM.
Me: ...

***
A: In your project, if there is a lot of OT, do you think it is poor planning on the PM's part?
Me: No. So far it's due to some glitches discovered during testing, so we had to fix them fast.

***
A: How late was the latest you went home?
Me: 2am.
A: How many times?
Me: Once.
A: (Grinned)
Me: (HOW DARE HE)
A: Stayed overnight before?
Me: Never.
A: Not even once?
Me: No.
A: How about OT? What time do you usually go home when you OT?
Me: 8 or 9pm. But I have stayed till 10 or 11pm when there's a lot of work.
A: How often is that?
Me: Usually towards the last 2 or 3 weeks of development.
A: Here, the development period is only 2-3mths, so might have to OT and come on weekends often.
Me: Is the weekend inclusive of Sundays?
A: It depends.
Me: Are there more late nights and weekends than normal days?
A: It depends.
Me: ... (Doesn't sound good)

***
A: I expect my team to overnight to finish work and go home late because project development time is very hectic.
Me: I am ok with working late to finish up work for the day or to stop at a logical stop. But if we are talking about everyday, it might be a bit too much.
A: I feel that it is important to be able to work overnight.
Me: (He didn't get what I said? Why does he sound like he want people to overnight even when there's no rush?) I won't like it if I have to do it on a regular basis.
A: We feel it is very important to deliver the project on schedule.
Me: Yes, it is important, but not regularly. I will be so tired that late and worse if the next day starts at the same time, 9am. It is bad to work after 11pm everyday. Not efficient.
A: O yes... and the support staff will not be around also.
Me: (Yes, you realized that too? But it's the least of my concerns.) I don't see the need to work overnight if there is no urgent rush. (Must emphasize...)
A: I am looking for people who are able to work late. Here, when we work late, we stay as a team.
Me: (HUH nothing to do also must stay overnight?? OMG! Ah! Is this why he asked about project planning just now? Weekends and overnights are part of the project plan?)
A: We work hard, but I make sure I give something in return to the developers.
Me: (What can compensate the lack of beauty sleep, social life, growing fat from eating Mac everyday? It better be something like a fat bonus and not just a treat.)

***
A: Do you come early, on time or late for work everyday?
Me: I come when everybody comes. I won't be the last few to come. In the middle lah.
A: What time do you go back? When the manager goes back, or?
Me: When I finish my task for the day. I don't peg my time to the boss or any person.
A: Your PL and PM does not state what time you should come?
Me: Just time myself to finish my task. My PL doesn't micromanage. Don't come too late also lah.

***
A: How many developers and mandays do you think is needed to make a portal like National Slavery portal?
Me: I am not sure, I was not around when it was first being built. (How would I know? I'm no PM.)
A: Just give me an estimate, based on what you have done for it.
Me: I have only done maintenance for 3 applications there, not the whole thing.
A: Based on that?
Me: So you want me to give an estimate on how long to build the 3 applications?
A: No, the whole thing.
Me: Including the content component and other applications?
A: Yes.
Me: I cannot give an estimation based on what I the 3 applications I have done, because I do not fully understand the complexity of the many other applications.
A: Just estimate.
Me: (Uh fine... efforts to ward off this irrelevant question is futile. Faster dig out that project with 20% similarity and use its schedule!) 3-4 developers, 2-3 months. Probably 3 months.
A: 3-4 developers, 2-3 months... not inclusive of PL and PM right?
Me: No.
A: So how many mandays is that?
Me: (Huh still must count for you?) 3 months lor!

***
A: Do you have any other questions for me?
Me: (Looking at the state of affairs, it's obviously a repeat of interview
#1, so I think I can save my interview #2 questions.)
Not really. It's similar to the first interview.... actually it's the same. (Can't help it, I must say out! But still must come up with something to ask...) Will there be a third interview? I haven't met the PM before. (O shit I think I sounded like it's useless interviewing with him. It's true, but do I have to be so direct?)
A: That will depend on the PM. If he feels there is a need to meet you, there will be an interview #3.
Me: Can we make it after office hours if there would be?
A: O, you have difficulty?
Me: (Without blinking) Yes, I have difficulty applying for leave. Very busy these days.
A: I see. Yes I think that would be absolutely fine. He will most probably be around.
Me: (Of course you guys will be around, like to overnight so much right. Yes! I won't burn my leave for this crap anymore! Fly my plane again also nevermind!)
***

So the only new information I got today was the potential horrible working hours lor. Total waste of time. They spent 40min to find a person to do the dirty job of interviewing me, just to make me feel I didn't come for nothing. I would rather that they cancelled on me lor, for it rained the minute I stepped out of the building! Not keen about this place already. Its reputation is not that good to start with and I don't want to risk this overnight-obsessed person to be my boss.

LUCKILY I WAS ON MC, NOT LEAVE.

Sunday, January 27, 2008

Out With The Old

去旧迎新!

Sunday, January 06, 2008

Stationery, Anyone?

Went Sakura with some relatives from Malaysia.

Mmm~~

And my aunt brought back some paper clips -_-;;

Tuesday, January 01, 2008

Getting Drunk... I Wish

My New Year Day drink. Too blur :\