Why is web/app devlopment responsible for fixing all of society's problems? Most of the problems the author mentioned have more to do with civic education and a politically weak middle class. How many of the smartest engineers are toiling away for Oil companies? Arent't they supposed to be fixing the world with their super powers? 20 something developers are just a lucky bunch, right time and right place, and god bless them for it. If the world could, it would outsource and marginalize their livelihoods, like it has for so many others (and it most likely will at some point, booms and busts). Most are wondering if they'll even be in same career past 40. Seriously, let it go, they really don't have it THAT good.