Developing apps for users in different demographics is inherently differently than developing apps just for ourselves and for other programmers. Understanding the needs of our users — and learning to foster empathy for them — is just as much of a skill as learning Rails, Java or PHP!