The inner game of coding

Have you read the book of “The inner game of tennis”? Just like tennis, to be a top coder requires learning, practice, more learning and more practice. The mentality of a top coder often requires managements. When you are in the right mode, everything is in slow motion, your keyboard, your editing window, your debugging…

0

Software company vs Internet company in software engineering management

Software industry and Internet industry are tightly related two industries. Both industry enjoys very high profit margin comparing with traditional industry. The distinction between them lies within the business model. Successful software companies create widely useful software and receive payments via the licensing fees. The revenue of software companies are typically tied with the number…

0

The fairness of software engineering organization management — peer review feedback

One widely used method to foster team working is to let people solicit peer feedback. However, peer feedback can also backfire.  What is the value of peer review feedback system? Without peer review feedbacks, some employees may not provide necessary support that their peers needed to complete the business priority of the organization. In order…

0

The fairness of software engineering organization management — stack ranking

Stack ranking was the primary performance review process used at Microsoft engineering organizations before the recent cut. Employees are compared with each other to determine the rank/score, the distribution of the review score of a certain organisation falls into a bell curve, a few exceptionally good, a few exceptionally bad, most of us get middle…

0

The fairness of software engineering organization management

During past several decades, there had been tremendous amount of growth of software industry. The exploding of software companies such as Microsoft, Google and Amazon also poise management challenges. In traditional industry such as auto, chemical, even electric industry, standard processes are developed to ensure high quality work can be delivered at large volume. However,…

0

Personal genomics, when will it be real?

Personal genomics has been a hot topic since the completion of the human genome project. The vision of personal genomics is that when have the data of each person’s genome, we are likely to know what disease each person are likely to get in the life time. As a result, personalized treatment and intervention can…

0

Is desktop computing dead?

While the tablets, smart phones are increasing the market share of the clients and cloud computing is increasingly dominating the software requires complicated logistics, the question naturally arises, is the desktop dead?  I would say desktop is losing a lot of its mind share due to the popularity of the tablets and smart phones, but…

4

Trends of cloud computing in 2014!

Happy new year! 2013 is a great year for cloud computing, Amazon AWS, Microsoft Azure and a few dozen of players in the market had made tremendous amount of progress of making cloud computing more usful, more usable and more stable. Here, I predict what is going to happen for cloud computing in 2014. Cloud…

0

The imbalance of global healthcare system and the opportunities of IT

Healthcare is expensive in the United States. It is much more expensive than healthcare in other country. The difference between these two healthcare system contributes to the difference of the cost and the quality of the care.  The salary for the physicians are different.  In the United States, a physician can make 150K to 300K…

0

EMR and PHR, a comparison

PHR and EMR are two inter-related concepts. First of all, the use cases are different. EMR is the electronic medical record primarily used at the hospital. Typically, it is the healthcare providers such as nurses or physicians use the EMR intensively. PHR is different, it centers around the patient experience. In some healthcare organisations, it…

0