Joyce Park stashed this in Code
I have also heard that many popular webdev courses teach this sort of bad development from day one. :(
Are frameworks the culprit?
Or do we have to wait for the Codecademy bubble to burst?
Sanity will return as the pendulum swings back from imperative, towards declarative; once many of the more common reasons for choosing script fall away because it's simpler (and faster) to do it in HTML.
I hear this guy knows or thing or two about the Web;
Thanks Mark, you assuage my fears a little.
It sure does feel like we've been espousing this point of view for 20 years.
From what I've experienced looking at children's java programming courses is that people are teaching how to program by having users copy scripts and then change/tweak it as necessary. Joyce is correct, it's built into the lecture. the concept is probably early gratification of see what you can do, but training programmers to do that so early causes them to find more and more elaborate ways to achieve that goal of: copy, paste, edit, reference. when teaching math we always learned the long arduous process for finding a solution before we were taught the shortcut. it looks like programmer instruction has flipped that by giving early learners the shortcut without teaching them how to positively utilize the shortcut first. this of course leads to poor resource usage n the part of the programmers.
I think that programming has a history of copy / paste / tweak, so this is not as unusual as it seems.