-
Recent Posts
- Competitive Strategy Examined
- Seattle Eats
- Point Reyes
- Home Made ZongZi Recipe ç²½å食èœ
- Grape Arbor
- RSU in your paycheck
- Trust them, or Fire them
- To be right or effective?
- Sadly, this is already a gun country
- Life is full of filters
- Seven Brief Lessons on Physics
- A Village with My Name: A Family History of China’s Opening to the World
- On Aging
- Saturn Run
- Before the Wind
Categories
- 100 Words (15)
- Books & Reviews (211)
- China (118)
- Get Rich in China (10)
- Management Thoughts (108)
- Peek into my mind (240)
- Sailing (7)
- Seattle (48)
- Tour guides (132)
- Uncategorized (1)
- Witness to my life (227)
Meta
Pages
Archives
Category Archives: Management Thoughts
Comparative Advantage of a Software Engineer
Comparative advantage, as an economic concept, is intellectually understood, difficult to practice, and even harder to verify if it really works. “That it is logically true need not be argued before a mathematician; that is is not trivial is attested … Continue reading
Posted in Management Thoughts
Leave a comment
Management 102
I wrote about “Management 101” long time ago. By now, you should have mastered the basics. Right? 🙂 A while ago, few senior managers got together in Santa Clara, California. We talked about what a new manager must master to … Continue reading
Posted in Management Thoughts
1 Comment
Be Selfish
Be Selfish Ootober 31st, 2006 Managers deliver business results. All other things support this singlton goal, nothing else matters. First, you must understand what business results are. Young, and often junior, managers do not get this. They focus on secondary … Continue reading
Posted in Management Thoughts
Leave a comment
Time is Life
Time is Life August 1st, 2006 Economy is a study of scarcity, which defines value. Here we focus on time, among the most scarce commodities. As someone who did a lot during his youth, I now think it criminal to … Continue reading
Posted in Management Thoughts
Leave a comment
Common traits of senior engineering managers
Common traits of senior engineering managers July 1, 2006 How much can you really do to get ahead? What does it take to be promoted to next level? Like many of my colleagues, I choose people for jobs based on … Continue reading
Posted in Management Thoughts
Leave a comment
Reply to retiarius laboratories
Income difference in a global economy June 10th, 2006 In a global economy, why would an engineer accept less pay just because she is in India, China, or wherever? Tom Lehrer, who did not leave an email address for me … Continue reading
Posted in Management Thoughts
Leave a comment
Loyalty, Relationship, and Management
Loyalty, Relationship, and Management April 8th, 2006 You need people. You need the confidence that your decisions are based on truth and whole facts. You need good advices. You need them to go the extra mile in desperate time. You … Continue reading
Posted in Management Thoughts
Leave a comment
Points on RIF
Points on RIF June 3rd, 2006 RIF, or more commonly known as layoff, starts when the company learned it has more employees than it needs. Why? Most of the time, the company did not plan well. It is only academic … Continue reading
Posted in Management Thoughts
1 Comment
Professionals train themselves
Professionals train themselves April 8th, 2006 Kevin, an engineering manager, was frustrated. Good projects do not come to his engineers. If there are no projects, there will be no accomplishments, and no advancements. China will feel like the high-tech colony … Continue reading
Posted in Management Thoughts
Leave a comment
Defining Moments
Defining Moments January 12th, 2006 Career progresses not linearly. After few years, you have become proficient with your job, how does it go from here? Where do you break out from this current path? Corporate ladder is more like a … Continue reading
Posted in Management Thoughts
Leave a comment