3 ms·
Imagine you spent a career learning the piano. Would you expect to pick up the violin as if you were an expert? Would it be reasonable to declare violin sucks!
by yomly 7y ago
Imagine you spent a career learning the piano. Would you expect to pick up the violin as if you were an expert?
Would it be reasonable to declare violin sucks! I've played piano for 30 years, vibrato is so hard it must be wrong, tell me why I should learn the violin?
Actually probably a lot will come with you, your dexterity and music theory will be quite useful, as will your ear.
But really, the instruments are very different and if you want to level up your sense of pitch or really learn how to sing a melody, the violin can be great for that...
- cuddlecake 7y agoAre you replying to the wrong link? The link is about programming fyi
- yomly 7y agoI'm trying to draw analogy to maybe something less inflammatory. Most of us here are programmers, a lot of us professionals. Music is the output of musicians, as perhaps code is the output of programmers. But music comes in all kinds of flavours: classical vs jazz vs pop Performance vs composition Recital vs improvisation And then choice of instrument within any of those areas. I feel a lot of people misplace their aversion to Haskell because they fail to recognize how different Haskell is. It's a bit like when English speakers think Chinese is a "hard" language. It's not, linguistically it's actually a pretty simple language (whether the script is easy/hard is up for grabs...) Actually Chinese is just different to English so you have few anchors and familiar friends to base things off so it feels hard cos you're starting afresh, like a child. And yet children of a china manage quite fine learning chinese.... Meanwhile, ask a Spanish speaker about their experiences learning Portuguese...
- ummonk 7y agoViolin is definitely much harder to pick up than piano though, regardless of experience with other instruments. Obviously mastery is hard for both, but getting a basic pleasant melody out of a piano is far easier than doing the same with a violin. Haskell is rather similar to a violin in that respect.
- koala_man 7y ago>Would you expect to pick up the violin as if you were an expert? Rightly or wrongly, in programming we do expect this. We keep saying things like how languages are only tools, and how terms like "Java programmer" is as absurd as "Casio mathematician". If you have effortlessly switched between imperative OO languages many times before, it's easy to think that any language you can't quickly learn must be because it's fundamentally and abnormally difficult.