"I think OOPSLA is the best d*mned programming conference in the world: there is nothing else like it. OOPSLA is where people learn what they need todayâ€”and learn what they will be doing tomorrow. This is as true for programmers in the trenches as it is for researchers and academics and educators." [Long-time OOPSLA Attendee / Iconoclast]
OOPSLA was founded in 1986 by the earliest of early adopters: researchers and practitioners thrilled by the prospects of object-oriented programming. Now, as we convene for the twentieth time, objects are utterly mainstream, the very foundation of a great deal of the world's software. But the thrill of creation is addictive, and OOPSLA has developed a strong tradition of being the spawning ground for new ideas, artifacts, and movementsâ€”things like software patterns, aspects, refactoring, reflection, Eclipse, UML, and the Agile methods. At OOPSLA, languages like Smalltalk, CLOS, C++, Beta, Self, Eiffel, C#, and Java have sprouted and bloomed, contributing their underlying ideas and expressive power to the pool of computing concepts. OOPSLA strives to mingle people on the vanguard of research, and practitioners in the trenches who are reflecting upon and trying to understand just about every facet of software and programming.
People at OOPSLA like to interact in all sorts of ways, so we have papers, posters, and presentations; workshops, tutorials, and essays; lightning talks, panels, and films; and receptions, BoFs, and a special eventâ€”this year it's the San Diego Zoo. All this plus Practitioner's Reports, DesignFest, and Camp Smalltalk.
People at OOPSLA like to learn from each other and from the masters, so we have sessions selected from the very cream of our carefully refereed submissions, alongside talks and events planned around invited participants. This year we have people who built the mainstream: people like Grady Booch (co-creator of the Unified Process) and Ralph Johnson (coauthor of Design Patterns); we have people who challenge the mainstream like Ward Cunningham (inventor of Wikis), Dave Ungar (inventor of Self), Kent Beck (software patterns, XP), and James Noble; we have people who insist on inventing the future like Gerry Sussman (co-inventor of Scheme), Jimmy Wales (the father of Wikipedia), and David P. Reed (inventor of the TCP/IP end-to-end argument and co-developer of Croquet, the ultimately flexible tool for exploration); and we have people who buttress the present like Martin Fowler and Mary Beth Rosson.
This year we have two co-located conferences devoted to topics that are only now entering into the early mainstream: the Dynamic Languages Symposium and the Social Software Symposium. Our focus is on creativity and innovation, anchored by a keynote by Robert Hass (the former poet laureate of the United States), continuing with the Working With Vision panel, and The Instant Art School Experience.
We are especially proud of Onward!, our innovative track for altering or redefining the art by proposing leaps forwardâ€”or sideways.
We'll even take a look Backward!, in a retrospective session celebrating the tenth anniversary of Java, featuring Guy L. Steele Jr., and with a multimedia reminiscence of OOPSLAs gone by, featuring an all-star cast.
There's a lot to learn about OOPSLA. Visit the OOPSLA website to get it all.