zack yang's blog