Josh Susser is a freelance developer specializing in Ruby on Rails web applications. He got started with object-oriented programming doing Smalltalk at Xerox back in the glory days. His Smalltalk work ranged from application and system programming in Smalltalk to virtual machine development in microcode. At Apple he was a principle designer of the long-lamented OpenDoc, and at Sun Microsystems he was a principle designer and author of the Java Card 2.0 Virtual Machine Specification.
Working in Ruby has let Josh escape the tedium of hybrid OOP languages and get back to his dynamic language roots. In the Rails community, Josh is a frequent contributor to the Rails open source project and keeps a popular Rails programming blog.