I've just tust read this piece or articles describing the experience and practices used in Facebook Engineering Management. They all sounds quite insightful. I think his advices are quite applicable for a lot of innovative startup companies.
After reading all his pieces, I like to call out one more point. It is something he has not mentioned in his posts at all, commoditized, low-cost outsourced technical resources. It is all about attracting and keeping the best talent and make them work most effectively. There is just no place for outsourcing.
Of course this applies to top tier startup company like Facebook. It is possibly different for matured products, large companies or IT back office.