Every so often I find a book that both reflects how I think, where the author has taken that thinking so much further.
Eric Evans [wp>Domain Driven Design] is such a book. I’m reading it now, and it describes exactly the techniques I have been painfully developing for myself through many failures and some great successes.
Ward Cunningham‘s Fit Framework is powerful and useful, but is does not use the typical Java idioms. I want to get to understand it.