Once upon a time, I knew how to use Unix sockets.
This one was a long time in the making. The case is cherry, the face plate and knobs are copper. The left knob is input select, center volume, and the right knob is a rotary dimmer switch for the (incandescent) backlight on the volume knob. Sounds absolutely beautiful, looks just as good, with more coats of polyurethane than I kept track of! Thanks to all of the people at diyaudio.com, especially BrianGT, who made the PCB boards I used, and to my then landlord Steve who let me use his shop.
Some old code files from my undergraduate CS222 Data Structures class. At the time I was pretty proud of my fully-recursive AVL tree!
In my earlier programming career, I was very interested in cellular automata and Braitenberg vehicles. I wrote a couple of object-oriented Java packages to explore their behavior. These are Java applets, one should be able to run them with appletviewer PanelApplet.html
.
The second iteration of the headphone amp was the same internal design, packed into a slightly smaller, sleeker container. This one has a much more solid feel to it. It’s based on Chu Moy’s design; I checked the first iteration using a scope and it checks out nice, no clipping and the input/output resistances are good (100k in, theoretical 0 out.)