I’m all for doing the Difficult Stuff, and I’m a late adopter on hating facebook, but let’s be clear that building a communication infrastructure for a billion people is not a question of writing code. It’s solving some problems on the rock that none of those people will ever leave. Let’s spend more time on that.