About
I am a software developer currently working as an industry analyst at Burton Group. For more than 15 years, I have worked in the trenches on real software projects. Today, I spend my time researching and consulting on the technologies, trends, and market dynamics surrounding software development and architecture. A good share of my time has been spent researching and applying patterns that help increase architectural modularity.
I am the author of the book, Java Design: Objects, UML, and Process, published in 2002 by Addison-Wesley. I also authored a chapter of the No Fluff Just Stuff 2006 Anthology. Patterns of Modular Architecture is my second full book. I created the open source utility JarAnalyzer, which help teams manage the dependencies between JAR files. I regularly speak at conferences and blog on topics related to software development, architecture, and modularity.