how would someone do "deliberate practice" with programming anyway? Music, basketball etc involve "body memory" where repetitions of identical movements help. This seems to be fundamentally different from programming. I am guessing programming "practice" would involve writing more ambitious programs? where would the feedback come from?
In the Ruby community we have the Ruby Quiz. I'm pretty sure that's copied from some other community, I think Perl. Every programming language community has practices of this nature.
It's absurd to suggest that deliberate practice has anything to do with body memory intrinsically. How many times will you write a regular expression in your life? There's no element of repetition there? The literature on deliberate practice cites Mozart, Bobby Fischer, and Bill Gates. Body memory has nothing to do with it.
The feedback comes from sharing with others, as in the Ruby Quiz, or benchmarking your code, or posting it on a blog. Another form of feedback would be seeing if your programs run at all. ;-)