Thursday, November 22, 2007

Thanksgiving

Thanksgiving is the holiday people spend with their family and close friends. However, Mochi has decided not to fly home for the Thanksgiving long weekend this year because the air fare is too expensive. So, what's Mochi gonna do??

Thanks to Mochi's big brother, Mike, Mochi got a place to go for Thanksgiving. His best friend, Kouri, invited him to his family for Thanksgiving and he is gonna bring Mochi along! Mochi felt a bit weird or out of place in the beginning because although Mochi knows Kouri, I don't know if he likes Mochi enough to call Mochi a good friend. But this feeling soon went away when I saw the smile and welcome in Kouri's eyes :)



Kouri's house has an amazing view! We hit some golf balls, petted the piggy goats (neighbor's goats; they need a place to put them ^^") , played games, watched TV, ate, and enjoyed each other's company. Mochi got to meet Kouri's family. They're all so kind and friendly. Kouri seems to be the only super quiet one in the family :P Kouri's sister is very very pretty. Hopefully, Mochi will get to see her again :P

On the way home, Mochi fell asleep in the car as usual.

Tuesday, October 23, 2007

My 23 - Don't Give Up

Two years ago, I randomly dropped my resume at Google's campus recruiting event. Without knowing too much about what each position means or does, I applied to all that are available for new grads. I applied only because Google is the hottest company in the industry. I never really wanted to leave home. I didn't think I was ready anyways.

Two months later, I got an email from Google HR to schedule an interview. This was for the Software Engineer position. Nervousness plus lack of preparation resulted in a so-so performance in the interviews. A month later, I received another email from Google HR. Instead of getting rejected, the recruiter told me that I was referred to the QA organization and asked if I would still be interested. Having already rejected RIM's offer and still don't have a job offer from the big companies in Vancouver, I signed up for the position in QA at Google. After going through 2 phone interviews, 5 on-site interviews, hiring committee, and EMG in 4 months, I got an offer from Google for Software QA Engineer.

From my co-op experience at RIM in the radio group. I thought "Software QA Engineer" is probably similar to what the radio group does - code maintenance, bug fixes, small feature development. This felt like the perfect starting position at a company like Google where people must have extremely high expectations.

When I decided to leave home for Google, I was ready to work hard to "make a difference"! I want everybody to be proud of me. I want to grow into a well respected developer at Google. 4 years, I tell everybody. Give me 4 years to explore my potentials and find out where I can get to in 4 years if I work very very hard and do everything I can.

First month in the role of Software QA Engineer. I realized the difference between reality and what I pictured myself doing a year ago. Although I work on a great project - Google Maps for Mobile - my position isn't nearly as glamorous. I am required to manage a group of manual testers, coordinate testing for releases, and deal with people management and crap. None of this is very technical yet time consuming. I am constantly teaching other people instead of learning. I am still young and inexperienced, I am eager and keen to learn anything and everything the Google engineers have to teach me.

I see people doing development work - in both development teams and in QA. Seems like even fixing bugs is out of my place to do. It frustrated me so much that I don't get to work on all the things I like and am good at. People compliment me in the area I am not that proud of myself. I wanted people to see my potential in the area I care about. My waterloo friends see this and this is why their compliments mean so much more.

I tried having manager's support to free some of my time to work on development. Manager's response was simply, "do what makes you happy". I started working 12 hours a day just so that I can spend some time learning and improving my development skills. Onion always get mad at me for working such long hours; but the extra 4~5 hours is what gives me the motivation to continue going to work the next day. I get involved in 2 to 3 other projects on top of my daily routine responsibilities. However, I cannot really commit to these extra projects so none of these are big production-level development work.

After working "multiple" duties for a year, my new manager finally found me a replacement for my current coordination responsibilities. Since I have been on the project/position for more than a year, I have met the prerequisite to go through the formal HR job transfer process to get the official Software Engineer title and work in the development teams. This decision opened up a can of uncertainties and drama in my life.

I followed the instructions to start the process. A recruiter was assigned to me soon after that. My first and most obvious choice is stay with the GMM team as a developer role. This way, I don't need to relearn the domain knowledge. I can just focus on growing my development skills. However, the mobile team in Mountain View wasn't hiring any more engineers at the time I applied. In order to continue with the transfer process, I found another team that was willing to take me - Internal Systems.

The Internal Systems team's manager approved my transfer request and recruiter soon scheduled Mochi 4 interviews. I didn't do well on one of the interviews, but felt pretty confident about the other 3. However, the interviewer gave me a surprising BAD feedback on the interview I didn't do well on. The interviewers for the other 3 interviews didn't include my code snippets in their feedback either. On top of these, my recruiter forgot to include my internal references when my case was presented to the Hiring Committee for review. With all these unlucky factors combined, Hiring Committee came back saying that they need more information on my case before they make the final decision.

The recruiter quickly scheduled yet another interview with short notice. Since I knew that this extra one will probably be the one Hiring Committee focus on, I gave myself so much pressure to do well and of course, I did NOT do well. I knew, right after the interview, I probably won't pass the Hiring Committee this time. They are known to be very harsh. I probably won't even give myself a pass based on my performance in the interview; so, I could only wish that they're more lenient for internal transfers. The confidence I slowly built up in the past year all of a sudden just collapsed. I was depressed and very disappointed in myself.

Knowing me and my abilities, both the GMM team and the Internal Systems team's representative go to the hiring committee to advocate for me. I was very touched by how much they believe in me - even more than I believe in myself. Perhaps, this is not the end of the world, I tell myself.

Despite all the positive statements from people I work with everyday, the hiring committee still decided to reject my transfer request. They wanted to see more Software Engineer experience before they're willing to grant me the title. Isn't this a chicken-and-egg problem? How can they expect me to have the experience before they let me work in that role officially? *sigh*...

Now, I have negotiated a deal with my manager to start working as a Software Engineer (regardless of my title) in the development team to get the experience the hiring committee wants to see. When I am ready, I will try the transfer again. There is no guarantee that I will pass next time; however, I believe this is only going to help me know myself better and make me stronger. I won't give up until one day, I become a Google approved Software Engineer.

"Be strong. Don't give up."

Sunday, August 19, 2007

Disappointed

Feeling very disappointed. Disappointed about friendship and my ability to understand and accept the American culture.

Maybe Mochi should just learn to care less...

I miss home where people loves, understands, and cares about me.

Tuesday, August 7, 2007

Googleversary!

Today is Mochi's 1 year googleversary! Congrats to Mochi!

Tuesday, July 31, 2007

False Identity

Mochi's Buddy has been wondering about his identity lately because Mochi hasn't been treating him like a sports car...

He'd only ran 3600 miles in 7 months.

BUT! Buddy is about to discover his true identity soon 'cause Mochi, Onion, and the zoo are taking him down to LA and San Diego for a road trip this weekend!!!

Mochi can already feel the big smile in Buddy's heart :P

Friday, July 13, 2007

Baseball Game

It's Friday! Bro got 6 baseball game tickets from a VP today, so, Mochi is gonna go watch my first live sports game!

Mochi used to be a big sports fan. Mochi would watch every basketball game with sista and stay up late to watch FIFA soccer. I guess this is another nice hobby Mochi lost during the busy busy Engineering Physics life...

The baseball game (San Francisco Giants vs. Los Angeles Dodgers) is at the AT&T park in San Francisco. We took the train there to avoid traffic. On the train, we saw a bunch of people wearing Giants sweater, baseball caps, etc. Seeing all these excited people, Mochi got excited too! AT&T park is so pretty! You can see parts of the bay bridge on one side and the beautiful ocean on the other.

The stadium was filled with Giants fans. Even the announcer showed her side from her tone :P Despite fans' cheers, Giants lost to Dodgers.

It was a really fun night! Mochi wanna go watch a live basketball game next :P

I'm sure Vic is jealous of Mochi now, so I saved my ticket for Vic :)




Thursday, July 12, 2007

Peer Recognition Bonus

Mochi is feeling kinda sleepy and unmotivated this afternoon. Screening through the sea of unread emails in my Inbox, Mochi picked the one that says "Congratulations, Michelle Chen" to read.

At Google, there is a recognition program called "Peer Bonus". All full-time Googlers can nominate another Googler to receive this bonus if you feel that somebody is doing a great job for the team and/or for the company. In order to prevent people from abusing the system, there are some restrictions like if A nominates B, then B can't nominate A within 6 months. There is also a small committee within each department to review the nominations. The bonus is $175 cash plus a cute little certificate proving the recognition.

After reading through the email for the first time, Mochi still couldn't believe what I just read. I mean, I really don't think I did anything so special or important that deserves this recognition! The tech lead of GMM, Mark, wrote the following as the reason to give mochi this bonus:
"Michelle Chen has done a fantastic job in the role of SET for google maps for mobile. She's incredibly organized and very smart. She's provided much needed order to our testing process. I'm specifically nominating her for setting up an extensive prober script that has already picked up some existing unnoticed issues. Also, the prober will allow us to be more confident about server pushes in the future and will allow a quicker turnaround time from the time a server is ready to the time we're able to push to production."
Yes, the highlighted parts are the ones that made mochi smile for the rest of the day! It means so much to me when someone I look up to give me this type of recognition!!

Right after Mochi read the email, Mochi ran into Mark on the hallway. Mochi really didn't know what to tell him except saying "Thank You"!! Mochi doesn't know how to express how happy I am or how much this means to me in words! (yes, present tense, 'cause Mochi still doesn't know)

(yeah, Mochi looked dumb and Mark must think I'm silly...)

Saturday, June 30, 2007

A Bag of Mochi Blood

Mochi always wanted to donate blood because
  1. It's healthy 'cause it forces the body to produce fresh blood
  2. It saves lives! One bag of blood can save 3 lives!!
  3. It makes mochi feel brave :P
So, Mochi signed up with Bear to donate blood today with a bunch of TA people.

After filling out a bunch of forms, they checked for iron level, heart rate, blood pressure, and temperature - all PASS. Next is today's "feature presentation" - drawing blood. Since Mochi is a first time donor, people in the blood center were extra careful and nice :P The nurse carefully searched for Mochi's veins on both left and right arm and decided to use Mochi's right arm because the veins are easier to find there. After the needle when in, the nurse started the timer to time how long it takes to fill up the 500 mL bag. The nurse also took a bunch of blood to perform blood tests. After a few seconds, the nurse realized that Mochi's blood was flowing out too slowly. So, she gave me a warm pad to hold in my hand and asked me to squeeze my hand continuously as blood was being drawn.

(15 minutes passed)

Phew~ Finally, the bag is FULL. The nurse came to take the needle out of my arm. She said the average time it takes to draw 1 bag of blood is 10 minutes. Bear only took 5 minutes to fill up a bigger bag ^^" So, I guess Mochi's blood was slow :P

Didn't realize that losing 500 mL of blood is something the body needs to adjust to get used to, Mochi stood up too quickly. For about 15 minutes, Mochi was feeling dizzy and vision became a bit blurry; but, Mochi was fine after cookies and juice :)

It was a good experience. Somebody in the world is probably using portions of Mochi's blood now. I think I'll do it again :) Maybe next time, Mochi can convince Onion to donate with me :P

Before we left, we got a sticker that says "Be nice to me, I donated blood today". So, when we went shopping for the BBQ party tomorrow, Onion had to carry everything :P

Tuesday, June 26, 2007

Connections

Why do people become less connected as they grow up? There may be a broader connection - you know more people when you're older, but these connections are shallower as well.

When people start dating and have relationships, seems like "friends" just don't mean as much anymore. hmm... this is depressing...

Monday, June 25, 2007

*sigh*

Seems like there are a lot of obstacles ahead...
Mochi is tired...

I know it's just life that not everything will go my way all the time, I need to work hard to get what I want. But, I'm tired.

Working and fighting for what I want here all alone makes me feel more alone... I try to hold my tears, be strong - how long can I do this for?

Tuesday, June 19, 2007

Smart vs. Wise

I think "wise" is what a smart person would become after a lot of experiences.

A wise person sees further into the future; a wise person stays calm in the middle of a crisis in order to find the best way out; a wise person understands that sometimes a small step back is a giant leap forward.

If Eric became successful like today in his 20's, would he still be as wise as he is today? I think not, his experiences made him who he is today. A person may be born smart, but nobody is born wise.

An old prophecy says "wealth would not stay over three generations". The first generation has nothing but dreams and ambition, they fight for the wealth; the second generation understands where the wealth came from and how difficult it was to get it, so they maintain it; the third generation is born with the golden spoon and takes everything for granted, so they will eventually lose everything.

So, the conclusion is, even the smartest person in the world needs experiences to become wise.

Saturday, June 16, 2007

People Come and Go... That's Life.

As I was writing the other post, I remembered what roommate said when I was moving out and feeling sad. She said, "People come and go, that's life. You shouldn't get upset when people are leaving because that means you'll meet new people".

I guess what she said is true, Mochi will probably be better off if I get used to people coming and leaving my life; but I think this is just not how Mochi's heart works.

People come into my life. Sometimes, a few would find a special place in Mochi's heart to settle down. Then, they'll never leave!!! Special and important friends stay that way forever! When the reverse happens, ie. when Mochi somehow gets a special seat in their heart and then gets kicked out later - it would really hurt Mochi a lot!!!

The phrase "People Come and Go... That's Life." makes Mochi upset :( 'cause it means, maybe Mochi is not special to anyone anymore!?

Special Place in the Heart

Someone said something that made Mochi feel special last night. The feeling of "specialness" is very important to Mochi - probably more important than it should.

I miss Taiwan because I know there is a special place for me in my friends' hearts. Even though I don't talk to them all the time anymore, we don't write to each other anymore, I just KNOW that I'm as special to them as they are to me - and I always will be.

I miss Waterloo because I know I am a special little girl to my friends there who always take care of me. They made me feel like home when I was away from home. I miss being part of their families and lives!

Last night was probably the first time I feel like I walked into somebody's heart here, the first time I feel like someone will miss me if I leave the city. Mochi is happy! Maybe Mochi is starting to grow my roots in this strange city!?

Thursday, June 14, 2007

Lunch with Eric

--- June 13, 2007 9:30pm ---

Mochi is going crazy going through Mochi's closet trying to decide what to wear the next day. Should Mochi look cute? professional? casual? engineer-like? or... ?? Why is Mochi behaving like this? 'cause the next day is a BIG day!

--- June 13, 2007 10:30pm ---

After one full hour of searching, trying on, and debating. Mochi has finally decided to go with a complete "professional" look. So, Mochi will be wearing Mochi's lucky interview shirt, which got Mochi all the jobs so far. Sorry little onion, Mochi didn't even do this for our first date :P

So, what's the big day!? Mochi is gonna have lunch with Eric Schmidt - Google's CEO!

--- June 14, 2007 8:00am ---

Onion's morning call! Although today is the big day, Mochi still struggled for 10 minutes before Mochi gets up. After the usual morning stuff, Mochi spent 10 extra minute making sure Mochi looks good :)

--- June 14, 2007 9:00am ---

Got to the office. Within 30 minutes, almost everybody noticed Mochi's unusual dress :P

No body else dressed up for Eric. Mochi almost wanted to go home and change back to my t-shirt and jeans just to fit in to the rest of the team...

BUT, Mochi spent so much time figuring out what to wear, and dressing up is actually just being polite and showing Eric that I really care about today's lunch!!

--- June 14, 2007 11:30am ---

Everybody gets ready and starts to walk/drive to the main campus!

--- June 14, 2007 12:00pm ---

Eric is about 10 minutes late. Conversation over lunch is confidential, but Mochi got to play with Eric's iPhone! It's a very cool toy, but I'm not sure I would want to spend $600 on it.

--- June 14, 2007 1:00pm ---

Eric rushes to his next meeting. We took a group picture with Eric to draw a period for today's once-in-a-lifetime lunch! Mochi wanted to have a picture with just Eric alone though.....




It was such a great time talking to Eric and listening to his intelligent answers. He is friendly, smart, and have a great sense of humor. Mochi is so glad Google has a leader like him!!

Sunday, June 10, 2007

Golden State - California

When mochi was on the highway today. I saw the hills in front covered with yellowish dying grass. Mochi suddenly remembered my first road trip down to California. Daddy told me that Oregon is filled with beautiful pine trees and California is filled with yellow grass. I thought daddy was exaggerating at first, until I saw the "Welcome to California" sign and everything in sight suddenly became yellowish.

Mochi became a little home sick in the car when these thoughts flew over my mind. California isn't nearly as pretty as my home - Vancouver. I miss home.

Inspiring Quotes

"Stay Hungry. Stay Foolish." -- Steve Jobs.

Daddy pointed mochi to Steve Jobs' commencement speech at Stanford's 2005 graduation ceremony. In summary, the speech is about staying open to new ideas and thoughts and never be content to do the same thing day after day. Never worry about doing something you want to do because you are afraid of what others may think. It’s your life. Don’t waste it doing what others want you to do. Find what you love to do and do it!

People have different interpretations for the quote "Stay Hungry. Stay Foolish." Here is my interpretation. "Stay Hungry" means hungry for knowledge and stay curious. "Stay Foolish" is to be modest, knowing that there is always room for improvement.


"Have a Healthy Disregard for the Impossible." -- Larry Page.

Larry said optimism is important. You have to be a little silly about the goals you are going to set and try to do things that most people would not.

Yes. If you set goals that seems impossible to reach at the beginning, have faith in making the impossible possible, and try your best to reach that goal. In the end, you will get further than you would otherwise.


These are no longer just nice quotes to mochi - they mean a lot. Mochi will stay hungry, stay foolish, and have a healthy disregard for the impossible. I always keep these in mind. And now, I wanna share them with my friends.

Dumb Mochi

Mochi: Mochi is gonna go write a blog post now.
Onion: About "dumb mochi"?
Mochi: Nope. But do you want me to write one about it?
Onion: Nah, that's ok. Everybody knows that already :P
Mochi: ......

Saturday, June 9, 2007

Dreams

Is it true that as people grow older, their dreams become smaller? A six year old boy says he wants to be an astronaut, explore the galaxy, and make the world better. A ten year old boy says he wants to be the President and make the country better. A 15 year old boy says he wants to own a company and make the city better. A 20 year old boy says he wants to find a good job and make his family better. A 30 year old says he wants to keep his job and make his life better...

How many people actually has the talent, courage, and persistence to make their biggest dreams come true? Some people blame their luck. Some people are afraid of pursuing a dream that seems impossible. Some people simply forget their childhood dreams as they grow up and become more realistic.

Mochi's biggest dream, also the one Mochi is currently furthest away from, was to be a concert pianist. I still love piano and is passionate about it but I never had the courage to devote all my time to it because I knew I lack the natural talent and somebody could easily be better with less effort. Mochi is also a coward in the world of pursuing dreams.

Dependent, yet, independent...

This is me. I love being a baby and having people taking care of me. I need attention - I don't like kids because they get all the attention mochi wants!

A friend told me that his baby always starts crying when nobody is holding him. Mochi told him that baby needs attention just like when mochi was a baby. He said, mochi is still like that now :P I guess he's right... mochi is still a baby that refuses to grow up.

Mochi is dependent, but is also very good at pretending to be independent. Whenever mochi's ambition drives mochi to do something insane (like moving away from everybody who loves me for a job), mochi is forced to be independent. I can actually do that pretty well - until I find somebody to depend on again. Yes, I know, it's a mochi disease...

A friend told me I'll need to grow up eventually. Nobody will take care of me forever. I know he is right, but I just wanna be a baby for as long as I can... can I?

Thinking, Thinking, Thinking...

I used to think about random things a lot. I like to think and talk about philosophical questions and paradoxes with friends. When did I stop thinking about these? Maybe it was when I became an "engineer"? The busy work and logics has buried the philosophical part of me deep down inside.

Maybe having this blog will help getting that part of me out a bit more! This is a part of me I miss and my later friends don't see often :P

Happiness

Are people with little ambition always happier? I think so. The main reason people are not happy is because they're not satisfied with the current situation. Ambitious people ways find ways to be unsatisfied with the current situation; thus, they're never 100% happy. This, however, is what drives human beings to improve!

Why do people in north america have more depression problems than in other parts of the world? I think this is because we have all the necessary things in life already - so we have extra time to be depressed. If people were busy fighting for hunger all the time, there will be no time for thinking about "the purpose of life" and feeling worthless and depressed.

When I was a little girl, I used to get stressed out and depressed easily. I was unhappy because I always think about the negative aspects about a situation. I always feel like the sky is gonna fall down on me; always feel not being good enough for anything or anyone. One day, I realized that I was no longer like that anymore. I started enjoying life more by being optimistic and happy. I stopped worrying about things I have no control over. I started to see the originally "half empty" glass of water of being "half full". I found the positive aspects of everything. I believe - believe in everything is gonna be fine!

I am still ambitious about what I want to achieve in my life. I still have high expectations for myself. But, I found a way to do these without losing the ability to be happy.

I like being a happy mochi and use this happiness to influence the people I love - make them happy too.

Footprint

I am leaving the first footprint on Mochi's Planet!