Clicky

Published Writing
How I Did It: Retired at 50
     USAA Magazine
Writing Clear Computer Programs

     Civil Engineering
What is an Ethical Engineer?
     Journal of Management in Engineering
Finding the Right Process Mix
    XP Universe
Dynamic, Reflective, and Meta-level
    OOPSLA
Tactical Patterns for the Real World
    The Smalltalk Report
Unit Testing in J2EE
    XP Universe
Cultural Barriers to Object Technology
    Conference on Object Technology Centers
Team Development in Smalltalk
    Smalltalk Solutions
Developing a Commercial Engineering App
    Object Magazine
Review: Introduction to Rhetorical Theory
    Journal of Society for Technical Comm.
Review: The Society of Mind
    Byte Magazine
Review: The Cognitive Computer
    Byte Magazine

Career

[2011]

Freelance Author

Bentley Systems, Incorporated
[2004-2011]

Manager, Geospatial Framework
Advisory Product Architect

StructureByDesign
[2001-2004]

Consultant

Haestad Methods, Inc.
[1993-2001]

Chief Scientist
Vice President, Research & Development
Technical Director

Sageline, Inc.
[1985-1993]

President

Development Associates Controls, Inc.
[1984-1985]

Application Engineer

U.S. Naval Energy and Environmental Support Activity
[1982-1984]

Civil Engineer

University of Virginia
[1982]

B.S. Civil Engineering, With Distinction