A
| B | C | D | E
| F | G | H | J
| K | L | M | N
| O | P | R | S
| T | W | Y | Z
A
Steve
Adolph
Steve Adolph is a principal and senior consultant in software development
process and methodology with WSA Consulting Inc. in British Columbia,
Canada. His development experience includes cellular telephone systems,
railway signaling, mobile dispatch, and e-commerce systems. You can reach
him at steve@wsaconsulting.com.
Michael
Aivazis
Dr. Michael Aivazis is the former director of technology at ParaSoft Corporation.
Peter
Alexander
Peter Alexander is a senior consultant with Blessing/White, a Princeton,
N.J.-based training firm.
Scott
Ambler
Scott Ambler is a Senior Contributing Editor for Dr. Dobb's Journal, and Practice Leader Agile Development within the IBM Methods group. Scott has (co-)authored many books on software development. His homepage is http://www-306.ibm.com/software/rational/bios/ambler.html.
Bob
Arnson
Bob Arnson is a software engineer and has coauthored 10 books, including
the forthcoming Visual C++ .NET for Dummies, published by Hungry
Minds. You can reach him at www.foobob.com.
top
B
James
Bach
James Bach is the Founder and CEO of Satisfice, Inc., http://www.satisfice.com.
He is also the author of Lessons Learned in Software Testing. He
can be reached at james@satisfice.com.
Steve
Baker
Steve Baker is the networking columnist for UNIX Review magazine and works
for the Oregon Department of Energy.
Andy
Barnhart
Contributing Editor Andy Barnhart has been developing software for more
than 20 years. He is a consultant with Cii Associates in Raleigh, NC,
specializing in Windows development for corporate clients.
Jeff
Barr
Jeff Barr is the founder of Vertex Development, a consulting organization
specializing in GUIs, application development with the Galaxy Application
Environment, and application reimplementation studies. He was a co-founder
of Visix software.
Hugh
Bawtree
Hugh Bawtree is an independent software engineer and writer based in British
Columbia, Canada. Bawtree is interested in all aspects of software development,
from requirements to testing and from databases to distributed applications.
You can reach him at hbawtree@optilogicsystems.com.
Mark
Betz
Mark Betz is director of object technologies at Block Financial Corp.'s
Technology Center in Upper Montclair, N.J., where he is a lead architect
and implementer of the distributed framework underlying the Conductor
online financial services system.
Hugh
Beyer
Hugh Beyer has worked in the industry as a programmer, designer, and system
architect for 11 years. With Karen Holtzblatt,
he cofounded InContext Enterprises Inc., a firm specializing in process
and product design consulting.
Marty
Biggs
Marty Biggs is the vice president of methodology for Etensity, an Internet
consulting firm based in Vienna, Va. He can be reached at mbiggs@bigfoot.com.
Andrew
Binstock
Andrew Binstock is the principal analyst at Pacific Data Works, a technology
research and analysis firm in San Carlos, CA. He can be reached at alb@pacificdataworks.com.
Brian
Black
Brian Black is vice president of strategic services at Emergent Corp.,
a consulting company that focuses on highly scalable OLTP, World Wide
Web, and data warehousing applications.
John
Boddie
John Boddie is a senior contributor for DMR/Amdahl. He most recently co-authored
the third edition of Managing a Programming Project Prentice Hall,
1997).
Grady
Booch
Grady Booch is chief scientist at Rational Corp.
Stan
Kelly-Bootle
Stan Kelly-Bootle lives with his wife Iwonka in Mill Valley, Calif. He
has written at least 12 books, the latest being The Computer Contradictionary
(MIT Press, 1995).
Stephan
Vladimir Bugaj
Stephan Vladimir Bugaj is the director of artificial socioeconomics and
information technology director of Intelligenesis Corp.
David
Burns
David Burns is a principal at San Francisco-based Seal Rock Research,
a firm focusing on development trends and technologies. Reach him at www.sealrock.com.
top
C
Gene
Callahan
Gene Callahan is president of St. George Technologies, an open-source
consulting firm.
Murray
R. Cantor
Murray R. Cantor is the author of Object-Oriented Project Management
with UML (John Wiley and Sons, 1998). With over 10 years experience
managing object-based systems, he is currently a principal consultant
at Rational Software.
Dave
Carlson
Dave Carlson, Ph.D., is a researcher, developer, instructor and e-business
consultant. Throughout his 20-year career, Carlson has focused on creating
practical applications of leading-edge technology, including application
modeling and XML vocabularies. He is the author of Modeling XML Applications
with UML: Practical E-Business Applications (Addison-Wesley, 2001).
Contact him at dcarlson@ontogenics.com.
David
Chizmadia
David Chizmadia is the technical leader of NSA's research into Distributed
Object Computing Security (DOCSec) and an Object Management Group representative.
Dana
Cline
Dana Cline enjoys all forms of software engineering, and especially likes
products that run on his existing hardware. With the addition of a little
software, he was able to turn surplus hardware into a Web camera at www.logicsmith.com.
Peter
Coad
Peter Coad is the lead author of Enterprise Components Models (Prentice
Hall, June 1999). His current consulting practice focuses on Java-inspired
modeling for building better enterprise-wide applications.
Fred
Cohen
Fred Cohen is a principal member of technical staff at Sandia National
Laboratories and managing director of Fred Cohen and Associates. You can
reach him through his web site at all.net.
Alistair
Cockburn
Alistair Cockburn is Consulting Fellow at Humans and Technology, where
he is responsible for helping clients succeed with object-oriented projects.
He has more than 20 years of experience leading projects in hardware and
software development in insurance, retail and e-commerce companies and
in large organizations such as the Central Bank of Norway and IBM. He
is the author of Writing Effective Use Cases (Addison-Wesley, 2001)
and Surviving Object-Oriented Projects (Addison-Wesley, 1998).
Jim
Conallen
Jim Conallen is the developer of the Web application extension WAE for
the Unified Modeling Language. He is an experienced Web application and
client/server developer and has worked on systems in the transportation,
telecommunication and health care domains. He has architected large high-volume
transaction process systems and has designed and developed applications
in Java, C++, Smalltalk, Delphi and Visual Basic. Jim is a frequent speaker
on topics ranging from Web application modeling to software best practices
and currently works for Catapulse, an emerging technology company creating
a hosted development service (HDS) for professional software teams.
Edward
Conklin
Edward Conklin is a free-lance programmer and technical documentation
specialist. He was formerly with Forth Inc., based in Manhattan Beach,
Calif., where he was involved with the company's OTA development effort.
Larry
Constantine
Larry Constantine keeps agile by helping clients around the world design
highly usable systems. His books include The Peopleware Papers
(Prentice Hall, 2001), a revised and expanded collection of his essays,
and the just-published anthology of columns from the Management Forum,
Beyond Chaos: The Expert Edge in Managing Software Development
(Addison-Wesley, 2001). Contact him on the Web at www.foruse.com.
Gary
Cornell
Gary Cornell has been a visiting scientist at IBM Watson Labs and now
teaches at the University of Connecticut. He has authored or co-authored
14 computer books.
Christopher
Creel
Christopher Creel works for The Technical Resource Connection in Tampa,
FL and has 11 years' experience in specifying software solutions. You
can reach Chris at chris.creel@trcinc.com.
top
D
Desmond
D'Souza
Desmond D'Souza is senior vice president of component-based development
at Computer Associates' Catalysis/CBD Technology Center (CTC), working
on tools, methods and architectures for enterprise CBD. D'Souza is co-author
and developer of the Catalysis method (www.catalysis.org). He can be reached
at dsouzad@acm.org.
Albert
Dayes
Albert Dayes is a software engineer who enjoys normal application software
development and embedded systems work.
Robert
DelRossi
Robert A. DelRossi is president of the Colorado Springs, Colorado-based
TurboPower Software Company, which specializes in developing programming
libraries and tools. You can reach him at rdr@turbopower.com.
Andy
Dent
Andy Dent is a consultant in Human Interface design and object-oriented
development in Perth, Australia, and the architect of the OOFILE OODBMS
framework. He thinks geography gives him a good excuse for his Internet
and CompuServe addictions.
Esther
Derby
Esther Derby has more than 20 years' experience in software development.
She's been a programmer, systems manager and project manager. Since 1996,
she's been an independent consultant based in Minneapolis. She works with
project managers and projct teams to increase their effectiveness in understanding
and managing complex systems such as software development organizations
and software development projects. Esther can be reached at derby@estherderby.com.
Len
DiMaggio
Len DiMaggio (ldimaggi@genuity.com)
manages the software test and quality assurance department for Genuity
in Burlington, Mass. (formerly GTE Internetworking and BBN) and is writing
a book on the implications of the Internet and World Wide Web on software
testing and quality assurance. BBN, the company that created the ARPANET,
the forerunner of the Internet, was acquired by GTE in 1997. GTE-Internetworking
was renamed Genuity in April 2000.
Mike
Donoghue
Although Mike Donoghue initially hated them, he has enjoyed a happy relationship
working with computers in the fields of technical communication, training,
software development and project management.
David Dossot
David Dossot has worked as a software engineer and architect for more than
10 years. He is currently developing XML-based, multilingual applications for
the European Parliament and enjoys the character-building weather of northern
France. Contact him at david@dossot.net or through his Web
site, www.dossot.net.
Bruce
Powel Douglass
Bruce Powel Douglass is a member of Software Development magazine’s
Editorial Advisory Board and Chief Evangelist for I-Logix, which is based
in Andover, Mass.
Andrew
Downs
Andrew Downs spent a year as a technical lead on a global personnel system
project for the U.S. Navy. He currently works at Snippets.com and teaches
at Tulane's University College in New Orleans, La.
Alex
Dunne
Alex Dunne was product review editor for Software Development magazine
and editor for Game Developer magazine.
top
E
Jeri
Edwards
Jeri Edwards is the vice president of strategy for BEA Systems. She has
co-authored many best-selling books, including The Essential Client/Server
Survival Guide, Second Edition (John Wiley & Sons, 1996) and The Essential
Distributed Objects Survival Guide (John Wiley & Sons, 1996).
Rob
Englander
Rob Englander is a principal engineer and president of Firebird Software
Development, a firm specializing in custom software development and object-oriented
analysis and design. He is also the author of Developing Java Beans (O'Reilly
and Associates, 1997).
Cynthia
Esposito
Cynthia Esposito is the vice president of information services at a leading
managed behavioral health care company.
Gary
K. Evans
Gary K. Evans is an independent object technology consultant, trainer
and architect for Evanetics (www.evanetics.com).
He is a contributing editor to Software Development magazine and
is a regular speaker at software development conferences. He can be reached
by e-mail at gkevans@evanetics.com.
top
F
Constance
Fabian-Isaacs
Constance Fabian-Isaacs is a senior technical writer for TV Guide in Tulsa,
Okla.
Jim
Farley
Jim Farley is a software engineer, computer scientist and IT manager.
Recently, he's headed up the engineering group at the Harvard Business
School and worked for GE's R&D center.
Martin
Fowler
Martin Fowler is chief scientist for ThoughtWorks, an Internet systems
intergrator and consulting company, and a member of the Software Development
Editorial Advisory Board.
Dennis
Frailey
Dennis Frailey is a senior fellow with Raytheon Company, an adjunct professor
at Southern Methodist University and a senior consultant with The Process
Group. A software developer since 1962, he now specializes in the study
of software development processes. He can be reached at frailey@acm.org.
Steve
Furlong
Steve Furlong is a programmer in New York's capital district. You can
reach him at furlos@rpi.edu.
top
G
Janel
Garvin-Evans
Janel Garvin-Evans has been responsible for marketing tools such as Symantec's
Café and Borland C++ 3.x. She is currently launching a series of
tools for TracePoint Technology, a Digital spinoff.
Daniel
Geer Jr.
Daniel Geer Jr. is vice president of Certco LLC, a provider of digital
certification for electronic commerce. He has experience in network security
and distributed computing management as an entrepreneur, consultant, teacher,
and architect. Daniel Geer Jr. and Aviel Rubin co-wrote the Web Security
Sourcebook (John Wiley and Sons, 1998) with Marcus J. Ranum.
Paul
Gerrard
Paul Gerrard is a principal of Systeme Evolutif, a software testing services
company based in the United Kingdom.
Anup
K. Ghosh
Dr. Anup K. Ghosh is the author of E-Commerce Security: Weak Links,
Best Defenses (John Wiley and Sons, 1998). He is the Director of Security
Research at Reliable Software Technologies.
Susan
Glassett
Susan Glassett is vice president of development at ABT Corp.
Katrina
Glerum
Katrina Glerum has been a web developer for the financial industry both
in Tokyo and the U.S. She currently works in San Francisco, where she
indulges in occasional free-lance technology journalism.
Ben
Goertzel
Ben Goertzel is the chairman and chief technical officer of Intelligenesis
Corp.
Robin
Goldsmith
Robin Goldsmith is president of Go Pro Management Inc. in Needham, Mass.
Ellen
Gottesdiener
Ellen Gottesdiener is the president and principal consultant at EBG Consulting.
Ellen consults, facilitates, and trains business and software teams, specializing
in user requirements modeling and collaborative team processes. She is
author of a forthcoming book on Collaborative User Requirements,
from which this article is adapted. You can reach her at www.ebgconsulting.com.
James
Grimmelmann
James Grimmelmann is a programmer and freelance writer.
Martin
L. Griss
Martin L. Griss is a principal labratory scientist at Hewlett-Packard
Laboratories in Palo Alto, California.
Steven
Gutz
Steven Gutz is a software veteran of more than 13 years and the author
of Up to Speed with Swing (Manning Publications, 1998). He is the
vice president of research and development at Accredo Systems Corp., developing
complex Java applications for end-to-end project management.
top
H
Sylvain
Hamel
Sylvain Hamel is a software engineer at Bombadier Transport, Mass Transit
Division, North America in St. Bruno, Quebec.
Dan
Harkey
Dan Harkey is a distributed object consultant for IBM. With Robert
Orfali, he also heads the CORBA/Java Distributed Objects Lab at San
Jose State University. He has coauthored many best-selling books, including
The Essential Client/Server Survival Guide, Second Edition (John Wiley
& Sons, 1996) and The Essential Distributed Objects Survival Guide (John
Wiley & Sons, 1996).
Jim
Harlow
Jim Harlow, a computer industry author and speaker, is VP/COO of Provista
Software International, specializing in legacy-to-web deployment. He has
14 years of computer industry experience.
John
Heberling
John Heberling is a senior consultant with Pretzel Logic Software Inc.
with 12 years experience in SCM on Department of Defense and commercial
projects.
Ken
Henderson
Ken Henderson is a designer, developer, author, and lecturer. He has deployed
numerous client/server systems and specializes in those involving large
databases. He is also the author of Database Developer-s Guide with
Delphi 2.0 (SAMS Publishing, 1996).
Jim
Highsmith
Jim Highsmith is a consultant and the editor of Application Development
Strategies. His new book, Adaptive Software Development: A Collaborative
Approach to Managing Complex Systems, has just been published by Dorset
House Publishing.
Norman Hines
Norman Hines is a software engineer for JE Sverdrup NSG in Ridgecrest, Calif.; he has spent more than two decades in the trenches of professional development.
Luke
Hohmann
Luke Hohmann is vice president of engineering at SmartPatents Inc., a
provider of analytical software tools for intellectual property management.
He is the author of Journey of the Software Professional: A sociology
of Software Development (Prentice-Hall, 1996).
Karen
Holtzblatt
Karen Holtzblatt has designed products and processes in the computer industry
for the past eight years, including the Contextual Inquiry approach to
gathering field data. With Hugh Beyer, she cofounded
InContext Enterprises Inc.,a firm specializing in process and product
design consulting.
Mary
Hopkins
Mary Hopkins is the intranet application manager at a large managed health
care company in Virginia.
Cay
Horstmann
Cay Horstmann is vice president of technology at Preview Software, a leading
provider of solutions for electronic software distribution. He has written
five books on C++, Java, and object-oriented development and is a frequent
speaker at software development conferences.
Robert
"Rock" Howard
Robert "Rock" Howard is president and CTO of Tower Technology Corp. of
Austin, Texas, and co-founder of the Austin Forum for Object-Oriented
Technology. He has written many white papers, articles, and a number of
chapters for technical books including Java Gems (Sigs Publications,
1997). You can download his collected white papers from http://www.twr.com
to learn more about dynamic and hybrid Java compilers.
Hanna
Hurley
Hanna Hurley is a free-lance writer based in Oakland, Calif. You can reach
her at hrhurley@hotmail.com.
top
J
Dr.
Carlos Jerome
Carlos Jerome has been consulting in the systems world for 18 years. In
1999, he was chairman of the New York C++ and Java Special Interest Group
and is a participant in the Object Management Group's Financial Domain
Task Force. He holds a doctorate in mathematics from New York University's
Courant Institute of Mathematical Sciences.
Arthur
Jolin
Art Jolin is a consultant who designs and writes object-oriented frameworks
in Java and C++ for IBM Corp. You can reach him at jolin@us.ibm.com .
top
K
Cem
Kaner
Cem Kaner is the senior author of Testing Computer Software (John Wiley
&Sons, 1993, 1999) and Bad Software: What To Do When Software
Fails (John Wiley &Sons, 1998). He consults to software publishers
and practices law with an emphasis on the law of software quality. You
can reach him at kaner@kaner.com.
Chip
Kelly
Chip Kelly, a member of SAS Institute’s Java Futures Committee, is
also SAS’s program manager for web enablement. SAS Institute provides
web-enabled, platform-independent data warehouse and decision support
systems.
Joshua
Kerievsky
Joshua Kerievsky is a software development coach and programmer. After
programming on Wall Street for nearly 10 years, he founded Industrial
Logic (http://www.industriallogic.com),
a company that specializes in Extreme Programming and software patterns.
When he's not writing code or helping companies with their software development
process, Kerievsky designs and teaches intensive workshops that transform
the way programmers and software teams do their work. He can be reached
at joshua@industriallogic.com.
Warren
Keuffel
Warren Keuffel was a senior contributing editor for Software Development.
Stan
Kim
Stan Kim is a software developer for BLaCKSMITH, a McLean, VA-based IT
consulting and engineering firm. He can be contacted at skim@intersectsoft.com.
Edward
Kit
Edward Kit is the founder and president of Software Development Technologies
(SDT), a consulting firm specializing in software testing, technical reviews
and inspections, and testing automation. He is the author of Software
Testing in the Real World--Improving the Process (Addison-Wesley,
1996).
Cris
Kobryn
Cris Kobryn is the chief technologist at Telelogic (www.telelogic.com)
and co-chair of both the UML Revision Task Force and the Analysis and
Design Platform Task Force at the Object Management Group. You can contact
him at Cris.Kobryn@telelogic.com,
or visit his personal Web site at www.kobryn.com.
Adam
Kolawa
Dr. Adam Kolawa is the CEO of ParaSoft Corporation.
Ronald
L. Krannich
Ronald L. Krannich is president of Impact Publications (www.impactpublications.com),
a publisher and distributor of career and travel books. He has written
more than 40 books, including Get a Raise in 7 Days (Impact Publications,
1998).
top
L
Charles
Lamb
Charles Lamb is a former Senior Staff Engineer with Sun Microsystems in
Burlington, Mass. He is currently the director of system software at Brix
Networks (www.brixnet.com).
Craig
Larman
Craig Larman is Director of Process and Methodology at Valtech, an international
consulting group.
Joseph
D. Launi
Joseph D. Launi is a director in the project management division of Spectrum
Technology Group Inc.
Jeff Langr
Jeff Langr is a consultant for Object Mentor Inc., providing training,
mentoring and consulting services. He is the author of Essential Java
Style (Prentice Hall, 1999) and a handful of papers. Langr resides
in Colorado Springs, Colo.
Bill
Lazar
Bill Lazar is a contributing editor to Software Development and
writes frequently on database, web, and client/server software development.
He has designed and implemented client/server applications for several
major corporations and currently develops web-related documentation and
systems for an Internet software vendor.
Eric
Lefebvre
Eric Lefebvre has spent many years developing enterprise-wide models.
He is the director of research at Progestic Software in Montreal, Can.
Susan
Lilly
Susan Lilly is the director of the SRA Technology Team, the internal knowledge
management organization at SRA International, Inc., a software and systems
integrations firm based in Fairfax, VA. She can be reached at susan_lilly@sra.com.
David
S. Linthicum
David S. Linthicum is the CTO of SAGA in Reston, Va. He is the author
of David Linthicum’s Guide to Client/Server and Intranet Development
(John Wiley and Sons, 1997) and Enterprise Application Integration
(Addison Wesley Longman).
Lucy
Lockwood
Lucy Lockwood is the coauthor of Software for Use (Addison-Wesley,
1999). You can reach her through www.foruse.com.
top
M
Michael
D. Maggio
Michael D. Maggio is senior vice president of marketing for Seque Software,
Inc. He has presented and written numerous articles on topics such as
object-oriented testing and automated distributed testing. Maggio has
also developed and managed software development projects at GTE Labs,
Digital Equipment Corp., and Siemens Nixdorf Corp.
Steve
Maguire
Steve Maguire is a former Microsoft project lead with 20 years experience
developing microcomputer applications. He is the author of Writing
Solid Code (Microsoft Press, 1993) and Debugging the Development
Process (Microsoft Press, 1994), both recipients of the Jolt Productivity
Award.
Michael
C. Mah
Michael C. Mah is managing partner with QSM Associates Inc.
Kathleen
Maher
Kathleen Maher is a freelance editor and writer based in San Francisco,
Calif. She is also managing editor of the Peddie Report, a weekly
publication for the graphics industry (www.jpa.com).
Qusay
H. Mahmoud
Qusay H. Mahmoud is the author of Distributed Programming with Java
(Manning Publications Co., 1999). You can reach him at qmahmoud@javacourses.com.
Melissa
L. Major
Melissa L. Major is a consultant and site manager for Software Architects.
She has created testing processes for Lucent Technologies, among other
companies, and has taught computer science courses for Clemson University
and Limestone College in Gaffney, S.C.
Benson
I. Margulies
Benson I. Margulies is vice president and chief technology officer for
Basis Technology Corp., an internationalization
services firm in Cambridge, Mass. His experience ranges from secure operating
systems to object-oriented databases to cable TV set-top box applications.
Margulies previously held positions at Kendall Square Research, Symbolics
and Honeywell Information Systems. He received a bachelor’s degree
in computer science from the Massachusetts Institute of Technology in
1982. He can be reached at benson@basistech.com.
Thomas
McCabe
Thomas McCabe is the founder and chairman of McCabe and Associates, a
company that provides consulting and products that foster and improve
software development, testing, and maintenance practices.
Steve
McConnell
Steve McConnell is chief software engineer at Construx Software Builders
Inc., a Seattle-area software construction firm. He is the author of Code
Complete, (Microsoft Press, 1993), editor of IEEE Software-s "Best
Practices" column, and an active developer.
John
D. McGregor
John D. McGregor is an associate professor of computer science at Clemson
University in Clemson, S.C. and a senior partner at Software Architects,
a software design consulting firm based in Collegedale, Tenn. and specializing
in object-oriented techniques. He is co-author of Object-oriented Software
Development: Engineering Software for Reuse (Van Nostrand Reinhold,
1992).
Mike
McMillan
Mike McMillan is a systems analyst, application developer, and web developer
for Innovative Ideas, a healthcare management software developer based
in Little Rock, Ark.
Ulla
Merz
Ulla Merz manages software projects for such clients as Rational Corp.
and has trained hundreds of engineers and managers in project management.
She has a Ph.D. in computer science from the University of Colorado and
spent 10 years working as a software engineer for Bell Laboratories, Sybase
and other companies.
Wayne
Middleton
Wayne Middleton is the CEO of Software Quality Engineering, a Jacksonville,
Fla.-based training and consulting company specializing in software test
and evaluation.
Arlene
Minkiewicz
Arlene Minkiewicz is chief scientist at PRICE Systems L.L.C. She speaks
frequently on software measurement and estimating and has published articles
in the British Software Review.
Chris
Minnick
Chris Minnick is the CEO of Minnick Web Services based in Sacremento, Calif.
Bertrand
Meyer
Bertrand Meyer is president of Interactive Software Engineering and an
adjunct professor at Monash University. He is the author of many books
on software engineering including Object-Oriented Software Construction,
Second Edition (Prentice Hall, 1997). He is also the editor of the
Prentice Hall Component and Object Technology series.
top
N
Lynne
Nix
Lynne Nix is a principal in Knowledge Structures Inc., a company specializing
in project management, accelerated software development, and software
process improvement.
Peter
Norvig
Peter Norvig has been a computer scientist, software architect and developer
for 20 years, including stints with U.C. Berkeley, Sun Microsystems, Harlequin
and Junglee. He currently leads the Computational Sciences Division at
NASA's Ames Research Center. He's the author of Paradigms of Artificial
Intelligence Programming: Case Studies in Common Lisp (Morgan Kaufmann,
1992).
Larry
O'Brien
Larry O'Brien, the founding editor of Software Development magazine,
is a software engineering consultant in the San Francisco Bay Area.
top
O
Robert
Orfali
Robert Orfali is a distributed object consultant for IBM. With Dan
Harkey, he also heads the CORBA/Java Distributed Objects Lab at San
Jose State University. He has coauthored many best-selling books, including
The Essential Client/Server Survival Guide, Second Edition (John Wiley
& Sons, 1996) and The Essential Distributed Objects Survival Guide (John
Wiley & Sons, 1996).
top
P
Joel
Paula
Joel Paula has been development director for Software Factory International,
a development firm in Lisbon, since 1998. While he specializes in distributed
applications and manages international projects, his favorite pastime
is traveling. Reach him by e-mail at joel.paula@isd.pt.
Carlo
Pescio
Carlo Pescio holds a doctoral degree in computer science and is a consultant
for various European companies and corporations. He is based in Savona,
Italy, and specializes in object-oriented technologies.
Sue
Petersen
Sue Petersen is an anthropologist by training, a programmer by avocation
and a manager by necessity. She is the VP and IT department for the small
family business she and her husband have run since 1979.
Dwayne
Phillips
Dwayne Phillips has worked as a software and systems engineer with the
U.S. government since 1980. His development interests include computer
vision, artificial intelligence, programming languages, and software project
management.You can reach Dwayne at dwaynephil@aol.com.
Gifford
Pinchot
Gifford Pinchot has started four companies and sold three. He currently
heads Pinchot & Company (www.pinchot.com),
which helps large organizations to become more innovative. His most recent
book (with Ron Pellman) is Intrapreneuring in Action: A Handbook of
Business Innovation (Berrett-Koehler, 1999).
Mary
Poppendieck
Mary Poppendieck, president of the Eden Prairie, Minn. consulting firm
Poppendieck LLC, has more than 25 years of experience as an engineer,
IT manager and project manager. A pioneer in implementing just-in-time
systems, Poppendieck has been a popular speaker at both local and national
PMI Symposia, at Project World and at Software Development 2000 and 2001.
Neil
Potter
Neil Potter is a cofounder of The Process Group. Neil is an SEI-authorized
lead assessor for CBA-IPI process assessments. He has a B.S. in Computer
Science from the University of Essex in England. You can contact him via
e-mail at help@processgroup.com.
Gilda
Pour
Gilda Pour is a Professor in the College of Engineering at San Jose State
University.
Andrea
Provaglio
Andrea Provaglio is a consultant and trainer on C++, Java, Python and
distributed system development. Check http://andreaprovaglio.com
for the source code and training services.
top
R
Roland
Racko
Roland Racko is a veteran consultant and troubleshooter for large/client
server projects.
Nimish
Radia
Nimish Radia is a consultant for IBM's personal software product division
and a member of its worldwide technical projects business unit.
P.J.
Raymond
P.J. Raymond is an online documentation specialist and training consultant
for MCI WorldCom in Tulsa, Okla. She has 16 years' technical writing experience.
Bill
Richardson
Bill Richardson is vice president and general manager of Sun Educational
Services, a SunService Division of Sun Microsystems Inc.
Lisa
J. Roberts
Lisa J. Roberts began working for Lawrence Livermore National Laboratory
(LLNL) after completing her M.S. degree in computer science. Recently,
she and her husband adopted a baby, and she’s currently consulting
for LLNL and telecommuting from home.
Ed
Robinson
Ed Robinson is a professional engineer, project control, and reengineering
consultant in Tulsa, Okla.
William
H. Roetzheim
William H. Roetzheim is founder and CEO of the Cost Xpert Group in Jamul,
Calif. An authority on software cost estimating, he has written 16 technical
books and more than 100 articles. Reach him at roetzheimw@costXpert.com,
or visit his company Web site at www.costXpert.com.
Dan
Rogers
Dan Rogers is the lead technology architect in the strategic technical
support team at AMP Inc. in Harrisburg, Pa.
Doug
Rosenberg
Doug Rosenberg is president of ICONIX Software Engineering, Inc., a Santa
Monica, Calif. company established in 1984. ICONIX has evolved from selling
its own CASE tool to offering education and training in object-oriented
technologies.
Mike
Rothman
Mike Rothman is executive vice president of SHYM Technology Inc., assuming
responsibility for marketing and corporate strategy. Prior to cofounding
SHYM, Mr. Rothman was vice president of Global Networking Strategies at
META Group, and also held positions at Ernst and Young, American Management
Systems and Mobil Oil.
Johanna
Rothman
Johanna Rothman is a consultant in high-technology product development
management, working with companies to increase their effectiveness as
organizations and managers. Contact her at jr@jrothman.com
or visit www.jrothman.com.
top
S
Mary
Sakry
Mary Sakry is cofounder of The Process Group, a company that consults
in software engineering process improvement. She was the first SEI-authorized
lead assessor for CBA-IPI process assessments. You can contact her via
e-mail at help@processgroup.com.
Jeff
Scanlon
Jeff Scanlon is a professional software developer in Annandale, Virginia.
Kendall
Scott
Kendall Scott is a UML trainer and mentor for ICONIX, and the author of
the forthcoming Addison-Wesley book, UML Explained.
Richard
Hale Shaw
Richard Hale Shaw is a consultant and trainer in the areas of COM and
.NET programming in C++ and C#, teaches the .NET Boot Camp, and can be
reached via www.RichardHaleShawGroup.com.
Stephen
C. Shimeall
Stephen C. Shimeall is a senior software test engineer with Applied Microsystems
Corp. in Redmond, Wash. He has been involved in software development and
testing for more than 22 years.
Timothy
J. Shimeall
Timothy J. Shimeall is an associate professor at the Naval Postgraduate
School in Monterey, Calif.
Enoch
Sower
Enoch Sower, a.k.a. "Eye Noire," has been delivering production
Smalltalk and Snobol4 applications to the Fortune 500 and 1000 for over
a decade. He started as an assembly language developer and quickly discovered
multithreaded re-entrant routines before hitching a ride on the Smalltalk
balloon launched in the August 1981 issue of Byte. When a government
customer assigned him to cover the first rollout of Java on Wall Street
by McNeeley and Co., and IBM sent him to JDK instruction, he reacted by
retreating further into Smalltalk. Earlier this year he organized and
led the XML Parser group at Camp Smaltalk in San Diego, Calif. Find out
more about Enoch at www.clearware.com/WhoIsEnoch.htm.
Victor
Stachura
Victor Stachura is a software developer and process evangelist in Buffalo,
N.Y. with 16 years' experience. During the last three years, Stachura
has lead the process improvement efforts at his organization. His company
was assessed at CMM level two in September 1998 and is currently working
toward CMM level three. You can reach him at victors@adelphia.net.
Ole
Svenssen
Ole Svenssen is a software engineer in Oakland, Calif. You can reach him
through Software Development magazine.
Clemens
Szyperski
Clemens Szyperski is a research software architect with Microsoft Research
and author of the Jolt Award-winning book Component Software: Beyond
Object-Oriented Programming (Addison-Wesley, 1998). You can reach
him through Software Development magazine.
top
T
Dianne
Tanner
Dianne Tanner is a freelance writer based in Woodland, Wash. Contact her
through Software Development magazine.
Todd
Tieger
Todd Tieger has spent his 22 post-doctoral years in R&D, consulting
and hands-on architecture, design and implementation of client/server
and Web applications using object-oriented methods, C++ and Java. He currently
works as a senior architect at CyLogix in Princeton Junction, N.J.
Douglas
Thom
Douglas Thom is an independent consultant based in the Toronto area. He
has been working for the past 19 years in the IT industry, focusing on
information and process architectures for the public and private sector.
He can be reached at Douglas.Thom@objectbusinessinc.com.
top
W
Pat
Wade
Pat Wade has more than 20 years' technical writing experience and currently
is an Online Help and Documentation consultant for Dowell Schlumberger
and Applied Automation Inc.
Tony
Wasserman
Tony Wasserman, one of the pioneers in software development tools and
methods, has moved on from the wild Web world to Bluestone Software where
he is building their West Coast development laboratory. He can be reached
at tonyw@acm.org.
Rick
Wayne
Rick Wayne has never satisfactorily explained how a B.A. in journalism
and biology qualifies him for a software career. Since 1988, he's worked
on (among other things) FTIR spectroscopy, 3D CAD and animation, and now
Pig Poop From Hell. (His advice on living near a CLO: "Downwind is bad.
Downhill is worse.") You can reach him at fewayne@facstaff.wisc.edu.
David
O. Weber
David O. Weber is a freelance writer based in Mendocino, Calif. The only
implants he’s considered for himself are artificial hips, but he’s
not convinced they’d do a better job than the natural ones he battered
through years of playing basketball.
Kevin
D. Weeks
Kevin D. Weeks spent 15 years in the programming game before taking the
dark path and becoming editor of Windows Tech Journal. He is currently
a freelance writer, editor and speaker on software development topics.
Karl
Wiegers
Karl Wiegers is the principal consultant at Process Impact and the author
of the award-winning books Creating a Software Engineering Culture
(Dorset House, 1996) and Software Requirements (Microsoft Press,
1999). You can reach him at www.processimpact.com.
Denny
Williford
Denny Williford is a developer and programming instructor for ALLTEL Information
Systems, in Little Rock, Arkansas.
Andrew
J. Wozniewicz
Andrew J. Wozniewicz is the president and chief software architect of
Optimax Corporation (www.optimax.com),
a consultancy building custom, distributed, Web-based, client/server and
traditional desktop applications for a wide range of business customers.
He can be reached at andrew@optimax.com.
Guy
Wright
Guy Wright is a freelance author living in sunny Marin just north of San
Francisco. He has been writing about technology since the days when computers
had cranks and 8K seemed like more than anyone would ever need.
top
Y
Andre
Yee
Andre Yee is vice president of research and development at SAGA Software
in Reston, Va. You can reach him at Andre.Yee@sagasoftware.com.
top
Z
Edward
A. Ziv
Edward Ziv is a business technology consultant with Flash Creative Management
(http://www.flashcreative.com)–a
New Jersey-based consulting firm–who works with businesses to map
strategies and build supporting technology and processes. He can be reached
at edz@flashcreative.com.
David
Michael Zokaites
David Michael Zokaites is a database and software engineer with Emergent
Information Technologies Inc. at the U.S. Geological Survey's EROS Data
Center near Sioux Falls, SD, working under (indirect) contract to NASA.
He writes clearly commented system monitoring and maintenance utilities
in Perl, C++ and SQL. Emergent science data specialist Bhaskar Ramachandran
provided much literary assistance.
top
|