Langkah awal dalam upaya mendapatkan masalah nonroutine dan menemukan solusi yang terbaik adalah dengan menemukan kontradiksi di balik masalah tersebut karena di balik setiap permasalahan yang sulit terdapat kontradiksi. Oleh karena itu, dalam hal ini konsep kontradiksi sangatlah penting. Konsep kontradiksi sendiri dapat diartikan sebagai perubahan suatu fitur menjadi lebih buruk ketika berusaha memperbaiki fitur lain.
Beberapa contoh tradeoff :
a. Produk menjadi lebih kuat (baik) tapi berat bertambah (buruk)
b. Software lebih mudah digunakan (baik) tapi keragaman fiturnya berkurang (buruk)
Banyak masalah tradeoff yang diubah ke dalam kontradiksi inheren karena semakin rumit kontradiksi, semakin baik solusi yang akan diperoleh. Solusi kontradiksi inheren dapat menghilangkan masalah sekaligus memberikan banyak tambahan manfaat lain. Kontradiksi inheren adalah sesuatu yang memiliki dua sifat yang bertentangan. Kontradiksi inheren selalu ada di balik sebuah tradeoff, kadang-kadang terlihat dengan jelas kadang tersembunyi.