Oh, and one more thing, don't just take my word for it. Look at the responses to this post and check twitter. There are a lot of people writing the apps you (figuratively, not you specifically) use every day. It's far from an isolated perspective.