潘家園

This is the ultimate place to find your souvenirs and the flea market scavenger's heaven. You will save so much money, compared to the friendship stores and you will have so much more fun.

PanJiaYuan (潘家園舊貨市場) is a huge antique market at the south-eastern corner of Beijing's 2nd ring.  It is blast spending few hours here.  The whole place is a big courtyard the size of few football fields.  The courtyard empasses a cloister at the center.  The cloister, centered in the courtyard, has about 15 to 20 meters of paved space to the outer walls.

The whole place is carpeted with vendors, each one occupying 1 to 3 square meters of elongated floor space.  This means, yes, thousands of them.

I found few rubbings from the famous stelae in Xi'an. For thousands of years, Chinese erected these stelae everywhere. I don't know when, but one of the government collected them all into this place in Xi'an. That makes rubbing operations much more convenient. People put a piece of cotton paper on top of the stela and rub ink over the paper. The result is a perfect replica of whatever inscribed.

This one is from a famous and poignant general in the late Song dynasty. He was framed by the prime minster then and died tragic. After his death, the Song dynasty toppled and Mongolians began the Yuan dynasty.

Another proof that Great Walls never worked. A corruptor is always available.


滿 江 紅
怒發衝冠,憑欄處,瀟瀟雨歇,
抬望眼,仰天長嘯,壯懷激烈。
三十功名塵與土,八千裡路雲和月,
莫等閑白了少年頭,空悲切!
靖康恥猶未雪,臣子恨何時滅?
駕長車,踏破賀蘭山缺。
壯志饑餐胡虜肉,笑談渴飲匈奴血,
待重頭收拾舊山河,朝天闕。

岳飛(1103~1142) The Red, Red River

My anger raised my hair so fast that my hat flew away.

Where I stand against the railing, I can see that rain stopped.

Looking far, I screamed to the sky, hardly can I contain my resolve.

Thirty years of career, nothing but dusts.

Eight thousand miles on the road, just clouds and moonlight.

But if the youth is wasted, there will be nothing but sorrow and regrets.

We have not revenged the insults

We have not fulfilled our duties

Let's our chariots stomp their mountains

We'll eat their meat, drink their blood

After triumph, we shall clean up the country.

To face God.

Yue Fei(1103~1142)

Posted in Tour guides | Leave a comment

Basic Persuasion

May 19, 2005

Almost everything you do involves persuading someone to do something for you.
Three elements persuade: facts, references, and emotion. A good argument uses all three. Let'€™s try to persuade your husband to buy you that diamond:

"Your mother really likes the lusty sparkling. We all know that diamonds are forever. They really have not depreciated in the past 50 years. And honey, don't you love me?&quot

An authoritative reference, solid data, and a shameless play on emotion. The lady got the diamond.

Persuading someone at work is harder. After all, we are all highly trained professionals that are not easily influenced. But the basic elements are the same. You prepare data, you socialize the idea, and you nail it down with a punch of emotion. Among these three elements, data is the weakest one and emotion is always the final deciding one.

Let's try to get promoted.

  • Do you have data for your performance? Is your resume convincing?
  • Who will be your references? Do they matter? Are they the ones your boss listens to?
  • Does he like you? Can he communicate with you? Does he trust you?

How much time you spend polishing up your resume? Do you cultivate your references? Do your peers like you? Are you a team player?
But most importantly, can you communicate with your boss? Do you know what he thinks? Do you know how he decides? Do you know him as a person?

Try to get a proposal approved.

  • You analyze the pros and cons. Collect data, organize facts, have spreadsheets that cover the walls.
  • You send the presentation to the boss and wait for his approval.

Wrong, wrong, wrong, wrong, wrong!

Where are the references? You must socialize your proposal to stake-holders, influencers, thought-leaders, and whoever that counts.

How do you deliver the knock-down punch? Are you well-prepared, well-rehearsed?
There is no better way to deliver human emotion than face to face interface. Otherwise, use video-conferencing. As the last resort, use phone. Only very talented people can deliver emotions by written words. If you are one of them, you should make a living elsewhere.

Posted in Management Thoughts | 1 Comment

What makes good engineer?

I hear the complaint, “Those people are not as good.” That makes me wonder, “What's the basis of such statement? Is it true or false?”

It turns out a site will not necessarily be considered productive when the managers are satisfied. Engineers know that managers come and go, they are the one who stay for the long haul. For a site, like China ERI, to be successful, both the management and engineering ranks must agree that the site is productive. No, they must agree the people here are good.

Let's demythify this.


What makes good engineer?  &nbspMay 26, 2005

What make you a better software engineer? This discipline is a strange mixture of engineering, science, and art. How can one excel?

From the manager's point of view, a good engineer delivers what was expected. A better engineer do more – faster, better, more thorough, more robust, better documented, etc. But the manager's main concern is the elimination of surprises, particularly the wrong kind. Less surprises, better engineer.

Your peer engineers view it entirely differently. Invariably, software guys size each other up and decide to admit each other into their cliques. Those elusive memberships may matter more than how your manager measure you.

First is the mastery of the tools. Engineers admire those who employ the more efficient and elegant ways to accomplish the tasks. Those who accomplished the tasks crudely don't get respect.
Mastery of development methodologies and processes are also respected, but somehow less.

Next is your elegance. This element of elegance manifests itself in many areas. Software, in many ways, resembles literature. It is created directly from the mind of the author. Elegance is in the nuances. Are characters named cleverly (variable names)? Are the word-choice most fitting and appropriately sophisticated (use the best operator for the expressions)? Can you prose with fewer words, but not less?

But most important is your creativity – the ability to be different and elegant at the same time. Are you a clerk who scribes in technical language, even masterfully, or an artist who create classic beauties for other to imitate? Creativity manifests itself in few common ways: new solution to an old problem, old solution applied to a new area, or new solution for something no one dealt with before. This separates good engineers from average ones.

Posted in Management Thoughts | Leave a comment

Management 101

I will talk about career management a lot — frequently as if they are rules for promotions. In fact, there are few hard and fast rules in promotions. I am also sorry to admit that many promotions are not done for the right reasons. Senior management makes foolish mistakes too.

But you cannot bank on the mistakes to come in your favor. The only sure way to advance in your career is to be ready for the promotion. As ready as you can possibly be. Then, one day, when you are the best candidate, you get the nod.

What I will write here is a series of personal experiences that were largely validated throughout the years I have been managing at the silicon valley high-tech industry. My target audience are those 1st line managers in the software engineering field. Sometimes, I will strayed into other aras. You will be disappointed if what you are looking for are tips to get into the board room.

Nothing guarantees the good judgement of your boss and, remember, luck is always a factor.


Management 101   May 22, 2005

All managers must be reasonable smart and savvy. This is why the best individual contributors are considered for promotion. The first filter is on brightness and basic approaches to common tasks. Promotion from the individual contributor rank should be based on intelligence and emotional IQ, not on the technical skill level.
Line managers must focus on the basic tenets – plan, deliver, and communicate.

  • Planning: Laying out the logical steps to accomplish the objectives. Secure the resources, at the optimal time, for the tasks. Understand the dependencies. Anticipate the contingencies and have the alternatives ready to deploy.
  • Delivering: No plan executes flawlessly. Things rock the boat. The manager must track the progress, re-plan constantly, and never take the eyes off the goal.
  • Communicating: The boss needs to know. The team must be informed. The community should buy-in. The suppliers must synchronize. The dependents must adjust the expectation. When and what to communicate? What's the best channel?
    On any day, I am happy with a manager who can do the basics. I call them the solid managers. You will not go anywhere till you become a solid manager. This is the foundation for your entire managerial career. Practice the basics like an athlete trains for Olympics. These must become your 2nd nature to the point that you run your life the same way.

Only solid line managers will be considered for promotion. You cannot have any flaws in the basic set.

The Promotion

Few years into the job and you feel pretty solid. It is time to access your strengths and weaknesses. Sign up projects or assignments that play well for your strengths. These projects should get you noticed and increase your visibility. When a suitable opportunity emerges, grab it and capitalize.
It is a good idea to find a mentor or coach at this stage. This is a difficult stage to do everything alone.

Executive Level

Two elements separate executives from managers: influencing skills and strategic thinking. What you have been good at is managing resources that you control directly. Now, change your focus to those that you don't – such as your peers, distant peers, and the “big picture.”

Posted in Management Thoughts | Leave a comment

Genome: ISBN 0-06-093290-2, Matt Ridley

Am I a computer that is running a digitally written program called genome? No. I am a battlefield where genes fight for their own propagation. These genes do not really care for my well-being, they are cold and ruthless collections of proteins that use me. Just use me!

Wait a moment, I am merely a collection of proteins. Then, how do I think? Where is my soul? Do I really have free-will, or that is an illusion generated by the manipulator who crafted these genes?

These are unreal and hauting thoughts similar to Matrix, the movie. Only more real.

Matt Ridley is opinionated and convincing. He is not even trying to be fair. The best chapter is named “X and Y,” in which he described how genes fight for their own propagation. The pontifications on fatalism and determinism were clearly over-done, but he is also not apologizing.

Posted in Books & Reviews | Leave a comment

Dune 6

I get this withdrawal feeling putting down Dune6 (Chapterhouse).  This is the similar feeling when I finished Lord of the Rings trilogy.  It was the drive to finish that kept me going.  The books themselves became dull and repetitive. But the addictiion kept me moving till the last page.  For few hours, I don't know what to do with myself.  I don't have Dune to read anymore and I don't want to start another book yet.

The big confrontation between Bene Gesseri and Honored Matres was so anti-climatic.  The mystery “one time” weapon was never explained.  The “wild thing” sub-plot was weak.  And I still don't get this Duncan Idaho obsession Frank Herbert has.  The deep, philosophical political/religious pearls and wisdom got really boring.

Am I going to not finish the whole series next time?  Probably not.  This old dog does not learn new tricks in this department.

Posted in Books & Reviews | Leave a comment

Dune

On the 5th book of the Dune Sixology.  At this stage, it is only the need to finish that drives me forward.  Not that it is not good.  Frank Herbert has this awesome skill to unfold a huge plot with such intricate web of dependencies.  Just that 5 books is a lot for the same author, no matter how good he is.
That said, I definitely will revise my SF list to include at least 3 of the Dune series.  I would recommend book 1 and 3 to anyone interested in reading.  Book 4 (God Emperor of Dune) is too poignant and over-played.  Book 5, which I just started, seems to have deviated from the same theme.  That's good.
I did not know Frank Herbert died soon after he finished book 6.  Then one of his descendants continued to write few more books with “Dune” as part of the title.

Edit 2/11/2005:
All plans relied ultimately on the skills of those who executed them.

On to book 6 — “Chapter House”

Posted in Books & Reviews | Leave a comment