I just came across this article and was shocked - even though I knew this is how most people view software development. Look especially at this quote:
On the other hand, you could encourage your students to have a more polished approach within the language, suggesting not to use primitive types, and to use methods instead of operators wherever it's possible.
Out goes performance and resource consumption... It is completely ignored. Irrelevant. Why? Because our computers are so powerful. So why worry about performance and resource usage if our code takes 100ms to execute instead of 10ms, or uses 64bytes of memory instead of 4bytes? It saddens me to say, but I think we have lost a great generation of software developers somewhere during the past decade.....