Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

10
  • 7
    Calling it the 80/20 rule can cause confusion with the Pareto principle, which applies more broadly than just to programming. Maybe 90 and 10 are just convenient numbers that don't have this overlap in meaning. Commented Oct 25, 2016 at 9:58
  • 29
    It's an instance of the Pareto principal. Both pairs of numbers are equally arbitrary Commented Oct 25, 2016 at 10:00
  • 2
    There's a mathematical basis to the 80/20 split in the Pareto principle. They're not just some imaginary figures to represent "a lot" and "a little". Commented Oct 25, 2016 at 13:59
  • 1
    @Moyli - Yes, "There is a mathematical basis to the 80/20 split ...", but in the real world, it will never (OK, by coincidence, rarely) be exactly 80/20. Commented Oct 25, 2016 at 18:24
  • 2
    @trichoplax the pareto principle applies very well here. 20% of the causes (the code lines) causes 80% of the effects (the runtime) Commented Oct 25, 2016 at 19:21