Member of The A-Team, Server Technologies, Oracle Corporation. Formerly Chief Architect at IQNavigator (2001-2005). Formerly leader of the AdvancedApplicationArchitectureTeam at GemStone Systems Inc. (1999-2000). Formerly Director of Development at SynXis? Corporation (1996-1999). Contributor to MartinFowler's PatternsOfEnterpriseApplicationArchitecture. Contributor to O'Reilly's "97 Things Every Software Architect Should Know" - http://oreilly.com/catalog/9780596522698/. Presenter at Oredev of "Domain Model Persistence: Patterns for Performance and Scalability" - http://oredev.org/topmenu/video/ddd/randystafford.4.5a2d30d411ee6ffd28880002199.html Co-author with Mike Keith of ACM Queue article on caching in ORM systems - http://www.acmqueue.org/modules.php?name=Content&pa=list_pages_issues&issue_id=49 Contributor to FloydMarinescu's EjbDesignPatternsBook. Member of Rally Software Development Corporation's Technical Advisory Board - http://www.rallydev.com/technical_advisory_board.jsp. Member of this WikiWikiWeb community since 1996. See Also my WikiHomePage on the VisualWorksWiki, at http://wiki.cs.uiuc.edu/VisualWorks/Randy+Stafford My postings to EricEvans' DomainDrivenDesign Yahoo! Group: http://tinyurl.com/2p3xuv
JustaProgrammer, JustaSoftwareEngineer, trying to foster cultures of TrueProfessionalism.
Back in the good old days, I was a RedneckSmalltalker. After that, I alternated between Java and alcohol. :-) Now I just try to use ContextualSense.