We all know that hard-coding is a bad thing (well, maybe not all of us. At one training several years past, I asked the audience "Does anyone think hard-coding is a good idea?" and one person raised his hand. Um, OK).
You know hard-coding: when you say to yourself "This is never going to change." and so you put the "value" directly in your code, over and over again.
I put "value" in quotes, because many developers think simply of hard-coded literal values when they think of hard-coding. But I think there are many more ways that hard-coding can seep into our programs.
So I invite you to help find all the hard-codings in the procedure below.
Here's the rule: you can only identify ONE HARD-CODING in each comment. I will delete a submission with > 1. It'll be more fun that way. Promise!
I will give everyone a couple of days to submit your ideas, then offer my own views on the subject.