Some books on my reading list:

Expert One-on-One J2EE Development without EJB by Rod Johnson (0764558315) looks interesting.

Mentoring by Chungliang Al Huang and Jerry Lynch. [http://bossavit.com/blog/incip-cmts.cgi?entry_id=829 Recommended] with reference to Ron Jeffries' blog.

Refactoring to Patterns (0321213351) by Joshua Kerievsky. I've read some pre-publication excerpts from this book. It's a good addition to Martin Fowler's Refactoring book.

Object Oriented Reengineering Patterns (1558606394) by Serge Deymeyer, Stephane Ducasse, Oscar Nierstrasz. Recommended by Michael Feathers:

Test Driven Development: By Example (0321146530) by Kent Beck. A step-by-step demonstration of Test Driven Development (TDD). Some will complain about the amount of detail in this book, but if you don't have an experienced TDDer sitting next to you, that detail may be just the ticket.

Software for Use: A Practical Guide to the Models and Methods of Usage Centered Design by Larry L. Constantine, Lucy A.D. Lockwood (0201924781) I've learned a lot and user interface design from [http://www.foruse.com/articles/ Larry Constantine's articles], and from attending his session at the Software Development Conference. I think this book would tie it all together.


Online articles:


CategoryBooks