Facebook's engineers are its most prized possession. They're given an enormous amount of autonomy and told to ship quality code quickly.
So, what's it like being a Facebook engineer?
Google employee Yee Lee wrote a huge post on what it's like shipping code at Facebook that he's compiled from talking to a ton of engineers.
It's pretty much exactly what you might think it's like — although there's a little more supervision than first expected.
Granted, this post was written about a year ago, but it doesn't seem like much has changed since the company has gone public.
First off, engineers make up a majority of Facebook's staff.
The two largest teams are Engineering and Ops, Lee says.
The two teams make up about half of the company.
There are plenty of product managers, though.
They are managers that make sure projects are getting shipped on time.
There are about 7 to 10 engineers per product manager, Lee says.
It all starts with "boot camp."
All engineers go through a 4 to 6 week training period, where they learn the Facebook way of fixing bugs and listen to lectures given by senior employees.
Around 10 percent of the employees coming in to Boot Camp don't make it through, and are counseled out.
See the rest of the story at Business Insider