the way I use programming it is! music can always be better. I can always practice and polish scales, work on sound and improve in general.
programming for me is like crosswords: I see a problem, I ponder on it, I solve it. The horizon is so much shorter I feel it is something that keeps me sane.
But in many ways they are the same. You learn a technique or a tool, and suddenly it makes some things that were previously impenetrable seem easy.
The difference is that the horizon for my playing is usually 6 months and upwards, whereas programming is at nost a couple of days.
Both can be frustrating, though. For bassoon I want to improve my circular breathing and stamina, which takes forever and is hard work. In programming I want to implement RRB-trees (a superset of clojures immutable vectors), but I am sadly a bit too dumb at the moment.
programming for me is like crosswords: I see a problem, I ponder on it, I solve it. The horizon is so much shorter I feel it is something that keeps me sane.
But in many ways they are the same. You learn a technique or a tool, and suddenly it makes some things that were previously impenetrable seem easy.
The difference is that the horizon for my playing is usually 6 months and upwards, whereas programming is at nost a couple of days.
Both can be frustrating, though. For bassoon I want to improve my circular breathing and stamina, which takes forever and is hard work. In programming I want to implement RRB-trees (a superset of clojures immutable vectors), but I am sadly a bit too dumb at the moment.