As developers, we need to be strategic in how we do this, lest our changes create more headaches down the road for both us and our users.