Practicing Programming (Steve Yegge)
steve.yegge.googlepages.com
steve.yegge.googlepages.com
On the other hand, you really don't see a lot of programmers who practice (the real definition, not Steve's)- and I was excited that he was going to write about something I've been thinking a lot about but he never did.
Here's a real example of programming practice- establish a baseline and then repeat the coding exercise from scratch until you feel like you could code it with your eyes closed. Like that FizzBuzz program from the post a few days back that a bunch of us spontaneously coded- erase what you did and code it again. Figure out how to write it in lisp, then erase your code, time yourself, code it again.
If it sounds silly, actually try it- you really do gain something. Time yourself going through the vim tutorial (if you're not already a master)- do every single example 2x- and try to beat your time later. That's real practice, rarely practiced.