As a programmer, I hate reinventing the wheel if I don't have to - why write a library to parse BBcode or manage zip files if there's already publicly released ones?
The BBcode library I'm using is a royal pain - none of the errors it gives you contain any text so it is impossible to debug the errors without just guessing. An hour later, I discover it is because the library doesn't allow tags to contain non-alphanumeric characters - so my tag of [#=Lang.Entry] was causing my errors without me being able to know.
Windows forms scaling items based on the size of the font also was an issue - one that I spent a similar amount of time googling to figure out that you need to set a single variable because the default value allows it to scale.
Sometimes I hate coding.