Josh Susser started his career working with Smalltalk in its glory
days and never recovered from being spoiled so badly. Josh has done
virtual machine development at Xerox (Smalltalk) and Sun (Java Card),
was among the first to develop and sell product applications in
Smalltalk, and has created distributed and component object systems
using technologies from Smalltalk to C++ and CORBA. After more than a
decade of suffering with C++ and Java, Josh has embraced Ruby as a
superior alternative to hybrid languages and a worthy successor to
Smalltalk. Josh now works at Powerset where he develops internal
tools using Ruby and Rails. He also writes on Rails programming
topics and keeps a popular weblog.