Following our recent launch of the Decision Makers feature, decision makers are better equipped than ever to respond and work with petition creators to help improve their circumstances. Helping people target their petitions at the appropriate decision makers has become more important than ever.

Unfortunately, targeting decision makers is difficult because many leaders, politicians and other decision makers share names with different people.


A month ago, I attended a wedding for the first time. Ling has been a lifelong close friend (知己) of mine, and I am overjoyed to know that she has found an equally godly man who credibly loves her more than he loves himself.

At Ling’s (half-joking) request, I wrote her a mashup of some of her favourite songs plus a coupla rhymes for her beautiful day. This commemorates 14 years of being schoolmates, where our favourite media to present homework assignments was performing rewritten songs in front of the class!

I’ve resolved to write more in the coming year (prose, verse and rhymes – in addition to code), and this was an incredibly fun way to start. Thanks Ling for the inspiration, and for letting me perform it in front of your friends and cousins at the wedding dinner!

I will not post future ukulele covers on here (unless I write original lyrics), but you can watch the rest of my ukulele videos on my YouTube channel or get the news on Twitter.


Management Pearls, Plays and Protesters with Marissa Mayer (Dreamforce 2013)

"I love your shoes," Marissa Mayer rasps as she sits in an armchair onstage with Marc Benioff at the Keynote of today’s Dreamforce conference, like she has been yelling too much at the Stanford-USC game and sleeping too little.

Benioff’s feet flash red and white patent leather, a toadstool cap on his otherwise staid navy suit. He lavishes her with unbelievable praise for her “incredible” position at Yahoo! now, and her exceptional commitment to design simplicity which contributed to the success of “some other company” she was at before, whose name he cannot remember.

Read More


How many “conservative Asian countries” criminalize gay sex?

TIL –– Same-sex sexual activity is legal in:

  • India
  • Nepal
  • China
  • Hong Kong
  • Japan
  • South Korea
  • Taiwan
  • Cambodia
  • Indonesia*
  • Laos
  • Philippines*
  • Thailand
  • Vietnam

In fact, the only countries in our SEA region where homosexual sex is criminalized are:

  • Malaysia
  • Brunei
  • Burma
  • Singapore
  • and Muslims in one Filipino province and one Indonesian city.


Tags: lgbt rights

What makes Singapore Airlines so great?

Friends often ask me this question.  So I will take you on a journey with me on this SQ flight.

When you first step onto the aircraft, you are greeted by ridiculously good-looking flight attendants (the Singapore Girl sarong kebaya is just unfair) as well as with the distinctive “cabin smell”.  I almost teared up yesterday when I caught a whiff of this, partly because of the nauseating chemicals, but mostly because it reminds me of my childhood when I got to fly Singapore Airlines with my parents and I rarely get to anymore.  Okay congrats, the worst is over.


Read More

Tags: singapore

How to insert Click macros in your DFP Creative

This is part 2 in a series of examples for using third-party creative in DFP ads.  If you want to learn how to insert Click Tracking into your ad code, read on…

Read More

Tags: ads coding

How to pass variables into your DFP Creative (Pattern Matching macro examples)

I worked on ads for Hipmunk a few months ago using Google’s DoubleClick For Publishers (DFP), and was appalled at the lack of documentation for implementing custom creatives (“third-party creatives” in DFP terms).

Fortunately, the Google technical staff were helpful in replying to our emails and I thought I’d share what I learnt here in a series of 2 posts.

This is part 1.  Imagine we are trying to put ads on our site,

Where to put your Third-party Creative

(Unforch i don’t have a screenshot so had to borrow one from the internet.  Source)


This is where you include the HTML or script content your advertiser client (e.g. Kika’s Hula Skirts) gives you.  This third-party content will go in an <iframe> on your site, so you cannot access’s styles or scripts within this code.

If you want to learn how to include styles and custom variables into your third-party ad code, read on…

Read More

Tags: ads coding

Essential reading (link in title).  This is something I have always struggled with; my mind loves anticipating and escaping into my future.  While this may seem more “productive” than dwelling in the past, it still means that my time and my thoughts are not truly under my control.

One of my close friends, H, started meditating regularly, and I have been fortunate to be there to witness part of his journey.  He does less, worries less, and calms me.

Read More


The definitive resource for web performance.