I expect it's a mixture, and that it's always been a mixture. I hope those who do just copy and paste right now eventually see that it's only a short-term benefit compared with the longer-term benefit of learning how things work. (Having said that, sometimes, if it's just "what command line argument do I need to do X" copy/paste is very effective, I've found.) I don't think the availability of Stack Overflow has made things significantly worse here - people who are focused on "just get the job done" have always been able to find shortcuts without investing the time in learning more, I suspect. It's also important not to demonize people with that approach; we may think they're not doing themselves any favours, but it doesn't mean they're evil or should be treated badly. This is a failing in myself - I suspect I've been too harsh with those who don't appear to want to learn, in the past. I hope to improve in the future.