3 ms·
Learning general website building technology is like learning to play an instrument, but being asked to build a given website is like being asked to give a perf
by dv_dt 5y ago
Learning general website building technology is like learning to play an instrument, but being asked to build a given website is like being asked to give a performance. It might be a quick rendition or it might be a major performance on a stage (with one obviously being much more prep time than another).
- HomeDeLaPot 5y agoAlso, do you know the song(s) already, and do you know how to play the particular instrument requested?
- dhosek 5y agoThat's a good aspect of the analogy. I can play pretty much anything with strings (not necessarily well, but I can play it), but being able to play a particular song on it is another thing. Likewise, the programming side of my work is generally pretty trivial (as is the case for probably 99% of most programming that happens in the world). It's the domain knowledge that makes things difficult/interesting/challenging.
- dcuthbertson 5y agoYes! We could consider JavaScript, HTML, and CSS as the set of instruments. Then by creating the Conductor framework the author has not only "practiced his instruments", but shown proficiency and created a nice performance. As for those who wish to use his framework, it's probably not enough to use it alone. It's mostly just another instrument that can be played solo, but to orchestrate some web apps, one will have to include the JavaScript, HTML, CSS and probably a few other "instruments". Apologies if I strained that analogy too much.
- sva_ 5y agoMaybe a coder is more like an improvising Jazz musician. Would explain a few things.
- hamburga 5y agoThat's what the Rich Hickey talk is all about!