From Designing for Groups - How can you design software that attracts groups to use it?
The biggest problems in design are not code validation problems. Nor are they visual design problems. Nor interaction design problems. (although these are all very real, important problems)
No, the biggest barrier in the networked world is convincing groups of people, not just individuals, simply to use (or even try!) your software. The design needs to convince people to use it. Or, more likely, the design needs the users it has to sell it to others.
In State of the Internet – Mary Meeker tells you to:
Watch where the younger generation goes .