August 14, 2006
Written by Dan Tennant
The Association for Computing Machinery held its annual Special Interest Group on Computer Graphics and Interactive Techniques (Siggraph) conference in Boston earlier this month, paying special tribute to Martin Newell, an Adobe Fellow at Adobe Systems Inc. Computerworld’s Dan Tennant spoke with Newell and David Story, Adobe’s vice president of Digital Imaging Product Development, about their work at Adobe, how the development process unfolds, and kinds of products they’d like to be working on. Excerpts from the interview follow.
One of you is an Adobe Fellow involved in research and development; The other is a software engineer working on end products. How do the two of you interact with one another?
Newell: I run a group of eight people — I’m recruiting at the moment — called the Advanced Graphics Technology group [also known as the Labs], which has been around for 10 years, doing research and development that’s relevant to Adobe’s product groups. In the past, my guys would effectively become members of the product teams and actually see products through to shipping.
Story: We’d have a guy from Labs come and sit with us for six or nine months to debug a product, to get the UI right, to make it work on Macintosh and Windows and wherever else it needed to run, to make it run a lot faster, and to file all the bugs.
Newell: The people in the product groups are software engineers; they know all that stuff, and they’re really good at it. But my guys are not — they’re not trained for it. It was a misuse of their true skill, but that’s the way it was for many years. Then Dave came along, with a background in and frustration with the same kind of problem. He took engineers from the Photoshop team and made them responsible for bringing technology into the product groups from outside. Now, those guys work closely with us, and it’s made our lives way, way easier. Though we work with a product group on a technology right up until shipping, we’re working on the stuff underneath — the engine, not the small things. It’s way more efficient, and while our R&D groups are not very big compared with some other companies, we pride ourselves at being extremely directed.