Instead, it turned out to be mostly connecting pieces that don't fit correctly and covering it up. It's not that it wouldn't be possible to do better, but I can't think of a way doing it without loosing too much time and therefore money. Also, the feedback loop of implementing and debugging seems to have a negative conditioning effect suggesting me a rather negative outcome of situations in general.
To overcome struggles like these I observed many programmers, myself included, obsessing with improving their programming tools and skills. Searching for and thinking of paradigms, techniques, languages, frameworks etc. that could improve the work started to become an important part of my day and from my observations, others too. This may have improved my programming skills and work quality, but it did not make me enjoy the work more.
With time I started to hate computers. Not because they don't improve my life in some aspects, but because I'm one of those that make them work. Even if its not my own software or computer, I cant help but try to figure out whats wrong with them because my work trained me to search for the problem.
That said, I'd love to do something different, but I struggle to find something else that fits me.
PS: I could go on writing about this, but I feel tl;dr is around the corner.
PPS: More than trying to solve my personal problems I was searching for like-minded people