I wondered the same thing.
I was a classically trained musician and learned to implement some of these techniques in practice sessions. They're really effective.
But how could we use "deliberate practice" to improve coding? If we assume coding to stand for solving problems with code, then it seems we'd need to deliberately practice problem solving.
It's possible to measure problem solving skills, and push those skills outside of a comfort zone. But it's not as straightforward as measurement, "I'll play this passage without mistakes 3 times in a row", or "I'll place this golf ball on the fairway 5 times" and adjusting performance based on feedback.
But how could we use "deliberate practice" to improve coding? If we assume coding to stand for solving problems with code, then it seems we'd need to deliberately practice problem solving.
It's possible to measure problem solving skills, and push those skills outside of a comfort zone. But it's not as straightforward as measurement, "I'll play this passage without mistakes 3 times in a row", or "I'll place this golf ball on the fairway 5 times" and adjusting performance based on feedback.