A recent provocatively titled blog post bashing Java annotations kicked up an
amusing amount of controversy. What I find notable about the post and
its responses is that there doesn’t seem to be much agreement on annotations’
place in Java. My own take on this is that many popular usages of annotations
are questionable, but we’re stuck with them.