Hello all, I'm interested in studying some first attempts at Ruby programs, especially from people coming from statically typed languages (especially Java and C# ). Specifically, I'd like to see programs which are beyond the "Hello World" level and make use of Ruby's OO features--defining and using classes/objects. The purpose is to look for patterns in these examples to try to understand the changes in thought process that people go through as they make the shift from a static-ish language to the more dynamic Ruby. I'm not necessarily looking for high quality stuff here. Looking back a couple of years at my first major Ruby program (a sad imitation of the Java servlet API), it's definitely not something I'm proud of. So, don't be shy. I won't post your code or use it in any way without your permission. I'd just like to see what I can learn with a sufficient number of data points. This might end up fueling a tutorial or some other write-up if I get enough samples and they turn up any relevant patterns. If you're interested in helping, you can email me directly at ruby / chadfowler.com. I'll be traveling over the next day and a half, so if you email me and don't hear back immediately, don't be surprised. Thanks, Chad