Joe Bowers
I Write Software
My Resume As a Technical Generalist
People say nice things about me in my LinkedIn Profile
I Make Things
I just wrote a Clojure tool for approximate non-negative matrix factorization for feature extraction.
I wrote lzw, a pure python module for lzw compression. You can browse the documentation here, or get the module for yourself at the python package index.
Slides for Javascript Makes me Happy, a talk introducing JavaScript as a Functional Language to (mostly) C# and Java programmers, that I presented at Codestock 2009
An excuse for an Axis-Aligned Bounding Box Tree in Javascript
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



