The example you used to state your case actually ended up proving the case against you....
You posted some seemingly extremely simple code...
But then Norie Said...
Mind you I'd probably do it like this.
Kind of cuts out the other (unneeded) 999 iterations of the loop.
You then had to explain why you wrote it that way..
... although not if the user enjoys seeing the brief flicker of sequential numbers!
Seems a bit of comment in your sopposedly simple code would have elminated that question from Norie..
I noticed the same thing immediately as well.
I know it was just meant as an example, but there it is.
Just because the purpose of the code is simple and clear to you, doesn't mean it will be simple and clear to someone else.
In a proffessional environment, who knows when someone else will need to use/see the code.
Most programmers perfer to build habbits of doing things a certain way.
When you take shortcuts, you increase your chances of forgetting the correct way later on when it counts.
Not necessarily forgetting how to do it the right way, but just simply forgetting to do it.
It is far better to have and not need, then it is to need and not have.
And seriously, do you honestly believe 10% of the time is spent writing the comments and dimming variables?
I don't think so.
I'll spend more time on a coffee break than doing those little things.