Hacker News new | ask | show | jobs
by Ozzie_osman 1616 days ago
Complexity is a function of how hard something is to understand multiplied by how often it needs to be understood (and modified).

If it is impossible to understand, but never needs to be understood, it has no cost... Until you or someone else needs to understand it, that is :)

2 comments

> If it is impossible to understand, but never needs to be understood, it has no cost

You've just argued that difficulty of understanding times need to understand is cost, not complexity. It doesn't make sense to claim that complexity becomes simplicity if you no longer need to understand it.

> Complexity is a function of how hard something is to understand multiplied by how often it needs to be understood (and modified).

I like this. Sums it up pretty nicely.