Make your own free website on

Welcome to Rod's Tripod Root

  navigation how to get around here  
If you're a frequent visitor here, you may want to take a look at my list of recent changes at this site. From that page you can register with NetMind to be notified when my Tripod pages change.  
  If you know what you're looking for, or you just want to see what's available here, you may want to use the site map to find it.
You might also want to try the search page to search my Tripod pages using HotBot or AltaVista. (It takes a while for new pages to show up on these engines, so the search is probably not complete.)  
  content what do we have here?  
Here's an article I wrote about implementing the Singleton design pattern in Java. It shows an idiom I find to be more useful for Java than the Gang-of-Four's C++ version.  
  I've become quite a fan of using patterns and pattern languages for software design. I've also created a draft XML DTD for a pattern markup language that you might one to look at.
I think the eXtensible Markup Language (XML) is cooler than sliced bread. You can see some micro-domain markup languages I have created.  
  My senior thesis at Bard College was The Matching Model for Routing Permutations on Graphs, which explores some properties of an abstract model for parallel processing.
While at Bard College, I did an independent study with Brant Jones that explores dynamic, labeled graphs as a knowledge representation and processing mechanism. The project is entitled the Reactively Ordered Data Model.  
  I once wrote a C++ program that uses genetic programming techniques to evolve strategies to play the game go. I call the program Gollem. I've pretty much stopped working on it now, but I may resurrect the architecture as a Java/C++ application.
If you are a web page author or developer, you might find this color scheme utility useful. It lets you preview different HTML color schemes with a simple point and click interface. It uses a lot of JavaScript and was primarily built for my personal use, so you might have trouble with it if you're not using Netscape Navigator 3 or 4 (Communicator). Feel free to steal the code if you want. (Please email me if you have suggestions or improvements.)  
  about me who the hell am i?  
  I live in Hyde Park, a neighborhood on the south-east side of Chicago, Illinois. Here's a map of Hyde Park/Kenwood.
My wife, Stephanie, and I have been happily married since May 2, 1998.  
  I'm currently working for The Planet Group, a consulting firm that specializes in web and database development. I primarily write server-side Java applications, but that often entails SQL, PL/SQL, HTML, CSS, JavaScript, client-side Java and other technologies. If you're interested, you can take a look at my online resume.
I'm a 1997 graduate of Bard College in Annandale-on-Hudson, New York. My degree is in Mathematics. My focus was on discrete and combinitorial math.  
  If you would like to contact me for any reason, you can send email to or
Of course, you can see my obligatory list of links.