About

I am most interested in the notion of thinking unthinkable thoughts. How do we think, and how do we develop new thoughts? Moreover, how can we think new thoughts quicker and understand a body of knowledge faster?

Just as a to-do list helps us remember, and a notepad helps us perform calculations, computers can help us immensely when it comes to thinking previously unthinkable thoughts.

To this end I want to make tools that help people to understand the world around them, and think of new solutions to difficult problems.


Recent Experiments

05/13/2017 » Additive Splines


Most Recent Idea

Calendars » Humane Software

I've found myself becoming increasingly dissatisfied with calendar applications. Fundamentally, I think they're solving the wrong problem. They should focus how to best spend your time, what’s the most optimal arrangement of these events for my productivity and well-being?

Recent Writing

04/03/2017 » Unthinkable Thoughts

Traditionally we create tools to augment our own faculties. We wanted to fell trees, so we created the saw. We wanted to we wanted to combine pieces of wood, so we created the hammer. However, we can also augment how we approach those problems in the first place, this is what it means augment human intellect.

03/30/2017 » Mission Briefing

What I'd like to do here is give a sense of my own direction and focus. I've gone into this a little bit in my about page, but I'd like to expand a bit on the core themes, explain their importance and my thoughts on how they play out in the market place.

Most Recent Project

06/29/2017 » clr

clr is a go library to manage different color spaces, convert between them and compare colors.