User blog comment:GethHaveFeelings2/VOTE: 12/@comment-3258762-20120827053230/@comment-1388547-20120827082909

I use it often enough to describe inanimate objects or tasks. Examples: "That subroutine was a b**** to get right." "Cleaning the bathroom is going to be a total b****."