TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The One Thing Programmers and Musicians Have In Common

14 pointsby Oompaover 16 years ago

12 comments

kenover 16 years ago
I think it's simpler than he proposes.<p>1. Everybody likes music<p>2. Music making is very accessible (offhand, I can't think of any condition which would prevent one from playing music at all)<p>3. If you have the dedication to get good at making programs, you also have the drive to get at least half-decent at making music<p>Result: good programmers tend to be musicians. Alan Kay was once a professional jazz guitarist; I don't find this coincidental.<p>The problem I have with music-anything analogies is that "music" covers such gigantic scope that you can make all kinds of generalizations about it, and they'll be true for <i>some</i> kind of music. Individualistic? Collaborative? High-tech? Low-tech? Intricate and exact? Improvised and free-form? Notated? Oral tradition? Hey, we've got that, too! My field is just like music!
评论 #444116 未加载
bpyneover 16 years ago
About 15 years ago I was curious about the number of programmers I met who were also musicians. I wish I could remember fully the article I read at the time but IBM had a formal recruiting strategy for musicians sometime around the 50's-60's. The company recognized a relationship between musical and programming ability.<p>I'm going to speculate that it has something to do with musical composition being akin to software design.<p>Paul Hudak is another noteworthy person in the field who pursues music and makes it part of his research. His book "The Haskell School of Expression" teaches aspects of Haskell using music composition. As an aside, he also was involved in a new program at Yale called "Computing and the Arts" which looks like a heck of a program for developers with artistic leanings.
moswaldover 16 years ago
As a musician and a developer, I can agree with most of this. I do however, see it as two opposite sides of a defined spectrum.<p>When I am playing an instrument, I typically lose any connection with thought or the rest of my body not directly involved in playing. My mouth sorta drops down and I begin to almost drool. Something my girlfriend loves to remind me of. I am literally lost in the music.<p>When coding, I am almost hyper aware of the thought process. I am surely focused on only what is happening relating to the code, but the disconnect from myself never happens.<p>I think the connection is the desire to create something and an inborn understanding of modularity and the flow of ideas/actions. People with these qualities are often drawn to both.
msluyterover 16 years ago
Ex classical musician checking in. One other possibility that has been hinted at indirectly: many good musicians are rather introverted (singers being the notable exception). You have to be -- or at least not be overly extroverted -- in order to lock yourself in a practice room for many hours a day. It's often lonely. This thus makes musicians temperamentally suited to be programmers.
评论 #443549 未加载
martythemaniakover 16 years ago
I've often wondered how much of this "Programming is like playing music" is true, and how much of it shit we make up to make ourselves look better. I mean, musicians <i>are</i> much cooler in the popular psyche than programmers.<p>I play a bit of guitar and I can think up of all sorts of seemingly valid comparisons, but I don't if they're just too general to draw any conclusions from. After all, many of these are just as applicable to something like photography (another thing that seems common amongst programmer types)<p>One thing I <i>can</i> say for sure is that true or not, you can use these musician/programmer analogies to impress girls, who'll start to think of you as the "creative type" many say they like ;)
pavelludiqover 16 years ago
I love music. I never actually tried to learn any instrument, so i may buy a guitar this sumer and just have fun with it(i doubt its going to be any good).<p>From what i know about music, and other creative activities, i can say that programming has some similarities with the other creative arts, but it an entirely different art of its own. We can draw connections between all the arts, painting is like music, programing is like dancing, i can write a blog post on all of those, but they are still different arts.<p>Maybe knowing how to play doesn't make you a better programmer directly, maybe it does it indirectly by making you more creative in general. Those are my thoughts on the topic.
Avshalomover 16 years ago
Part of the problem with all the Programmers are the same as Foo comparisons is that programming styles are so numerous that any one can find similarities between their style and some hobby, it's just that no one ever compares it to say knitting, crochet, scrap booking, gardening, etc. because those all strike people as a step down in terms of "leading a meaningful life"<p>The only thing I can find in common with musicians is that both are incurable gadget nerds.
评论 #443569 未加载
zupatolover 16 years ago
My first job was in a small software company where all programmers worked part-time. Their interests outside the job were varied widely. One wrote software for chimney sweepers, another published a chess fanzine, there was a coach of an athletics team and I make comics. But yes, there also was one musician.
评论 #443842 未加载
nxover 16 years ago
I find it easy to express myself through music and relax a bit when my head is full of binary trees.
msgover 16 years ago
Being a programmer is like being a garbage collector. You drive a huge truck, don't mind noxious odors, make frequent stops, you lift heavy things, your job is extremely monotonous, and you get paid better than teachers.<p>The parallels are really much closer to the arts than they are to the service sector.
baddoxover 16 years ago
That's a sweet Meinl Byzance ride he's got in the youtube vid.
SteveCover 16 years ago
Long hair and beards?