Personal Information

Organization / Workplace

Sherwood, OR United States

Occupation

Software designer

Industry

Electronics / Computer Hardware

About

I own a software training and consulting company specializing in building design, analysis, and architecting skills in individuals and organizations. I have written two popular books on software design: Designing Object-Oriented Software and Object Design: Roles, Responsibilities, and Collaborations. I have been active in the object design, software patterns, and agile development communitieis...and am always seeking ways to effectively develop and deliver software for a complex, rapidly changing world.

Presentations(5) 

See all
Cultivating Your Design Heuristics
 
Exploiting Fast and Slow Thinking
 
Maintaining Your Code Clint Eastwood Style
Â