In the early days he worked on Hibernate Core even before it became
part of JBoss, and over time he have been involved in alot of projects
at JBoss, mainly focused on the tooling/developer aspects.
He gets to touch upon almost every technology inside JBoss as they
need tooling. It's given him a unique viewpoint of being an actual user
of the technology - feeling both the pains and joys of a user.
Max have been involved in Ceylon from the early days and tried to keep
up with the evolving specifications. Gives feedback and provide input
in directions of the tooling and as such is now trying to make Ceylon
available from Eclipse.
Many things in Eclipse require or uses a classpath, i.e. java projects,
junit and server launches, hibernate console etc. For these classpath containers are handy to use
instead of forcing users to individually pick the (possible long) list
of jars needed to get their work done. A classpath container allow plugin providers to automatically
create a group of jar's which can be added and removed in one operation - simple and efficient.