News for hackers. Stuff that matters.
Re:Building apps in minutes, not months by sva_ on Friday September 17, 2021 @12:45PM (#28567665)
Wouldn't building a website be more equivalent to playing the instrument? Presuming one has learned how to build a website, like a musician learned to play an instrument.
Re:Building apps in minutes, not months by andkon on Friday September 17, 2021 @12:51PM (#28567732)
Learning to play an instrument is usually about learning many many tiny discrete skills that build on one another and can be combined in creative ways to express what's most important and vital at that moment.

You can play an instrument knowing just to pluck a single note. But it's a lot more fun to play if you know a ton of different skills: you can say so much more.

I think the same holds true for coding. You can learn more skills all the time, all of which broaden the realm of what you can create when you sit down at a keyboard again (aka the playing the instrument part).

Re:Building apps in minutes, not months by dv_dt on Friday September 17, 2021 @01:06PM (#28567919)
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).
Re:Building apps in minutes, not months by dcuthbertson on Friday September 17, 2021 @01:35PM (#28568373)
Yes! 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.

Re:Building apps in minutes, not months by sva_ on Friday September 17, 2021 @02:48PM (#28569414)
Maybe a coder is more like an improvising Jazz musician. Would explain a few things.
Re:Building apps in minutes, not months by hamburga on Friday September 17, 2021 @04:04PM (#28570293)
That's what the Rich Hickey talk is all about!
Re:Building apps in minutes, not months by HomeDeLaPot on Friday September 17, 2021 @01:22PM (#28568147)
Also, do you know the song(s) already, and do you know how to play the particular instrument requested?
Re:Building apps in minutes, not months by dhosek on Friday September 17, 2021 @02:21PM (#28569044)
That'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.