Bruce was a professor of computer science at University of Essex where he investigated principles of architecture and software design. He has bicycled around the world, climbed the tallest trees in America, and meditated to the fifth level of enlightenment. He asks very good questions, is a kind leader, and is a friend to ducks everywhere.
Then he worked as a Senior Managing Consultant in IBM Global Services (techie branch), where he shared, applied and developed his ideas. [ And, of course, worked in objects > components > services ]
Now he is retired, doing almost no IT, and keeping busy without being paid.
He figures prominently in the HistoryOfPatterns.
Seeker, lighthouse on the way, court jester rising above the company on not only wit and cleverness but lifted by the ageless wisdom that weighs the heart of all jesters reminding all he loves of the folly of unbroken gravity.He co-invented CardSwap, doesn't like GettingUpToSpeed, perhaps sees GamesAsPatterns, thinks about PatternsAndHandbooks, and believes that AbstractModelsAnswerQuestions.
He is a colleague of WayneCool, and of MartinCooke, and a fan of PhilippeKruchten and NickZienau.
He and DonOlson wrote the opinionated SomePatternsQuestionsAnswered during the learning group they led at ChiliPLoP'98.
Bruce enjoys using his ToStringQuestion in design workshops and reviews.