4 ms·
Ask HN: If programming were an instrument, how would you practice?
I'm currently taking piano lessons and I realized that getting better at piano doesn't seem anything at all like getting better at programming. I was wondering what you considered to be the "scales" (constant, methodical, technique practice) and "repertoire" (memorization, themes, progressions) of programming, and how someone could practice these to get better?
- maplebed 8y agoThere are a number of articles on this topic coming from the perspective of martial arts rather than music. Start at http://codekata.com http://codekata.com and you’ll find good articles. (Note - I am not associated with codekata; just find the idea neat.)
- loco5niner 8y agoAnd of course (irony warning), the first line on codekata.com says "How do you get to be a great musician?"... sorry, just poking fun.