In the last month of 2010 I've stumbled upon surprisingly few intersting articles, partly due to having a lot to do in my job.
- Reusable Code Is Bad (for advanced developers only!) - we know duplication is bad but "premature enabling for reuse" is equally bad - or ewen worse - because it introduces more complexity and you most likely aren't going to need it anyway. Apply your experience and knowledge to detect when you will actually benefit from reuse and reduce overall maintenance and complexity. Read the comments too, there're some interesting ones.