Blog
Reclaiming Baptism: Being in Water Together (A Sermon at Oaklife Church on July 20th)
Sun Jul 20 2025Prophets Are People Too: Can We Break Cycles? (My First Sermon)
Sun Dec 01 2024My APTA Emerging Leaders Program Application Responses
Thu Nov 14 2024Blog Comments, Powered by Bluesky (Plus: Getting started with Bluesky)
Wed Nov 13 2024Christian Hope and Nymphia Wind at the Presidential Palace
Thu May 16 2024Email is Good, Actually.
Mon Apr 22 2024The Randomness of Bad and Good Things
Thu Feb 29 2024When is Self-Promotion Cringe?
Mon Feb 19 2024Website Rewrite and Taipei Travel Guide
Mon Feb 19 2024Baptism Statement
Sun May 21 2023Taking a Stance with a Computer Purchase
Sun Aug 23 2020How Do I Vote?
Wed Oct 31 2018What is g0v?
Thu Oct 25 2018How Does g0v Mobilize?
Mon Oct 22 2018Maracuya is Now Responsive
Sat Oct 20 2018Introducing Maracuya
Thu Oct 18 2018In Their Own Words: Curtis Kuo
Wed Oct 03 2018What the hackNY Fellowship is
Sun Sep 30 2018Quito Day 2- An Army Parade
Thu Aug 09 2018hackNY Application Responses
Thu Jun 21 2018Amtrak Time is a Lesson in Daoism
Tue May 29 2018Chinese People: Why Don't You Get Angry?
Fri Mar 16 2018Facing the Sea, With Flowers That Bloom in the Spring
Thu Mar 15 2018