TERENCE HONG: A EMERGING FIGURE IN SOFTWARE DEVELOPMENT