
Commentary – Some call us the loser generation, but we’ve survived just fine
My latest CNA commentary is a love letter to my fellow brothers and sisters in Generation X. Excerpt: “Lately, it feels like my generation…

My latest CNA commentary is a love letter to my fellow brothers and sisters in Generation X. Excerpt: “Lately, it feels like my generation…

I was honoured to be the keynote speaker at Rainbow Centre‘s Learning Day on 27 June 2025. Rainbow Centre is a Singapore charity that supports around…

Hey Ma, Look What I Vibe-Coded: Ever wanted to automate the filing of your receipts and invoices? Yesterday, I made it happen by “vibe-coding” a…

In this week’s newsletter, I explain why you need to talk to the machine like a human. I also share what I wrote earlier about…

“How should we react when we receive emails that seem too perfectly written, that is very ChatGPT-ed?” This was a good question that came up…

Yesterday, I was invited to be a panelist at Victoria Junior College’s Professional Learning Community (PLC) Fair, where teachers presented their projects that implemented educational…

Claude AI-powered Artifacts: Making your own apps with Gen AI just got easier with Claude. Anthropic just launched a dedicated space for building, hosting, and…

I was trying out Perplexity on WhatsApp today and was struck by how it delivered a daily news update: 🔵 There was an AI-generated cartoon…

“54% of your employees think they’re good at using AI. Only 10% actually are.” – Greg Shove, CEO of Section. Section surveyed over 5000 knowledge…

You may not realise this but we are living in a science fiction age where anyone can transform their thoughts into a beautiful image in…

I just generated this animation using Midjourney. While I can use a pen and draw the first frame of the lady, I do not have…

A new challenger has entered the AI Video ring! Midjourney finally launched its video engine to fight Google Veo and OpenAI Sora. I find that…