Friday 30 November 2007

Making the Most of What We Have

An interesting article on keeping a positive outlook.

Sometimes, seeing the silver lining is all you need to keep your business burning bright.

These are the few things the author highlighted:
  • Stay positive because it helps you be creative during stressful times.

  • If the seafood is going to spoil anyway, you might as well enjoy a great meal while you can.

  • Keep a sense of humor at all times.

  • Vote with your wallet.
I always keep these few values in check. And I will continue to make sure of this.

Looking back at my previous company, I was always there at the most critical moments in the company. There were major cases of database corruption, critical performance problem with the application, screw-up of processes. The only critical moment that I was not involved physically involved urgent migration of application & DB to another machine due to server hacking. That night, I was unable to sleep well, not because I was worried (everyone should know I sleep like pig) but I received calls multiple times throughout the nights. That night also, due to stress, the 3 people involved ( 2 operation guys and 1 developer) started to come out with funny names for the machine, database, folders, etc.. For e.g. we found names like "the-return-of-application-x", "appxOK" and the name of the 3 persons are found everywhere.

It maybe the most stressful times, but, unbelievably, I think they enjoy it as I also enjoyed all those crazy moments. I am not joking about either the criticalities or the enjoyment. They were all heck of the problems. If the problems were not solved within 1 day, there would be serious implications and I might say, our customers could sue us or take away the business. And that may be the end of the company.

So, let me recalled some of the pressuring yet fun nights I have had:
  • In earlier day of deployment of a major application in the company (early because we only have few customers using the application back then), we stayed back really late. At one time, we stayed through the night and straight headed to eat dim-sum as breakfast at around 5 a.m. We spent long hours for deployment because we only have one machine, so we shut down the application, backup our database, deployed our changes, performed testing, and restored backup database before we started back the application. Believe me, all these are done in a production machine. When you do not have the resources, you will make do with whatever you have.

    Well, we did some mistakes back then because of this also, like during the testing, the application would sent out email alert. Well, at sometimes, we forgotten to reset the emails in our "test database" which caused the real customers to receive the testing email.

  • When the same application grew, of course, we started to have other dedicated machines for testing so we abandoned our old RISKY practice. Well, to be honest, not a lot of people could do that, switching live application to test and vice versa. Only the most careful and talented bunch of people could do that, ahem, which included me. Obviously.

    Well, as the application grew, we started to have more programmers working on the application. That was when another problem arose.
    One day, the application started to have serious performance problem. It was down every 1 hour or so. We were busy the whole day, while trying to find the root cause and solutions, we needed to actually "pressed the button" (actually, is click on the mouse to restart the Window Service) to restart the application every now and then.

    That night, the 3 person responsible to find the solutions (2 developers (included me) and 1 operation guy) got home early. Wait, we were not lazy people. Neither were we irresponsible. We just got home, took bath, packed our stuffs, met each other somewhere and had a very nice dinner of mixed korean and japanese cuisine. Then we headed to the data center and spent the night there troubleshooting what was wrong. One of my colleague then also had bought some vitagens drink and instance cup noodles. So we were like eating the whole night because it was a little too cold at the data center.

    We did some testing on the application, ate, ran through health check on the machine , drank some vitagens, ate again (this time asked one of the guy to buy some food outside), ran some profiling tools to detect the problems, ate again, then looked into the log. After sometimes, it seemed like there were some connection leakages in the application.

    Only at around 7:30 a.m., we were only able to find the root cause of the problem. We were already giving up and were ready to call our boss to give him the bad news. That was when I suddenly remembered we have done a deployment the day before. And when I ran a check on the changed code, alas, found the method that opened the DB connection but did not close it. The changes were done by a programmer who just joined the company back then.

    It was actually a no-brainer to find out the root cause if only we can put all the bits and parcels together but only managed to find out after the whole night. But, maybe it was the cold or the constant eating that keep us from thinking logically.
  • On another case, at around 10 p.m., I received a call from the operation guy that the live database was corrupted after he tried to extend the table space. Seeing the hours needed to spend in the office, I packed my clothes, my cuddly Winney-the-Pooh toy (need the moral support!), wore my spec and waited for the guy to come to my house to pick me up. He came and then we went to 7-11 the 24-hours shop to buy instant-cup-noodles , food and drinks like we were going to picnic. Well, to keep the story short, we tried to restore the database from tape, only to find that the restoration cannot be done. Thus, we dug up the database backup to disk 1 week ago, restored that and then started to import all the documents backed to the system to make it up-to-date. We were still doing this, when the people started arriving at work at the next day. I was still wearing my ugly spec. (I looked ugly and geeky in it). People also started wondering what had we been doing all night there. Then we had breakfast with our boss downstairs. Definitely, he was very thankful we made it (again) and because also we need to wait for sometimes to see whether the application was running fine . Only around slightly before noon, then we were able to go back. Well, I still can recall the feeling of collapsing to the bed like a dead person.

  • As I tried to recall more nights spent in the office and I think there were at least 4 more. But since I have written so long and my mind is a bit fuzzy right now, I just briefly talked about them. Some of the nights involved running stress testing on the test machine because the application is having some performance problem, some documents were missing and need to be recovered, very slow DB and SQL (somehow found that some of the tables were analyzed automatically. Why this cause the slowness? If you want to know, buzz me personally and I tell you) . And the most recent of the 2 occasions before I left my ex-company were the database migration and the live database could not be started after being shut down for a short maintenance.
So, looking back, I felt I had been there. The worst possible situation, maybe. And I have gone through them without feeling really panicky and stressed out. One ex-colleague asked me this, why I did not seem to feel the panic and actually looked quite relax. I told her, what problems does it solves when we feel panicky and stressed out. It will not help the situation at all , make us unable to think well to solve the problems and also affect those around us. We should not be afraid of our mistakes or problems, but embrace it with positive outlook that we are going to solve the problems no matter what.

Well, recently, I have been through a lot of things that make it difficult to stay positive. Uncertainties loom ahead of me, different environment, different people I see everyday, different sleep patterns ( it kills me to wake up so early these days), deteriorating health (I have been having diarrhea for past 1 month - on and off), etc. But, when I think of those critical moments where I had to stay up for the whole night to solve those problems before the sunrise the next day, when I still can remain positive and calm while still having some fun, I guess I can still take on more things currently and still be positive.

Maybe, like what my friend suggested, I should try to blog about more relaxing things like relationship thingy. Who want to continue to hear me rambling about mindsets and my job challenges anymore? LOL

Sometimes, we do not need to be too hard on ourselves. Forgive our own mistakes but look for ways to improve and change for the better.



Saturday 24 November 2007

Mindsets of young people today

This is my third consecutive posts on mindsets. And I believe this will be the best. But , unfortunately, this post is about mistakes that people make. I am sharing this with you so that you can learn from other people mistake instead of making your own.

I want to start off with my own mistake first.

I realized today I am too soft and lenient with the people I have managed so far. Terrible mistake. In a way, I am pampering the people and have not given them the chances to learn more, especially to learn from the hard way. Up until this point, I always think I am a good manager. I plan for people careers, I share things with them, I buy good books for them and I truly care about them as persons. This is also my another mistake. Because I care for them, I have already mixed my logics with my feelings and emotions until to the points I can no longer see their mistakes and hold them responsible for it. I cover for them, and I give them excuses to fail themselves and to fail me.

I become a pampering snob - pampering myself and people around me. I guess my ex-boss and other more matured people (please notice that I am not saying elder people because maturity does not always correlate with age.) were trying to tell me this before. Yes, most of the young people today is really too pampered. Honestly speaking, I choose to ignore that as I cannot quite get it at that point. That is until my mentor demonstrated this to me today. A demonstration that really make great impact on myself. He hit the right button. Real hard. What a great lesson.

So, I will tell you the mistakes that some people had made which are great deterrents for them in their career and life. In some cases, I have made the same mistakes. Because honest to God, I have quite an unpolished mindsets myself. And I am looking forward to change this. So, I hope everyone will.

1. Do not plan well and have their priorities wrong.

My friend made a terrible mistake today. He was supposed to have a casual appointment with a great businessman at 2:30 p.m. I am saying casual, because the setup is outside the company. He planned to go to blood donation before the appointment at 1:30 p.m. with his friends. His friends were late and ended up he went to the blood donation at 2 p.m. and was late for the meeting.

Unexpectedly (or should be it expected , anyway?) , the businessman refused to see him. He lost his chance because he had not planned well and have the wrong priorities. First of all, he need to realize this maybe a good opportunity for him and this opportunity maybe rare. He should never underestimate the values of a chance to meet and talk to great people.

And in the split seconds that he decided to go on with the blood donation even when it was already 2 p.m. and know that half an hour is probably not enough time to finish it and be on time, he had make a huge mistake even though it may seems like a normal things to do - to go on with the initial plan and do not adjust. Do not get me wrong, blood donation is as important as meeting a successful people to talk about career and life because blood donation may save someone life. But blood donation can be done after the appointments instead. Keeping to our words and showing up on time for the appointment is very important because time is always precious to everybody. Especially for people who are successful, their time is more precious.

2. Do not know what they want in life

I am always dissappointed when I come across people who told me they do not know what they want in life, in their career. Even when I try to tell them, "please think about what you really want in life and your career", it always end up the same. They come back to me and tell me they just do not know.

It is sad. Yes, maybe they are young. But, it is almost impossible for them to achieve anything if they do not know what they want in the first place. If they do not know what they want, they will not fight for it. Without fighting for it, they will not get it. Unless they get really lucky and manage to get to somewhere in life. But, how lucky they can be and for how long?

For me, I know even before completion of my college, I want to start my own business one day. I give myself 5 years to achieve that, which did not happen but at least I know what I want. I heard from a friend also what she wants is for the family to have a good life that in her late days , she does not need to worry financially. This is perfect for me too. Even though, she did not specify how to get there, but she has this picture and goal in mind. That is already enough.

One person told this , she thinks she wants her own career and do not want to be dependant on other people. She definitely wants a good life. But she is not very ambitious and are not willing to sacrifice. She wants to have her own life after work and should not be bothered with office issues whenever she is not in the office. And she said all these in a job interview. Surprised? Maybe she does not want the job at all, and fair enough, she is not going to get it. That comes to my next point also.

3. Do not want to sacrifice

I guess I am stressing on this in all my recent posts. Why do people believe good things come rolling without any efforts, I really have no idea.

There is an old story in China. One day, a farmer passed by the wood and saw a rabbit accidentally hit the tree and died. He took the rabbit home and cooked it. He had the most wonderful dinner in his life. That got him thinking. Life can be as good as this. Why he had to work hard for it? So, the next day, the day after next and days that follows, he sat nearby the tree each days and waited for another rabbit to hit the tree and die. In times, he completely ignored his farm and it became totally useless. So, do you think the farmer can survive? How many rabbit do you think will hit the tree again?

4. Do not have enough fighting spirit

If you hear success stories from successful people who have make it out on their owns, one thing you may notice is that these people may have some very terrible past, like maybe have been or have been on the verge of bankruptcy, cheated, and even suicidal attempts.

They are successful because once they are reborn after the trauma, they fight a lot better and with greater spirit.

5. Do not want to take risk or venture out of comfort zone but want a fast rewards

Think of this. A person that is given a good salary and have a good position in a company. But the company is struggling at times, makes some mistakes and the person feel lost sometimes in what she is doing. So, an opportunity come along that may have potential to change her life and give her what she really wants in life. But she ask , is it going to be the same in 2 years time, that she will back to where she is , doing what she is doing today, making the same mistakes?

There is absolutely no guarantee in everything, right? Opportunities are only opportunities if one grabs it and know how to turn it into rewards. Otherwise, it will just be the wind flowing by.

If we have a good opportunity and we do not live up to it or not scale up to do the job, we cannot blame anyone but ourselves. If we want to stick to what we are doing even without the clear direction and unwilling to take the risk, then maybe we should forget our the fast rewards and instead think of the progressive rewards we will be getting - promotions and salary increase. Both rewards for good depends on how one thinks.

6. Do not feel confident

When one say, I want to build something great, but I really do not know whether I can do it because I do not have much experiences and the past experiences I have is all but failures - they are giving themselves excuses to fail. So, if the next product really fails, they will say, 'See, I already said I have no experience and we do not know what is really the right thing to build. '

Be confident. Say and believe you can do it. Say 'I want to make a million in x years'. Do not say 'I want to make a million in x-y years provided the market is good and I am lucky.'

7. Do not ask enough (intelligent) questions

Always be prepared with questions to ask. Do not assume things. I am sure everybody does not know everything. There must be some questions to ask to explore more things and to get other people to share what we do not know.

Always ask questions . Intelligent one. Only when you ask, people can give you more. Nobody want to spoonfeed people.

If you meet successful people, ask how they do it. Maybe, most will not tell you exactly how they do it or you may not be able to digest the information and execute accordingly, but still ask anyway. One day, you may just get lucky and someone may just say 'Come, let me show it to you'.

Always have a mind that wonder why things are the way they are. Then, take action. Always take actions.

My mentor told me this interesting story of when he went to his first class of psychology. There was a woman standing in front of everyone and started to strip. Everyone wondered what was going on and whether they were in the right class. My mentor, he got out of the room, not because he did not want to continue looking at the naked woman..LOL, but just to check the classroom no. to ensure that was the correct class . Of course, the class was right and he got immediately right back in (u should know why..LOL) . After he got in, the professor asked his name and what he was doing. He have done the right thing that day, because while everyone was wondering on the same thing but very unfocused (because of the naked beautiful lady), he actually acted upon his wonder. Well, from there onwards, his professor like him very much and he became a very good mind and people reader.

So, such a long list of what I have learnt today. I hope this ring a bell to someone. And I hope people who are making these mistakes will acknowledge this and start to change.

Yes, we all make mistakes and our mindsets are programmed from childhood until now through what we have experienced. The key is to continue to grow our mindset to the correct one.

I shared this article last time with my ex-colleagues. I think it is still very applicable to all people.

Through more than three decades of systematic research, she has been figuring out answers to why some people achieve their potential while equally talented others don’t—why some become Muhammad Ali and others Mike Tyson. The key, she found, isn’t ability; it’s whether you look at ability as something inherent that needs to be demonstrated or as something that can be developed.

What’s more, Dweck has shown that people can learn to adopt the latter belief and make dramatic strides in performance. These days, she’s sought out wherever motivation and achievement matter, from education and parenting to business management and personal development.


So, you may not really be an intelligent or very talented person. But all you need is hardwork, sacrifices and someone who may be able to guide you to the road of success. Everything else can be trained.

Also, that's why even if you are making mistakes today, please do not give up on yourself.


Thursday 22 November 2007

Mindsets of Higher Level

While I have quite a number of requirements for the mindsets of my dream team, my mentor had different requirements for me.

As I compared them with my lists , I find it will be another level for me to learn and master all these:
  • Practice self-control
    Keep in control of everything and anything, be it while we are walking, sleeping , talking, etc. These things will betray us if we are not in control.

  • Get in touch with logic.
    Logic should always win over feeling and emotion.

  • Never associate with negative people

  • Do not assume things
    When in doubts, always ask. Do not assume anything as wrong maybe right and right maybe wrong. Do our homework. Be prepared.

Mindsets of My Dream Team

  • Always deliver beyond expectation.
    Go all out in everything and never settle for less.
  • Result-oriented.
    Know what is the objectives and desired results, and do all the necessary things (untold things) to make it happen. Never give excuses to fail. Always get the necessary things done.

  • Creative and always think of better ways everyday . Always ready to change. Everywhere they go, they see opportunities and things to improve.

  • Passionate about everything in life
    Product, technology. Always show enthusiasm and full energy in everything they do. Encourage and energize other people around them.

  • Willing to sacrifice their comforts
    Success need a lot of sacrifices

  • Willing to take risk
    My mentor's favorite "Do not be wishy-washy". They have to trust and go with their guts feelings

  • Persistent .
    Will not give up easily. They can give up the approaches or methods along their way but they never give up their dreams.

  • Sharing
    Always share and help other people but still can perform very well individually. Challenge and argue about things together. Never be afraid to let other great people go ahead of them. View it as a good competitive pressure.

  • Appreciative
    Know what, how and when to be appreciative. Is thankful for small little things. Instead of complaining, they take action to rectify the situations. Always show appreciation for the team.
Right people in the team can make a hell of differences in the company and in any settings. From the book "From Good to Great" - Always get the right people on the bus , then only decide where to go.

Blogging during lunch again

Tuesday 20 November 2007

When we have to make sacrifices

Sweat plus sacrifice equals success.

Everyone wants success. Everyone wants to get rich. But why not everyone is successful and rich?

More often than not, we hear people saying this. They want balance in life. They want to spend more time having fun. They want to keep their life simple and not demand too much. They want a job that only requires them to commit 8 hours a day on weekdays and nothing more. They are happy being who are they, even if they are struggling to make the ends meet.

At the same time, they want to be successful and rich.

That is almost impossible. Unless they get lucky and hit the jackpot, I do not see there is any other ways they can get rich.

A key criteria for people to be successful is to sacrifice their comforts first. Get out of the comfort zone. Take risk. Spend long hours working and learning. Make sacrifices. What's more, one have to sacrifice the time to be with her loved ones.

Only when we are successful, we are capable to help more people. I believe this and thus I am going to take the challenge to make myself a millionaire in 2 years time. In these 2 years, I probably need to make huge sacrifices especially on my time. I do hope my loved ones will be understanding enough and will support me all the way.

And I will help others along the way. And when I really achieve success, I will help more people, especially those who have fight along with me. In my whole career life, I never have any problems sharing my knowledges and experiences with others. Of course, at most of the time, I share more with those who deserve it more than others. Life is fair at most time. Only when we give more, we will be able to take more.

When I started my management role about a year plus ago, I wrote this - "My purpose is to use my creativity and enthusiasm to support and inspire others to freely express their talents in a harmonious and loving way. My purpose is to be happy and make others happy."

I still believe I am on the right track. And this still remains as my everyday purpose.

And, I considered myself very lucky to finally find a great mentor that is willing to teach me. People may start to wonder, why my mentor choose to teach me ? Why I am suddenly given a chance of a lifetime?

Maybe my mentor see there is potential in me to grow much more. Or maybe I just get lucky. Either way, isn't it is better to believe the good things when it happens , rather than doubting and being negative about it (good-things-never-come-to-me mentality)?

And my advice for all of us - we need to be positive and always improve ourselves, because some day, someone great may come to our life and offer to mentor us. I believe this because on the other side, I will do the same when I become someone great.

Hope to post more things for sharing soon despite the hectic schedule.

Saturday 10 November 2007

Result-orientation

As a manager, I always stress on result-orientation (as opposed to task-orientation) and seeing the big picture for all our teams.

When I see someone discouraging that, I always feel like my mind will explode.

These are what I heard before:

1. (for a product that failed to capture market share) What you need to focus on is to complete the product development as planned. You do not need to worry about how we market and whether our product can make it to the market. We can do marketing only if we have a complete product.

2. (in a project running a big risk of delay because of resource and time constraints) You do not need to worry about the lack of resources or the risk of delay, you just need to do your part and help as much as possible. I will be totally responsible for the whole thing.

3. (for raised concerns over other departments that are not performing well or not cooperative enough) You do not need to worry about other departments or other people. You just need to make sure you and your team are doing your jobs well. I know some people are not doing their jobs quite well. But we will always have these kind of people in any organization. If they are not doing their jobs, they will not be rewarded. So, you do not need to have any concerns about them. You only need to concern about yourself. Do your job well and you will get rewarded. Do not worry about other things.

If the product cannot capture the market share, if the project get delayed and if the other departments in the same company fail, all these will have implication on the profit of the company. And if company has less profit (or maybe worse), no matter how much your contribution is, you will definitely going to be rewarded lesser than what you deserve. So, why do people tell you not to worry about something that have almost direct impact on you?

Everyone is hired to handle some parts of the work in the company to make the whole company running. Although certain people are only responsible for only certain functions, why not let them think of a company as a whole and help each others to make the company successful as one single team?

Encourage people to be result-oriented. Let them know the bigger picture so that they know what they are fighting for.

Encourage boundaryless behavior (made popular by Jack Welch). Let people perform outside their scope if they are able to .


Thursday 8 November 2007

Things aren't always what they seem

My mentor asked me this "Do you know what you are asking for?" (He is referring to what I want him to teach me and what I want to get in my life)

Suddenly, I think of this story I read long ago. This story is about something that we may miss out if we only see from the surface of things.

So, it makes me wonder what I am really asking for ? On the surface, it may be money, or great career, power or freedom. But I think I want more than that. In fact, these are secondary. I guess what I really want is to find meaning in life, and helping others as well . Not in a spiritual or religion-related sense though.

And how do I know if I get what I ask for? I guess, like this story, I need to constantly observe and evaluate so that I can see what I have gotten beneath the surface. Because things are not always what they seem. Bad things can turn out to be great things. And I should not take things for granted. I should appreciate things in life.

Here is the story. Enjoy.

Two traveling angels stopped to spend the night in the home of a wealthy family. The family was rude and refused to let the angels stay in the mansion's guest room. Instead the angels were given a small space in the cold basement. As they made their bed on the hard floor, the older angel saw a hole in the wall and repaired it. When the younger angel asked why, the older angel replied, "Things aren't always what they seem."

The next night the pair came to rest at the house of a very poor, but very hospitable farmer and his wife. After sharing what little food they had, the couple let the angels sleep in their bed where they could have a good night's rest. When the sun came up the next morning the angels found the farmer and his wife in tears. Their only cow, whose milk had been their sole income, lay dead in the field. The younger angel was infuriated and asked the older angel "How could you have let this happen? The first man had everything, yet you helped him," she accused. "The second family had little but was willing to share everything, and you let the cow die."

"Things aren't always what they seem," the older angel replied. "When we stayed in the basement of the mansion, I noticed there was gold stored in that hole in the wall. Since the owner was so obsessed with greed and unwilling to share his good fortune, I sealed the wall so he wouldn't find it. Then last night as we slept in the farmers bed, the angel of death came for his wife. I gave him the cow instead. Things aren't always what they seem." Sometimes that is exactly what happens when things don't turn out the way they should. If you have faith, you just need to trust that every out come is always to your advantage. You might not know it until some time later...

Sunday 4 November 2007

Fakin' It

Stanley Bing wrote in his latest column in Fortune - Look, all of us who enter a work location everyday pretend, to one degree or another, to be something that we are not. We act as if we are cheerful when we are down in the dumps. We make financial projections we do not believe. If we are in banking, we profess confidence even when we are soiling our shorts.

For me, there are times when I portray to have more confidence than I actually have.
To be brave even though I am cowering inside.
To be hardworking and aggresive, even though all I want is some lazy and sluggish days.

Is this considered lying to the outside world? Pretending to be great?

How about those who actually believe they are someone they pretend to be? For example of a person who wonders "I am warmth, kind and caring to people, why people still not like me?", the answer is he is not. Maybe he believes that, but the truth is, he is just pretending to be warmth, kind and caring. People may be able to sense that and might not be comfortable around him.

I guess, no matter what we pretend to be, sometimes, we just need to tell the truth. I did tell my boss recently that I am a bit stressed out and lost in the current project that I am helping out. There is a huge risk for delay of the project. In doing that, I am telling him indirectly to look out for me in case I really fail to deliver. From a manager point of view, it is always good to warn your bosses what is coming rather the common "I am OK" or "Everything's fine" when things can always go wrong! Too many bosses had complained about their subordinates who tell them everything is fine, but "suddenly" some problems just appear from nowhere after a short period of time.

I found out that my boss did notice this (my predicament) even without me telling him. However, I think both of us feel better after I admitted it openly to him. At least, I am being honest to myself and to him.

So, maybe it is ok not to pretend to be the cool or the great person that you think you need to be? Maybe, it is just ok to smile and laugh at your own mistakes ? This made me remember my blunder yesterday. During an introduction in a meeting, I asked a person his name when I was already introduced to him on last Friday and I just spoken to him through the phone minutes ago to ask him where the meeting would be held. Because of the person's funny reaction, everyone was laughing, including myself. It felt great also to be able to laugh at my own self at this.

(Ok, that almost end my rambling).......

If you want to read Stanley Bing's column in Fortune, monitor the following link. I always read his column first when I receive my latest copy of Fortune. It is entertaining at most of the time. The article which I am saying here will be available soon in the site. Take note of this latest article in the website aslo - Of human brandage . Funny story, yet there is a lot of truth in it.

(Sorry, I continue to ramble).................

I am very busy in this period of times. So, I will be posting less frequently and also will have shorter post. But do not worry, I will try to keep up with blogging no matter how busy I am .

Only today, Paul Young , author of Product Beautiful blog (do note his latest interesting posting on Product Management at Google) had made my day by dropping me an email and also linking to my blog. It is a huge encouragement for me to have a great blogger connecting to me in that way. Looking back, I realized that my blog had made me closer to a lot of great people that I have the priviledge to know and some of whom I have managed.

Thanks , guys. I will continue to share my experiences and knowledge with you. Have a nice week!

Friday 2 November 2007

Google Search

Google amazed me again with the tracking of their search. I can see the search text and the position.


From here also, I found that if someone is searching using my name - "susan lim", I will appear at position 148. Hmm, not easy to find, but is fine for me.

I think it will be quite a time consuming process to insert all these tracking data for all the search result, but this does not seems to affect the speed of the Google search at all. And that is what so great about good product and usabillity design.

Think, Believe, Dream, Speak

My friend asked me to share this with others. This is told by his pastor to him when he asked for some advices. I guess he was at some uncertain point in life and he need some motivations.

Think - change your thinking , more positive , you can do everything you want if you think you can

Believe - believe in yourself, believe in your skill

Dream - have a vision , you can dream, then only you can get

Speak - speak , action , speak out , no point just dream and do not go for it

I could not help by adding another value - Endure . There will be difficulties along the way and we need to endure and stay within the 4 values and do not give up easily.

To my friend, gambate!

My review and reflection for The Garden of Words

I just watched this short animation work from Makoto Shinkai. I had previously watched his grand hit 'Your Name' and absolutely fel...