Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Dr. Dobb's Journal Author List


Dr. Dobb's Journal Authors

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

Len DiMaggio
Len DiMaggio ([email protected]) 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 [email protected] 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 [email protected].

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 [email protected].

Steve Furlong
Steve Furlong is a programmer in New York's capital district. You can reach him at [email protected].

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 [email protected].

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 [email protected] .

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected], 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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected], 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 [email protected] 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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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 [email protected].

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


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.