I've been reading Demarco and Lister's PeopleWare again. It awes me every time I read it, the amount of insight in this book. Reading it 3 years ago totally changed my point of view on a lot of things, and I never turned back.

Peopleware: Productive Projects and Teams  
cover   

 

Buy it, borrow it, whatever.  just read it if you haven't..

About Dynamic Plug-in Discovery And AppDomains

New Article: Extend Your Application With Custom Plugins