As a programmer, I hate creating / doing / updating documentation.
As a programmer, I love having documentation around when I'm expected to create deliverables.
Sadly, I'm actually REALLY GOOD at creating Development Documentation, so I end up having to do it more often than I like.