DEV Community

Play Button Pause Button
Jonathan
Jonathan

Posted on

The 80/20 rule and software development

It's amazing how many times I've caught myself about to waste a lot of time on something that isn't really essential. This video is about how I think the 80/20 rule applies to how we allocate effort as software developers.

Discussion (1)

Collapse
larry0123du profile image
Ruihang Du

Very interesting observation. Although in terms of refactoring I think it's a bit hard to find the right balance. Just because the code works now doesn't mean it should be left alone. Maybe at some point in time it needs to be ported to a new infrastructure, for instance, and this kind of need is hard to predict. Sure it's not gonna be a visible contribution in the short term but making sure the codebase is compliant with the latest best practices will avoid lots of headaches down the road.