A complexidade incidental leva a problemas difíceis, leva a problemas artificialmente importantes

É perfeitamente possível gastar enormes recursos resolvendo problemas que você criou para si mesmo, pensando que são importantes porque são difíceis.

Se algo é importante porque é difícil de acertar e não porque é vital e relevante para o domínio do seu problema real, você pode ter tornado as coisas mais difíceis do que deveriam ser.

Roubado deste excelente uso de “importância artificial”, que me deu um ângulo completamente novo a partir do qual olhar para a complexidade incidental:

https://old.reddit.com/r/haskell/comments/eoo16m/base_category_polymorphic_functor_and_functorof/feen0hg/

“essa ‘importância’ artificial que isso atribui à covariância e à contra-variância impede que você obtenha resultados mais interessantes posteriormente.”