Elsewhere, you can follow me on twitter, see my photography on flickr, or read my source code and be my nerd friend at github.
Or maybe you just want to drop me an email.
Canvas Tutorial
Make a Breakout clone with HTML5's <canvas> element
Bloom filters by example
A demonstration and explanation of how to use Bloom filters
Multi-line lambdas in Python
Hacking python's with statement for fun and profit
with each([12, 14, 16]): def _(x): print x print x+1
Visualizing Permutations
A visual demonstration of how a few permutation algorithms work
My Ignite Baltimore Talks
Two five minute, hopefully entertaining talks: The Malthusian Tower and Cognitive Bias and Cholera
NCAA Bracket Randomizer
Generate a random but reasonable NCAA bracket for your office pool
Drawing Presentable Trees
Tree drawing algorithms actually have an interesting, long history, and are fun to implement.
Image Programming Tutorials
Two tutorials on processing images with javascript, The Histogram and Converting to Monochrome







