House Inspection

HRB2004

Before buying a house, it is very important to have a house inspection before signing the final offer. It is much better to hire a certified house inspector then trying to do the inspection yourself. Many people tends to only look at obvious problem, like whether things turn on, is water running, any obvious leaks, etc. The house inspector will check those things too, but they are also train to look for structure problem, which would cost a lot more to repair than just fixing the switch or the pipe. You want to get a good estimate on repair cost before you sign the contract. If something is really bad, you can bargain for a lower price to cover the repair cost.

There are many house inspection company on the market. Pick one that give you the best report. What is a good report? First the inspector has to be through, but you don’t really know unless you have reference. Second, the report has to be easy to read. The report often come in a from of a huge check list. A list of code word on the check list is not very useful information to the home owner who don’t know how to interpret the data. You want to hire a house inspection company that use the Home Reference Book for their report. It is not only a check list, it has detail descriptions on everything you need to know about a house. Highly recommended for first time home owner.

Some people just let the inspector do their work and read the report afterward. To get the most worth of your money, go to the house inspection, follow the inspector around when he is inspecting and ask him if you any questions. You are not buying a few pages of paper, you buying an inspection. The best way to get all the information is seeing the inspector do his work. Of course don’t obstruct his work or he will kick you away. Most often the inspector are welcome to have someone accompanying him. It is less boring to talk with someone during the job. It is a lot easier to understand what’s wrong if the inspector points out the problem right in front of your eyes then trying to tell the problem in words when reviewing the report. Moreover, you can pick up a lot of useful house maintenance tips and details about your house. I would never know which circle breaker control which socket or how radian heat system works if I didn’t follow him around.

DesignSync to Subversion

The IT department of our company love to change software in the name of cost cutting, but they often neglect real cost of switch over, the time cost of retraining everyone to learn the new software. Their book looks better in the expense of the engineers who have to take the burden of using the new software. Last year’s switch our back end tool from Synopsis to Cadence is an textbook case of costing millions for trying to save thousands.

When we first hear the switch over our revision control software from DesignSync to Subversion, we all complain about hassle we got from the IT department moving to open source just to save a few thousand dollars of license fee per year. Then I found out company that made DesignSync is acquired by another company, which is acquired by the third company. The parent company is in a totally different business and DesignSync is pretty much dead. DesignSync is not even listed on the parent company’s website. No one want to stay with a discontinued product line with no future road map. You don’t get any support and you have no idea when the company will shut the light and leave you sitting in the dark. Moving to a new software is inevitable, so it makes perfect sense moving to Subversion this time.

Subversion has a very different design philosophy than DesignSync. DesignSync is just a glorified CVS, which Subversion is developed by the CVS forks when they sick of the CVS code base. Subversion work flow suppose to be better than CVS, but we have to relearn some basics of revision control. I volunteered to test drive the training session for the past two days. The more I learn about Subversion, the more I like it over DesignSync. Once you grasp a few key concept of Subversion, using the tool is pretty easy. I just need some practice to get familiar with the commands and aware of their side effects.

I can foresee the transition won’t be easy. Either you get the key concepts or you don’t. If you don’t get it, you are hopelessly lost. And I can’t understand those concepts by just reading the online document. I finally get it after asking lots of questions back and forth, left and right in the class. The IT department plans to roll out Subversion only with online video-taped training. Good luck.

PortableApps

Now you can carry your favorite computer programs along with all of your bookmarks, settings, email and more with you. Use them on any Windows computer. All without leaving any personal data behind.
Continue reading PortableApps

Google OS

Everyone has been speculating for years Google is going to make their own OS. Finally the rumor is confirmed. Now the question is whether the Google OS will fall flat like Android, or would be just Android in disguise?

Continue reading Google OS

What is management

This is the third speech in the humorously speaking manual. The objective of the speech is to use jokes in the speech, open and close the speech with a funny story.

Dear chairman, fellow toastmasters, honored guests. A big engineering firm outsourced to Africa and hired four cannibals. On the first day of work, at the end of the orientation, the boss said to the cannibals, “You will make good money as engineers. You can enjoy free food in the cafeteria. Don’t trouble other employees.” The cannibals promised they will not trouble other employees. For four weeks, things is working pretty well, but one day the boss found the co-op student is missing. He came to ask the cannibals, “Do you know what happen to the missing co-op student?”. The cannibal swear they know nothing about the co-op students and the boss went away. After the boss is gone, the lead of the cannibals asked, “Who ate the co-op students?”. One hand raise hesitatingly, and the leader yelled at him, “You fool, we have been eating managers for four months and no one has notice they are missing. Now you ate a co-op student…”

What is management? How many of you have read the Dilbert cartoon? When we think of managers, we always think of the pointy hair guy, sitting in a big office doing nothing, knowing nothing except giving a harsh time to Dilbert. Unfortunately, many people has this misconception about management; and even some managers has the same misconception themselves. Management is the mean to enable a large group of people joint together to form a large organization that deliveries and performs. With out management, any large organization will degenerate into a mob.

Management is a relatively new discipline. It exists merely for 150 years. In ancient time, there was no management, there were only slave and the slave masters. Slave masters don’t manage people, they whip their back. The longest surviving large organization in history is the army. That’s why at the dawn management, managers often borrow ideas from military schools. Command and control is the most common management style in early large organizations. However there are some fundamental difference between a company and the army. A manager can ask the employees to march left and right like a soldier, but they can’t ask the employee die for the company. By the turn of the century, management get a new life when Henry Ford invented the assembler line. Management has became scientific management. The managers break down complicate tasks into simple tasks and trains unskilled labor work together. The managers also measure the performance and output of the workers. After World War II, our society has changed from a blue collar manufacturing society to a knowledge society. Manager has to co-ordinate different people with diverse knowledge and skill in to work together and perform in a large organization.

When we think of management, we often think of business management. It is wrong. Management is a lot more than business. Management is essential to any large organization to perform and delivery result, whether it is a business, a hospital, a university of the government. The result of a business is a satisfied customer. The result of a hospital is a healed patient. The result of a university is a student who can put his knowledge into good use after graduation.

Someone thinks management is science. It deals with numbers, the bottom line, ROI, six sigma and lots of techniques to measure the performance. Someone thinks management is humanities. It deals with people, culture, value, psychology to foster a harmony working environment. Management is really a liberal arts. It is an art deal with knowledge. Not just the knowledge about the service or product of the organization, but also the knowledge possessed by other people. Manager enable a group of people capable of joint performance through a common goal and common value.

There are three men, a manager, a hardware engineer and a software engineer, going to lunch. On their way to the restaurant, they found a magic lamp. They rub the lamp, a genie appears and says, “Usually, I grant you three wishes, but since there are three of you, I will grant each of you a wish.” The hardware engineer goes first, he says, “I want to spent the rest of my life living on a Hawaii beach, with lots of money and lots of beautiful women.” The genie grants his wish and sends him to Hawaii. The software engineer goes next, he says, “I want to spent the rest of my life living on a Mediterranean island, with lots of money and lots of beautiful women.” The genie grants his wish and sends him to the Mediterranean. At last, the genie asks the manager, “It is your turn, so what is your wish?” The manager replies, “I want my engineers back after lunch.”