 Between 1994 and 1997, he worked on the Smalltalk system developed by Animorphic Systems, a company that was bought by Sun in 1997.From 1997 to 2006, he worked at Sun Microsystems as "Computational Theologist" and, as of 2005, "Distinguished Engineer", on various aspects of the specification and implementation of Java.Following that, he was "Distinguished Engineer" at Cadence Design Systems from 2006 to 2009, where he led a team of developers designing and implementing Newspeak.