2020

Back to Top ↑

2019

The Win or the Way

Today the American Go Association published an article I wrote. It’s a reflection on an older article published in the Buddhist journal, Tricycle: The Buddhist Review. Bill Cobb, a well-known figure in the American go scene, leans on his love of go and a lifetime of scholarship as a professor of philosophy, to reflect on go as a path to enlightenment.

~1 min read

Tessellation Basics: Subdivision Surfaces

One method of producing a 3D sphere is using a subdivision surfaces algorithm. Starting with only four equilateral triangles (making a pyramid), you then subdivide each triangle into four, smaller equilateral triangles. After the subdivision, the distance from the sphere’s origin to each new vertex is normalized to the radius of the sphere. Repeat the process any number of times to continue dividing the surfaces. With enough triangles, the final mesh will appear as a smooth, curved surface.

~1 min read

Tag Bubbles

I wrote some code that uses the Stack Exchange API to query the tags associated with a users account on Stack Overflow. From there I decided to use Codea to visualize the breadth (number of different tags) and depth (the count of each individual tag) of my activity on SO.

~1 min read

Bezier, Fibonacci and Newton

Below you’ll find a video that demonstrates a small application that I developed in Codea as a way to explore some important concepts that I’d like to master and then apply to future development, be it in games or in data and algorithm visualization.

~1 min read

Portrait: Go Player

Some years ago, Michael Rose was generous enough to create this digital portrait of a good friend of mine. To this day, Tanaka-san and I still meet up every week to play Go. We’ve kept this up for over 15 years now.

~1 min read
Back to Top ↑