This is what I hate the most! Everyone here is so positive. It's like a cult. Any post containing an ounce of negativity is downvoted. Anything that strays from the party line of "technology will solve everything, and we are changing the world" is shunned. And whether this attitude comes from techno-utopians or from eager beaver entrepreneurs, it's toxic to our industry. It makes us ignore the social impact of our inventions. It keeps us narrowly focused on technological solutions when the problem isn't technological. And worst of all, it gives everyone a huge ego. Learn to laugh at yourself, accept that your crappy web app isn't changing the world, and remember that the homeless guy you passed on your way to work is a person like you (who just lacked the opportunities you did).