Code


My current languages of choice are Java and Python. I'm starting to play with C# a little bit despite my conscience. I should also mention that one of my least favorite languages is C/C++ but that's partly because of the ugly code people write with it. UPDATE: I'm actually getting to the point where I don't completely hate C++ ... in part because of visual assist. C++ is still pretty nasty though.

Below are a couple of very small code snippets that I've worked on in the past. See my portfolio page for a description of some of the real projects I've worked on.

A TV Interface

Try out a little TV interface I designed for a user interface class in grad school. The interface was required to run at a resolution of 640x480 and could only use a 5 button remote. You can get the source code if you're interested. The source code requires the latest version of Jazz available from HCIL. This was a team project with 2 other students under the usual limited time constraints.

A Zoomable Graph Editor

Try out a zoomable graph editor I designed under Ben Bederson as a simple demonstration of some Jazz features. This is not meant as a serious application - it's meant to show some jazz features. The source for this application comes with the Jazz distribution. You can get the Jazz source code from HCIL.



Here are some of the Open Source projects I've used or experimented with recently: