Monthly Archives: September 2012

Why Sail Boat Moves?

Many civilizations have independently discovered ways to optimize for the wind power. They all learned to sail in all directions, regardless of which way the wind is blowing. There are really only two tricks: the shape of the sail and … Continue reading

Posted in Peek into my mind, Sailing, Witness to my life | Tagged | Leave a comment

The Cell Phone Economy

While iPhone5 basks in spotlight, I got myself a new Android. For reasons that’s not obvious to those who marveled over Siri’s eerie life-like response, the brighter than real display, the mega-pixels in built-in camera, the openness of Android ecology, … Continue reading

Posted in Peek into my mind | Tagged , , | Leave a comment


什么叫“扎实”的软件工程师? 设计完整严密:有没有面面顾到?有没有文档写好?有没有人审查评估过? 实现涵盖错误处理:一般而言,代码要有一半以上是做错误处理,甚至更高。错误处理常是实现阶段的主要动作,而不是算法。 软件形单元测试:软件工程师最引以为傲的就是他的代码像诗般完美:简洁,高效,稳定,功能达标。测试单位永远找不到缺失。顾客用户永远没问题。只有用软件写的单元测试才可能达到这水准。 一般“好手”,五年可以达到这“扎实”的功力。也有人20年后也不行。这些是“永不妥协”的个人职业要求,没这些就不够格自称“软件工程师”。所有的时间的估计,必须包含了以上三点。没估进的,工程师自己加班补上。三点还是不可妥协。

Posted in China, Management Thoughts | 4 Comments

Let the flood gates open

QE3 has started. Bernanke announced that starting Friday, September 14th, Federal Reserve will pump some $40 billions dollars into the market every month. Unlike the previous rounds, there is no definitive end date for this. The Fed will continue until … Continue reading

Posted in Peek into my mind, Witness to my life | 2 Comments

Coffee @ TPE

Taipei When not in Seattle, getting quality caffeine is a major inconvenience. Like an addict, I need to secure my fixes regularly and would made mental notes on the locations of Starbucks while moving around the city. Imagine my delight … Continue reading

Posted in Tour guides, Witness to my life | Tagged , , | Leave a comment