October 2007
Intermediate to advanced
58 pages
59m
English
Philippe Hanrigou is a software engineer, architect, and consultant. He is interested in many topics related to software development but primarily focuses on those concerning design of enterprise software—understanding what makes a good design and implementing practices that encourage it.
Philippe has more than ten years of experience developing enterprise software and Web applications, mostly in Java. In the past two years, he has enthusiastically embraced Ruby, which he uses to deliver large enterprise systems as a ThoughtWorks consultant.
Philippe continually seeks ways to improve the state of the software craft and has found agile methodologies to be especially efficient and rewarding for developing enterprise ...