I hardly use TDD for Java AWT/Swing components. It’s usually too much of a pain in the neck. I don’t do TDD for JavaScript either, but usually that’s because I’m using JavaScript for a quick-and-dirty prototype or for something I don’t expect to rely on heavily.

is a composer and photographer from Detroit, Michigan. He has been working on a Java program to display certain mathematical diagrams.