Creative Projects


What We Think About When We Think About Code

What We Think About When We Think About Code is a podcast about how humans manage the complexity of software engineering. We interview software engineers to figure out what forms code takes in their mind, and what mental tricks they use, consciously or unconsciously, to navigate and manage code.


So far, yellow is a React library for rendering graphs. I use it in exploratory projects on my website, and dream of building a modular social network in the vein of Google+ with it.

Yellow Projects:
What the Four Color Theorem Can Teach Us About Writing Software
Building Modular Java Applications with Gradle


What follows is a series of short essays inspired by Karl Ove Knausgaard's phenomenal work, My Struggle.

The Eyes We Had Then
Our Animal Natures
Sun And Rain