Hacker News new | ask | show | jobs
by kev6168 4259 days ago
I disagree. The rendering engine of the browser is the performer who looks at my script(HTML/CSS/JS) and produce the final result for the visitors to the web page. Writing HTML is not closer to performing music, but actually closer to composing music, if you will.

Also, I think although knowing theory would help you play a song with an instrument, it's not required, is it? More likely knowing music theory is for understanding/appreciation of the composition/structure of the music. So no, playing "Twinkle Twinkle Little Star" on an instrument is NOT equivalent to writing "Hello world!" program. On the other hand, composing a super simple but complete song is closer to writing a "Hello world!" (or a Fibonacci series) program.

1 comments

CSS is probably a better analogy for performing music. You generally keep the same content, but presentation is important.