Recent posts

Thin, Scalable, Computerless

12 minute read

In early 2018, I was on a trip visiting home in Shanghai. While we were chatting away with my parents about all sort of things happened when I was a kid, the...

Microservices is a Journey

1 minute read

When discussing microservices, it is either a full architecture or a technical topic. The passionate conversation usually started without context.

Struggle and Learnt Optimism in Engineering

3 minute read

Engineering is a challenging career. To be a good engineer, you need to keep up-to-date with technologies, keep disrupting your mind, sometimes creating spar...


1 minute read

I’m sure there are more than enough articles and books about leadership already. Here are my thoughts…