A simple principle that can drastically improve your reusable code