Archive for August, 2007

Principles of agile development (1)

1. “Early and continuous delivery.”
Business processes are ever changing (even during the course of development) and sometimes customers don’t necessarily know what exactly they want out of the system till they see it in action. So it makes sense that the earlier and more frequent we involve customers in the process the quicker customers will [...]

Continue reading »

My 2 cents on I.T. start ups

Today a friend from China sent me an email asking me what they should do when they leave graduate school. He is a very smart guy doing postgraguate in Computer Science (I believe) in one of the top universities in China. There is a few of them all from this graduate school got together and [...]

Continue reading »

Home, sweet home.

I’m sitting down at this dining table, having lamb steak that I cooked myself, at home, my home, my very own first home. Yip. Sun has bought himself his first home all by himself.

Pondering and reflecting. 
Looking back 7 years when I first came to this country from an ordinary but well educated, traditional, middle class [...]

Continue reading »