...is an apprentice human being, working in the broad area of designing distributed OO systems. So sometimes I consult on OO design, sometimes I consult on distributed systems, sometimes I evalangelize JavaLanguage, JiniTechnology or ObjectOrientedProgramming, and all-too-frequently find that all this drags me into the area of software DevelopmentProcesses. I come out of the Unix/C world in the mid-80's, into CeePlusPlus in the late-80's and early-to-mid 90's, through a short flirtation with SmallTalk, via an arduous (and best forgotten) detour into ProjectManagement, into JavaLanguage programming. But mainly the focus has been on design, and trying to make systems less brittle, more flexible, more approachable by real people, more resilient to the real world where things grow and change, organically and chaotically, and not at all in straight lines Live out in the countryside near an ancient indigenous forest, growing my own vegetables, chickens, etc., and thinking about design on many levels. Designed (and largely built) my own (energy conserving) house, designing a PermaCulture holding, designing software (sometimes), and starting to become involved in designing organizations. More of this at http://www.openseed.org/farm/. Drop me a line at '''mike.morris''' (at) '''cocosoft''' (dot) '''co''' (dot) '''za'''. ---- CategoryHomePage