News for hackers. Stuff that matters.

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?
( 2 comments | 3 points | on HN )
Re:Ask HN: If programming were an instrument, how would you ... by maplebed on Wednesday September 26, 2018 @12:31PM (#18077631)
There are a number of articles on this topic coming from the perspective of martial arts rather than music. Start at http://codekata.com and you’ll find good articles. (Note - I am not associated with codekata; just find the idea neat.)
Re:Ask HN: If programming were an instrument, how would you ... by loco5niner on Wednesday September 26, 2018 @01:38PM (#18078346)
And of course (irony warning), the first line on codekata.com says "How do you get to be a great musician?"... sorry, just poking fun.