Sunday, November 21, 2004


If your a developer you need to keep your skills up to date and learn new stuff. If you haven't read the patterns book yet you are way out of date. If you haven't read Martin Fowlers refactoring book you're almost out of date.

Other books that are seminal in our field:
  • Patterns of Enterprise Application Architecture - Martin Fowler
  • Domain Driven Design - Eric Evans
  • Refactoring to patterns - Joshua Kerievsky
  • Extreme Programming Explained - Kent Beck
  • Code Complete - Steve McConnell

Reading isn't enough though you must develop the SKILL to use them. For example, after reading martin fowlers refactoring book a couple of years ago and using his simple patterns I now have the skill to do quite large refactorings. There are some things that just require practicing and doing to get good at.

Joseph King and I are playing with the concept of aggregates and entities from Eric Evans book. See if we think about our design and architecture differently...


Post a Comment

<< Home