Settings

Theme

Ask HN: Does the Pareto (80-20) Principle apply to software complexity?

1 points by luddite99 4 years ago · 2 comments · 1 min read


Particularly from the point of view of Operating Systems and Web Browsers...

For example:

Does 80% of the code come from 20% of the functionality?

Do 80% of bugs come from 20% of features?

Does 80% of software complexity come from 20% of the functionality?

dtagames 4 years ago

I would say generally, "Yes."

Definitely 80% of the bugs will come from 20% of the features. 80% of the usability and attraction is also from 20% of the features, but not necessarily the same ones.

Perhaps relatedly, about 70% of all software work is diagnosis and debugging. So a small subset of (maybe not so important) features causes most of the overall work in the project.

uberman 4 years ago

From my experience "yes" in that 20% of the code requires 80% of the time/resources to implement it.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection