The philosopher Graham Priest has written a book called Beyond the Limits of Thought. He argues that all large-scale philosophical systems will have contradictions at their limits and these should not be regarded, as philosophers do, as the problems we have to solve but as truths about what happens to reason when it pushes the bounds of thinking. These contradictions as true contradictions. All our world views will have them. Priest also says that the central “law” of philosophy, The Law of Non-Contradiction, has never been proved and the arguments for it are quite weak. He and others have developed “paraconsistent” logics, meaning logics that leave room for some inconsistency. He gives the example of certain Eastern logics which provide of contradiction. The online Stanford Encyclopedia of Philosophy has an article by him on "Dialetheism", which is the view that there are true contradictions.
I found his work quite liberating because I always viewed contradiction as the enemy. In contrast with this, and, in another way, in keeping with it, I always loved the Tao te Ching which has many contradictory passages which convey great insight and wisdom.