Facebook is the new Google – as in, they are building up an army of the best damn software developers on the planet. But having great engineers is not enough. Microsoft, Google, and Facebook have each had a monopoly on great engineers for a period of time.

But engineers want to solve hard problems – to build abstractions – to unify 3 different things that seem kinda similar. But this has nothing to do with solving real user problems, which is what Apple excels at.

So these amazing engineers need a Product Person to direct them. Someone who doesn’t just unify stuff because it’s neat & challenging. Someone who thinks, “what problems do people have?” and then solves those problems .

Does Facebook need a Steve Jobs? Some interesting stuff in this post around the importance of maintaining a balance of engineering and product design. (via arainert)