Archive

Archive for the ‘Others’ Category

Must-Have Tool: ZoomIt for Technical Presenters

November 14th, 2012 4 comments

In one of my previous posts, I introduced the Remote Desktop Connection Manager. Here is yet another must-have tool: ZoomIt. If you frequently present technical contents on Windows, you will find it very useful, especially when you want to show source code or screen details to your audience.

I’ve found many cases in which presenters had trouble to walk through source code because the font was too small for audience to see clearly. Instead of using this tool, they often tried to change IDE editor settings for a larger font, which worked but not nearly convenient.

Categories: Others Tags: ,

Must-Have Tool: Remote Desktop Connection Manager

November 7th, 2012 12 comments

I think most of us have used Microsoft Remote Desktop Connection (mstsc.exe), which is used to connect to a remote server using RDP protocol. If you have more than several remote servers to connect, it can be very inconvenient to navigator through them. Microsoft knew that and created a new tool called Remote Desktop Connection Manager. You can download it for free at Microsoft site here.

The Fifth Bread and the Mobile Computing

October 28th, 2012 2 comments

Once upon a time, there was a gentleman who was very hungry. He bought 5 breads. After finishing the first 4 breads, he still felt hungry. While eating the 5th bread, he found himself full. Then he thought it’s the fifth bread that made him full, and wondered why he had wasted money on the first 4 breads.

Categories: Others Tags: , ,

Effective Strategies to Simplify

May 22nd, 2012 No comments

Having read my articles on vSphere APIs and software designs, you may feel a bit bored. Today I will write something different and generic: how to simplify things.

By nature, the world is complicated as it should be, and will remain so or even more forever. Simplification does not change that fact, but your perception about the world. Unless you are writing research papers, you want to simplify things you work on.

Why Social Networks Are Monopolistic By Nature?

December 12th, 2011 No comments

Social networking has been the hottest area after the dot.com burst. User base is still a critical factor and far more sticky than before. It’s the connections among these users that differentiate social networking from other types of Internet services.

A connection is formed from one user to another. They cannot be on two different web sites, even though theoretically they can. Technically we can define protocols to link users, even groups, together from different sites. But it is not efficient and may not be fast enough to sync up states and discover new connections. Even more issues on business side, not to mention privacy policies.

Categories: Others Tags: , ,

Lessons Learned From Troubleshooting My New PC

November 23rd, 2011 1 comment

Recently I upgraded my computer and got into all sorts of issues. I first ordered an Intel Core i7 based desktop and a 24’ monitor from Costco website. I know desktop is not the most popular one these days, but for me it’s still the most effective one for programming, writing. For one thing, the tablet even laptop screen is way too small to be productive for coding and blogging. Tweeting may be a different story. But then why would you need a tablet if you can use a smart phone for tweeting? Anyway that is a different topic that doesn’t belong here.

Categories: Others Tags: , ,

My Vacation in China

July 21st, 2011 2 comments

I recently spent two weeks on vacation in China. I’d heard dramatic changes there since my last trip several years ago. My trip definitely confirmed these.

The following are several photos I took while visiting different places:


The Shanghai high speed train station, the end of the world longest high speed railway from Beijing. It started operation on

Categories: Others Tags: ,

Time to Defocus!

May 30th, 2011 No comments

In business world, we hear frequently the word “focus.” To achieve business goals, for example, deliver software, it’s absolutely necessary to focus on the projects and priorities. Teams that focus on execution typically perform better than others that don’t.

It’s, however, not a good idea to focus all the time. In fact, human beings have limited period of attention. Passing that period hurts one’s effectiveness – one explanation, perhaps, for why long working hours don’t deliver proportional results – not to mention the detrimental effects on one’s health.

Moreover, focusing really narrows