We all know that so-called magic numbers are bad in a program. They are sometimes needed though and the usual technique is to create a human-readable #define so at least you know what the number represents, for example

If we had any mushrooms they would have been washed away in the floods. 450mm of rain the other day. No rain all year so our friends bought 10,000 litres, the truck was barely down the drive and the rain started. Life's a bitch.

We all know that so-called magic numbers are bad in a program. They are sometimes needed though and the usual technique is to create a human-readable #define so at least you know what the number represents, for example