Sunday, February 26, 2017

What is OKR?

Objectives - Key Results

This looks like MBO.  OKR is a more modern name.

Thursday, February 23, 2017

Node.js+Express vs JVM+Tomcat

Good read:!topic/nodejs/vNNj1lVbi-A

The Node.js is 20% faster than the Java EE solution
~ Performance Comparison Between Node.js and Java EE

Minimum viable product

This is an important concept for startup and for a new project.

However, it is hard to define it.

Friday, February 3, 2017

Modern Product Documentation

Here are requirements from user and product interaction perspectives:
  • We should not require people to download docs from somewhere else.  Links to docs should be available within the product.  PDF is fine but context sensitive contents are better.
  • Use videos to demonstrate How-Tos.  Again, links should be available within the product
  • Show Release Note directly with the product
  • Allow the users to directly enter a support case within the product
  • Allow the users to provide suggestions directly from the product
  • A small News&Update - directly communicate to your users
This is the modern software should be and I just saw one!!


It is really painful to use Microsoft Office365.

I miss Google drive, Google email, Google Docs, etc. already.

Only one great thing so far.  I can open Outlook email from Mac Mail program.

OneDrive, SharePoint, Delve.  What are the difference?

Person Search did returned the person, but when I click on it, it is gone.  Why?????????

Monday, January 30, 2017

Cloud Operator Acceptance Testing before deploying into cloud

The software package is developed in the dev env.  The dev env does not necessary reassemble the real production env.   It supposes to be a simple, isolated env for dev to code and perform unit testig.  That's why we need the QA env.  The QA env should cover the testing cases that represent the customer's deployments.

However, a cloud env may have additional requirements.

Daily Standup

I attended my first standup meeting in my new company.