Recent posts

I Am Addicted To Heroine

4 minute read

Addiction is a difficult thing to admit. It’s isolating, consuming, and often starts innocently—just a spark of curiosity. Curiosity becomes pleasure, pleasu...

On Walking

3 minute read

For the past year, I’ve been doing roughly 80% of my work while walking or riding my bike (except when my ACL and MCL injuries prevented it). While this app...

It’s about time!

2 minute read

Yesterday I had a conversation that’s still on my mind. It was with someone I deeply respect - the kind of person who builds from solid foundations, takes ti...

On Singapore

4 minute read

As someone with libertarian views (with progressive social leanings) who values minimal government intervention and personal freedom, moving to Singapore was...

On Common Sense

2 minute read

Common sense is a tricky concept—often undervalued and misunderstood. People throw around the term like it means something is obvious or easy. But the truth ...

On AI Replacing Programmers

3 minute read

Once enough gray-haired people in Washington DC had installed ChatGPT on their phone, they became collectively conscious that this generative AI thing isn’t ...

On winning

1 minute read

This morning, I noticed that my daughter was crying in her room. She informed me that she had crushed her pinky finger in a drawer and it hurt badly.

From 20 To 100 Million Developers

11 minute read

Yesterday, I spent time at the home of a successful banker in Singapore who taught himself how to code in his 50s. He was joined by his top data scientist an...

On Integrity

6 minute read

I am currently writing a recommendation for an applicant to the Stanford Graduate School of Business. I’ve filled a number of those over the years for severa...