Category: Life

  • Undo

    Reading Time: < 1 minute

    I think “Undo” is one of the best features we have in many desktop applications. I am not going to get into details of individual applications, but I used quite a bit of “Undo” in Visual Studio editor, Word, and more recently “System restore” on my Windows XP box. There are two reasons we need “Undo”, first we as human beings make mistakes all the time; secondly the application or system also makes mistakes from time to time. Real world is not perfect. By the same token in softare development world we usually use version control, i.e., we check in working code to repository every day (or a few days) so that we can roll back if we find the latest (and the greatest code) is not working.

    Unfortunately in the real life there are no magic “Undo” buttons. For instances, if we get angry at people we know (I know I have been treated unfairly), the recepients can remember the incident for a long time. Human beings are not computers, the bad memory on human mind (or heart) are not easy to erase. It’s not that human beings are not forgiving (I know I am very forgiving :-), but forgiving does not mean forgetting. On the other hand, I think we can get smart on things, because we are smart than computers. Now that we know there is no magic “Undo” button, let’s think about it before demage is being done.

  • Lose as a team

    Reading Time: 2 minutes

    I started watching Detriot Pistons when they beat the Lakers in 2004 NBA finals. I liked the players and their coach Larry Brown. At that time Detroit team was good but no one was selected as NBA all star (this year 4 of them, Ben Wallace, Rasheed Wallace, Rich Hamilton and Chauncy Billups, were selected). Besides a good coach, overall skills of the players, they won the championship because they play as a team. Nobody is super star; everyone listened to the coach and play for one goal.

    Not any more. Did you noticed Ben Wallace publicly criticized the current coach Flip Sanders, and Rashsheed Wallace did not want to listen to the coach in the time out and did not even clap the hand with the coach. Even the soft-spoken Tashaun Prince second guessed coach’s substitution arrangement. Fortunately Chauncy Billups, their team leader, did the right thing: he said he still believed in coach.
    (more…)

  • Mark Cuban

    Reading Time: < 1 minute

    I am not a big fan of Mark Cuban, the owner of Dallas Mavericks, and a successful business man. But I liked what he said about “investing” in his blog.

    In this changing world, it’s hard to predict whether the stock market will crash tomorrow, it’s hard to know whether we will have the same job next year, and we don’t know whether the gas will go to $5 or $2. But we can do one thing: consistenly improve ourselves.

    =====================================
    Let me repeat myself one more time on another topic. The best investment you can always make is in yourself. If you want to secure your financial future, invest in your own knowledge. 29 dollars for a book is going to be a better investment than 29 dollars in commission to a brokerage 99 out of a 100 times. Being the best at something you love to do, is going to bring rewards, financial and otherwise that will far exceed what any stock or bond can offer you.
    =====================================

  • Persistence

    Reading Time: < 1 minute

    Saw the following words from a Doctor’s office today. I believe many people would agree it. But how many of us are actually following it? I think I should also put it on the wall so I won’t forget it.
    =======================================

    Nothing in the world can take the place of PERSISTENCE.

    TALENT will not; nothing is more common than unsuccessful men with talent.

    GENIUS will not; unrewarded genius is almost a proverb.

    EDUCATION will not; the world is full of educated derelicts.

    Persistence and determination alone are omnipotent. The slogan “Press On,” has solved and always will solve the problems of the human race.

    Calvin Coolidge — 1932

  • Don’t try too hard

    Reading Time: 2 minutes

    It seems like China is going to get only one Gold Medal at this Winter Olympics games. It’s a bit disappointing for many Chinese who care about the game, including me. I think lots of people, especially the team China expected to win more gold medals this time. I believe four years ago we got at least two gold (Yang Yang, short track speed skating). This time we had gold hope on Pair figure skating, speed skating (both regular and short track), women’s skiing Aerial (jump), etc. But we only got one on Women’s short track. Why the disappointment? I think one reason is expectation is too high. While we had hope in those games, the competition is very intense and our opponents are very strong too. A lot depends on the performance at the spot. But we Chinese ususally can not do well when we try too hard.

    This is not a problem for Chinese Athlets. Michelle Kwan, 5 times world figure skating champion, tried very hard to win a gold medal in 1998 and 2002 Olympics, did not get what she wished for. She tried again in this year but had to withdrawl at last minute because of injury. I think she tried too hard.

    I want to share my own experience on this too. I wanted to go to Shanghai Jiaotong University when I graduated from high school in 1989. I was so nervous that I did not get any sleep during the college admission exam (black July). And did not make it. Four years later, I tried very hard to take the Graduate Admission Exam in order to get to the same university, I failed again. This time I failed on Math.

    (more…)

  • Not the smartest guy

    Reading Time: 2 minutes

    I was pretty frustrated on my programming these two days. I know I am not the smartest guy among software engineers in my company, or for that matter, not the smartest guy in my school years either. I still remember when I was in elementary school my teacher once told my parents that I have the potential to go to technical college中专, but I need to work harder if I want to go to university. Note in these days (early 1980s) being admitted to university is still very difficult, especially for people like me from a rural village.

    I think I was lucky to beat the odds. I did not do as well as I expected in the college admission exam in 1989, but I was lucky to be admitted to HUST. The rest is history. From Wuhan to Shanghai, I went to Rolla in 1997, with the support from my friends and family. In 2000 I was also lucky to have the oppertunity to join my current company, a leader in PLM software industry.

    Recently I spent some time thinking about my past. I think besides IQ and luck, there are other contributing factors to reach one’s potential. One important factor is attitude, or passion. When I first attended the middle school, I worked hard because I felt I was representing my hometown. Same thing in the University of Missouri at Rolla. Ditto when I first started in my current company because I was the only Chinese guy in the team. I just don’t want to give up easily. I was thinking if I do bad, I would disappoint people for whom I am representing. That would be terrible.

    In software development, a lot of times the problem itself is not extremely difficult. It’s more like “you need to jump a little to get it”. So I jumped many times. Now if only I could solve that stupid problem I have worked on for 2 days…

  • Pleasant Personality

    Reading Time: 2 minutes

    Couple days ago I went to see a Dentist/Hygienist for routine checkup. Visiting dentist is not my favorite task because my teeth are not that great and my hygienist made me feel very unconfortable last year, both physically and emotionally. So I chose a different dental office this year. To my surprise, this new hygienist made my day. First, while doing the cleaning, she kept talking about daily things to distract my attention from the teeth; secondly, she praised my home-care work such as teeth brushing, flossing. Ironically I should thank to the very hygienist (who made me unconfortable) for my improvement because it was her taught me those skills and her harsh words made me work real hard in the past year. But I did not come back to her office because of “unpleasant experience”.

    This made me thinking about a friend when I was in fraternity at Rolla. Ben, who was a sophomore and vice president of our fraternity, is very smart (GPA 4.0). And, more importantly, he knows how to initiate a conversation and make you feel confortable. I think his unusual maturity (and sensitivity) probablly comes from his own family backgound. By the way, he also taught me how to drive. I remember he stood behind my car and told me to backup. He stood very close to the bump.

    Last summer I had chances to back home (China), and meet some new friends. I was very impressed by the communication skills of one friend (who is also much younger than me). It appears to me age is not a factor here.

    In the software development world, many people have great technical skills. But not that many have great soft skills or pleasant personalities. I heard the leading technology companies such as Google will reject a canidate if he/she is lacking in those aspects. In the industry those who have pleasant personality and leadship skills usually become leaders. I know a manager who is not necessarily the smartest guy in terms of IQ (maybe he is, as an old Chinese saying大智若愚), but he can knows how to start up conversations, how to listen, and his humor makes others feel very confortable. He is one of a kind and is very instrumental in company’s certain business activities.

    I have a friend seemed have some opinions about programmers’ personalities. She said they don’t know how to socialize. Luckily she excluded me. I can understand her feeling. We software programmers spend too much time with computer and sometimes we lost the sense how to interact with people.

    Back to my own personality. I was a bit shy when I started working for my company. I remember once my annual performance review says “Major is very reserved…a team project may improve his communication skills…”. I don’t think I was born that way. I don’t expect to change my personality either. But I am working on a few small things such as “small talks” to make myself more pleasant :-). By “small talks”, I am not talking about the “Small Talk” computer language, I am referring to “conversation starters”, or “ice breaker” when I meet people. I started this recently so far it seems working for me. I had more outside-work conversations with my coworkers; and I feel happier when I am in my office. I hope my coworkers feel the same way.

  • Miner

    Reading Time: < 1 minute

    We have seen plenty of images on TV on the West Virginia coal mine accident these two days. The outcome was terrible, 12 miners died and one survived. I don’t know how much this get covered in China. Note recently China had many coal mine accidents, which usually involves greater human loss. I believe some people in China may wonder why there are so many miners take the risk to work in coal mines in the US. The US is a rich country, can not find any safer work? Yes or No. There are safer jobs, such as work in WalMart store (no offense to Walmart and its workers), but the pay and benefits will not be as good. Because the miners need the income to support their family, they are willing to take the risk and sacrifice. I believe in those small towns in West Virgina, those are very good and secure jobs. With the globalization, the US manufacuring industry moved many well paid blue colloar jobs to China. The mining industry is an exception.

    As a twist, my alma mater, University of Missouri at Rolla, is formerly called Missouri School of Mines. As a “miner” myself, I have great respect for the 12 fallen WV coal miners. They worked hard to support their family. While in danger, they worked together to build up the barricade. I only wish may they rest in heaven, and God bless their family and loved ones.

  • New year’s eve

    Reading Time: < 1 minute

    Year 2006 is around the corner. For people back home in China they are already in 2006. We are still 3 hours away. There will be some celebrations in major cities such as New York Time Square, Las Vegas, etc. And there will be Rose Parade in Pasadena (LA) tomorrow. I don’t know about how people living in China think about the New Year (or Xmas for that matter) activities in the US. Years ago I read about “Studying in the US” by Qian Ning . I remember a story says “students walking from campus to apartment in Iowa City”. The street and road side are beautiful. But the author said it’s not a romantic thing because there are not many people walk there (most people drive), and the students feel lonely.

    I think that story reflects the lives of Chinese students and working professionals in the US very well. I think most will have some sort of lonely feeling during the holidays. We can gather toegther and party. But we surely miss our families and friends at home.

  • Major’s list in 2005

    Reading Time: < 1 minute

    Best Chinese TV-series (soup opera): Dong Shi Mu Bei Dong Gan Qing 动什么别动感情 (Anything but your feeling)

    Most Spectacular View: Grand Canyon (Arizona, US)

    Most Scenic View: Jiu Zhai Gou 九寨沟 (Si Chuan, China)

    Best Chinese Restaurant (tie): Asiana 东兴园(St. Louis); New Age Veggie 新素代 at Shanghai Super Brand Mall 正大广场

    Best Bread: St. Louis (Panera) Bread Company 面包店

    Best Espresso: Borders (not Star Bucks)

    Best Fast Food: Fazoli’s (an Italian Fast Food retaurant)

    Most proud thing: realized I can only be myself, not Bill Gates, or William Ding Lei (CEO of NetEase 网易)

    Most stupid thing I did (tie): roller blading in Stacy park without checking out the road condition; bet on NetEase’s 2005 Q4 earning

    Best place to study: Borders (a chained book store in the US)

    Most visited web site: yahoo.com

    Best user interface: Google web site and tools