This Guardian interview with the head of Facebook engineering is interesting, and a little scary. If this is an accurate portrayal, it’s definitely a hacker culture at Facebook. Very small teams work on “several dozen to 100” mostly short-duration projects, with little in the way of formal oversight processes. Their project mix is 80/20 focused on features that will increase usage or grow the number of users, versus generate revenue or cut costs. Top priorities include mobile, infrastructure (server, database, development tools), and machine learning. Machine learning is critical to feed the algorithm that powers users’ news feeds, as well as for ad targeting and security – spotting spammers, etc. And Facebook is mostly a Mac shop.