I've seen this in the workforce; during interviews for example. I've also noticed an increase in young programmers who believe they are brilliant unrecognized future CEOs, but don't understand how anything works beyond their basic coding skill, or they don't communicate with other people and then blame the universe when their application fails due to their false assumptions.
I think that being placed in the situation where the customer's satisfaction directly relates to whether you get paid or not, or perhaps getting married and having kids, will bring many of these people back to reality.
We are raising a generation of deluded narcissists
I have been writing a great deal over the past few years about the toxic psychological impact of media and technology on children, adolescents and young adults, particularly as it regards turning them…