Team Programming Systems
panel
The panel moderator is Eric Clayberg. Participants are Colin Putney, Niall Ross, and Bob Westergaard
Tuesday 2:45 pm to 3:30 pm
Abstract: A panel discussion on team programming, version control, and configuration management in Smalltalk.
Bio: Eric Clayberg, Sr. Vice President of Product Development for Instantiations, Inc., was Executive Vice President of Objectshare Systems, Inc. and Vice President of Development for ParcPlace-Digitalk, Inc. He is the primary author and architect of over a dozen commercial Smalltalk add-on products including the popular VA Assist Enterprise and WindowBuilder Pro product lines. He has a BS from MIT and an MBA from Harvard.
Bio: Bob Westergaard started his Smalltalk career in 1993 with ParcPlace Systems by providing support for VisualWorks customers. Working in support helped him to become familiar with the entire product line and third party products, such as ENVY/Developer. He was part of a three member support presentation team at the 1995 ParcPlace User's Conference. He currently is a member of the VisualWorks engineering team, where some of his time is spent working on Store and system integration. Two of his contributions to the Cincom Smalltalk public repository are Paste it Everywhere (a multi-computer clipboard using Opentalk) and an interface to the Simple DirectMedia library. He also contributes to the Cincom Smalltalk Community Blogs.
Bio:Colin Putney is a software developer at Quallaby Corporation, writing on network monitoring software in VisualWorks Smalltalk. He the author of OmniBrowser and co-author of Monticello, both open source development tools for Squeak Smalltalk. Though he has been programming for many years, he began working in Smalltalk in 2002
Bio: Niall ended his undergraduate career with two intellectual interests: computing and the theory of relativity. A quick check of how much commercial work was available to relativity and gravitation theorists decided him to do academic research in that field and then seek a commercial job in computing, rather than the other way round.
Niall started working commercially in IT in 1985. He was at first assigned to designing and implementing software engineering process improvements and only three years later did he begin significant writing and delivering of commercial software. This experience taught him that intelligent people can nevertheless form foolish ideas about software engineering if they have not worked at the coding coalface of real large commercial projects.
Learning from this, Niall spent the nineties working on software to manage complex, rapidly-changing telecoms networks. A side effect of this work was that it taught him much about how scale and rate of change affects software. Early in the nineties he discovered Smalltalk. The more he used it, the more he came to recognise its its power in this area. This perception was strengthened when he spent a year delivering a telecoms management system in Java.
At the end of the decade, Niall formed his own software company to offer consultancy in meta-data system design, in Smalltalk and in agile methods. He has since worked on a variety of meta-data-driven systems, mostly in the financial domain. He also leads an open-source project (http://customrefactor.sourceforge.net).