Hi, I am still working on updating my website. This means some of the content is not accessible. I am sorry about this :) Have a great day!

How to Abide in Christ During Life’s Storms: Finding Peace Amid Challenges

The above picture is our car’s dead engine. Abiding in Christ is hard work, especially when encountering challenging issues. Two weeks ago, I noticed our car was having some issues. It rattled more than usual, so I brought it in for the mechanic to take a look. He told me that the engine was not […]

Keep Moving Forward

It has been almost a month since my family and I moved to Africa. We are slowly adjusting to our new home. Like most missionaries, figuring out even the simplest things is a journey. I am still figuring out how to get water here where we stay. My home has two water tanks, one underground […]

Dusting off this blog

Dust off a book

I have been blogging since 2005. That’s almost 20 years! Though not very consistent. What started with a triathlon blog turned into a Christian blog. And I stopped blogging in 2011 after I came to Singapore. These days, I’ve shared most of my thoughts on social media (Facebook, Instagram and TikTok). But one thing I […]

Fruit for thought: The Rise and Fall of Mars Hill

I recently finished listening to the whole series of podcasts on The Rise and Fall of Mars Hill. It has been a sobering podcast to listen to. I highly recommend for those who are in seminary or going to ministry full-time to listen to. It is a good reminder that we must be mindful of […]

Five Books Recommended for Christian Parents

Here are a few books I highly recommend for Christian parents. I read them for my M Div thesis. My thesis was persuading how parents should discipling their children, not the church. Book #1 – The Disciple-making Parent by Chap Bettis I never thought my role as a father was to disciple my children until […]

Gospel Identity vs Identity Based on your commitment to Jesus

This post reflects Tim Keller’s sharing entitled “How a Gospel Identity Grows” around the 15-minute mark. He said that basing our identity on our commitment to Jesus is subtle but vastly different from our identity in Christ (also known as Gospel Identity). How is it different? Tim used Peter’s denial as an example. When Jesus […]

Kids, parenting and ministry

I may have written this before, so bear with me if you have read it already. Our life decisions will determine the path of who we will become. I know this ain’t rocket science, but I am always amazed at myself for taking this route of being a stay-at-home dad. I admit that most of […]

Our Fear of Being Ordinary

I carried them everywhere when my kids were young, like 3 and 1. I would strap the baby on my chest and carry my three-year-old in one arm. I remember a few times, people in the mall would applaud me and call me “super dad.” Being a stay-at-home dad (SAHD), one would think that encouraged […]

The struggle in doing chores

I have been a stay-at-home dad since mid-2009, and there is still one thing that I still struggle with. And that is doing chores. A good example is what happened last night. Because I took the car for maintenance during the day, I didn’t have time to buy groceries. Usually, I shop during the day. […]

A change in direction

I can’t believe I have kept this blog for more than 10 years now. But I started blogging much earlier. My first blog was about my triathlon journey and Ironman training in 2005. Blogging was a way for me to connect with other triathletes and endurance maniacs 😀 Slowly, I started to switch to writing […]