Raising a 4-year old is harder than I thought. Mentally, I broke today. It was already a lousy...


The beginnings of FutureFlight
Putting together a short list of media coverage for FutureFlight to look back in the future (pun intended)...

Hiring the best FIT
Just had a surreal dinner 🙂 An ex-intern invited me to have dinner with his parents, as the...

Vision 2020 Nostalgia
My own way of celebrating nostalgia: write band music. Arranged not for the city band with full instrumentation,...

Reflecting on 3 years of ReactJS (2015-2018)
We did React 0.12, 0.14, 15, now 16 (with create-react-app) over the span of 3 years (1 month...

Keep on moving with the times
Can we stop? No. Can we walk? Not really. We have to run. Some will run and fall...

Still on WordPress, going minimalist
Into year 14 of blogging. Still here! But getting really tired of decorating it. Just wanna write sometimes,...

Happy 2018: Pulling the Bow Back
Goals 3 big items for 2018 1) Picking the right battles 2) Picking the big battles 3) Picking...
Hungry like a pack of wolves, but patient like a python
Looks like I haven’t spent the time to write in the past few months or so. I’m going...

Changing the world, 18 minutes at a time
If last year’s TEDxPetalingStreet was a harrowing first time experience, this round at TEDxNUS it was slightly better....