Functional programming matters. You look at everything as input => output, as cause => effect,... You don't need to dive into the internal complexity of anything, because it doesn't make sense. Complexity eventually failed, so you should never take care of them.
Simplicity matters.