How to stop your windscreen freezing

Hands up if you forget that windscreens ice over in the winter until you get to your car, about 5 minutes late as usual. *shoots hand straight up* Why do we do it? We have smartphones that tell us it's -2. We have weather forecasts. We...