What does it mean to practice programming?
I grew up practicing piano, cello, drums, Starcraft, skateboarding, competition math, handwriting, typing, Japanese. After college, I have spent time practicing Go, chess, swing dancing, meditation, and yes, programming.
Practice is part of my life and part of the way I see the world. When I was younger, I did not always frame my relationship with these skills as “practice”, but looking back, it was certainly practice.
The foundation of practice for me comes from giving my hobby regular time. It doesn’t need to be much time, but it needs to happen regularly – ideally every day. When I am intentionally practicing a hobby, I try set aside some time every day to practice.
And so, when I am trying to practice programming, I aim to author a commit a day.