You don't have to like it, but you have to accept that it's art.
The art of programming is the art of organizing complexity.