I guess it does depend on how you find work. I'm not part of an agency or corporation.
The only things from that list that I routinely have to deal with are #3 and #7. This is usually when taking over old code bases.
But...sometimes I don't really mind that. Refactoring is relaxing to me, but it depends on what mood I'm in.
I also rarely see #1 as an issue. Yeah sure, it really sucks when you spend hours being stuck on 1 problem, but I would rather deal with that than being bored out of my skull.
The only things from that list that I routinely have to deal with are #3 and #7. This is usually when taking over old code bases.
But...sometimes I don't really mind that. Refactoring is relaxing to me, but it depends on what mood I'm in.
I also rarely see #1 as an issue. Yeah sure, it really sucks when you spend hours being stuck on 1 problem, but I would rather deal with that than being bored out of my skull.