Definition
To deal with a problem or potential problem while conditions are favorable.
Origins
From the notion that it is easier and more beneficial to fix a roof during dry rather than wet weather.
In Context
- "You state it well: we should fix the roof while the sun is shining, and expand our nuclear-electric generating capacity while interest rates are low"