CodeFaster

CodeFaster

Share this post

CodeFaster
CodeFaster
What is it you do to train that is comparable to a pianist practicing scales?

What is it you do to train that is comparable to a pianist practicing scales?

Tyler Adams's avatar
Tyler Adams
Jun 28, 2023
∙ Paid
2

Share this post

CodeFaster
CodeFaster
What is it you do to train that is comparable to a pianist practicing scales?
2
Share

Leetcode Mediums

Practicing Scales

“What is it you do to train that is comparable to a pianist practicing scales?” is a fabulous question asked by Tyler Cowen (no relation). I’m not a musician, I don’t really understand the mechanical benefits of playing scales.

Thanks for reading CodeFaster! Subscribe for free to receive new posts and support my work.

But I think part of it is practicing isolated fundamentals. There’s no nonsense. No trying to figure out which note comes next. Just play the next note.

Leetcode Medium

Leetcode Mediums allows practicing the fundamentals. Solving medium level problems require small programs of 5-100 lines without nonsense. No worrying about libraries, testing, or centering divs. Easy problems are usually one liners (not bad for language trivia!) and hard problems usually involve algorithms unused in daily code or “clever tricks” which also rarely comes up in daily code.

If you have a different way of practicing scales as a programmer, post below or send me a …

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Tyler Adams
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share