不积跬步,无以至千里
不积小流,无以成江海

Great journeys begin with small steps;
mighty rivers grow from little streams.

Singapore corrupt practices bureau

Famous corrupt practices bureau located at the Bukit merah, keeping Singapore clean government

A after- raining morning 雨后清晨

After a night raining, it stops in the morning. Fresh air and wet road. Starting a day with my dog walking along the canal river. 一夜的雨,早晨起来还略有小雨,早餐后,雨停了,斑斑点点的蓝天漏出了头。每日早晨的必备工作,遛狗。 雨后小蓝天 S...

Tips: mapjoin in long-tail optimization in SQL

When joining a big table, saying A, (e.g.10M records), with a small table, saying B (e.g. 1000 records), based on some keys, the long-tail issue may popup. For example, if you have 10M product &...

Sunset at the sky garden of building

Enjoy the sunset at the sky garden of building

Bicycle: slow death of planet

The following is from recommend post of my LinkedIn friend community. Very good point. Start Sunday morning with happy laugh. Bicycle is the slow death of the planet." A banker made the econ...

Morning vs evening orchard road

乌节路的早晨是安静的,只有零零散散上班族:乌节路的傍晚是人潮汹涌,热闹奢华的。楼宇店铺灯火辉煌,shopping eating dating Morning Friday evening

Golden monkey on the pole


On-site attending SCAAST seminar

Representative of China embassy in Singapore gives a talk NUS Prof Freddy Boey sharing Nus incubation and accelerator start-up

Rambutan tree along the road in HDB neighborhood

In weekend morning, normally I cycle to lengkok Bahri in redhill to self-deliver breakfast to family. This Hong Kong dim sum shop In hdb neighborhood tastes good and price is similar to food cour...

海上日出, sun rising in the morning beach