To Brian Levine, for introducing me to Python, a small thing that has made a big difference. To my parents, for allowing me to monopolize the family computer while growing up. And to my wife, for her loving support and understanding.
To my late father Henry, who taught me to tinker; to my mother Glenda, who taught me to write; and to my wife Kathleen, a brilliant star in my life.
To my wonderful children, Leanna Xin-Yi and Daylen Xin-Zhi, for whom I’ve had to develop multiple pairs of eyes with which to keep watch over, and who are miraculously able to temporarily transport me back in time to remind me of what childhood and its amazing wonders were like.