For me, most of what I hate about being a dev is the culture and who I'm working with. Though I hate getting stuck on a problem I can't figure out too.
By being able to identify what I like and what I dislike about a thing, diving into the gritty details, I am better able to steer myself towards a better future.