I feel sorry for all my classmates who aren't in software dev. It's a nightmare out there. I know lots of recently-graduated unemployed business/humanities majors.
It's our fault too. We automate the easy and empower the capable.
I don't feel too bad about that. I do feel bad about not peer-pressuring them into programming more.
Raising the standard of living for all - just like all the other technologies from the wheel (putting people who haul things on their backs out of work) to the loom, to the Ditch Witch and so on.
Plenty of jobs in online retail, even with no programming skill (adwords, seo, etc.)