I Write Software
My Resume As a Technical Generalist
People say nice things about me in my LinkedIn Profile
I Make Things
I made a cool watch face for my fancy new Android Wear watch.
Programming is a form of time travel.
This old-timey lamp queries Mixpanel and determines what color to shine based on the results of the queries.
My friend Suhail accidently wrote this poem in a bug report:On dissonance, harmony, surprise
It Works While You Sleep
Some video games that play themselves:
- The story so far? Episode 2.3
- Progress and technology, Episode 2.2
- Auto-pokemon, Episode 2.1
- A diorama about Astro-Santa Claus, Episode 1
The ghost of Rygar, from the NES game, haunts this hex dump!
I just wrote a Clojure tool for approximate non-negative matrix factorization for feature extraction.
I wrote Some R code for generating factoradic representations of integers, and using those representations to generate permutations in a deterministic way.
Here is a simple, immutable heap in F#
I think random assignment is pretty close to magic.
I turned my shoulder bag into an evil robot with a lilypad arduino and some copper tape.
A simple C# class for binding nice colors to things you intend to use in a graph (or whatever.)
Here's version of TodBot's excellent little six line Arduino function for powering your WiiChuck (or anything else) using Arduino analog pins 2 and 3, annotated in painstaking detail
I wrote an iPhone app to
unleash unknowable cosmic
energies draw black dots on a yellow background, which look pretty cool on poorly lit video.
I think you probably shouldn't try to abstract away the web, and you definitely shouldn't try to abstract away the network.
I twitter intermittently, a phrase that sounds as if it was an elocution exercise, but is nonetheless true.
I made a couple of little animations a while back, like this one:
One of them even got on tv