Enterprise Software Architectures & New Programming Paradigms
In this fast evolving software engineering world I think is a good value to take a look around from time to time at how new software is done and at least be aware of new technology trends.