single-purpose-variables

Use each variable for exactly one purpose - no hybrid coupling or hidden meanings