3 ms·
Lifelong musician and programmer here. It's an interesting analogy actually. I learned music by ear, then learned Theory. Then I found I had to forget some of
by danbmil99 5y ago
Lifelong musician and programmer here. It's an interesting analogy actually.
I learned music by ear, then learned Theory. Then I found I had to forget some of my theory to get back to writing songs that felt right to me.
I experienced a similar arc in programming. Starting out self-taught, I absorbed the theoretical aspects later as I worked on problems that were higher level than just writing code.
In both cases, I think the theory is more descriptive than generative. Both programming and music require combinations of creative and Technical mastery to achieve a high level of competence. Theory can help you with the technical aspects of the craft. More than anything else, it gives you tools to analyze work that others have done. What Theory cannot do however, is give you the gift of creativity. That has to come from within, and I don't think there's an easy way to teach it in a book, or measure it in an interview.
- yesenadam 5y agoThank you, it's quite rare that people reply to my comments on here and I'm glad they did! haha. Every musician/singer that is famous, sounds unique—like themselves and no-one else. I keep coming across, in many fields, people saying that their subject can be learnt but not taught. Botvinnik (founder of the Russian School of Chess) said it about chess! I think it's true of jazz. You have to learn it for yourself, by listening to what you love and selecting from it and emulating what you love.