| About the Author |
Michael Mahemoff has been working with software for 22 years, including 10 years of commercial experience. At the University of Melbourne, he earned degrees in software engineering and psychology, and earned a Ph.D with a thesis on "Design Reuse in Software Engineering and Human-Computer Interaction." He lives in London and consults on software development issues in banking and healthcare. Michael's blog and online projects are linked from his homepage at http://mahemoff.com.