<p>There's not much of the hacker ethic there though, if hackers are supposed to be for freedom of information.</p>
<div class="gmail_quote">On Feb 2, 2012 8:59 AM, "Jordan Miller" <<a href="mailto:jrdnmlr@gmail.com">jrdnmlr@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
from Zuckerberg's open letter to investors about the impending Facebook IPO...<br>
<br>
jordan<br>
<br>
<br>
<br>
The Hacker Way<br>
<br>
As part of building a strong company, we work hard at making Facebook<br>
the best place for great people to have a big impact on the world and<br>
learn from other great people. We have cultivated a unique culture and<br>
management approach that we call the Hacker Way.<br>
<br>
The word "hacker" has an unfairly negative connotation from being<br>
portrayed in the media as people who break into computers. In reality,<br>
hacking just means building something quickly or testing the<br>
boundaries of what can be done. Like most things, it can be used for<br>
good or bad, but the vast majority of hackers I've met tend to be<br>
idealistic people who want to have a positive impact on the world.<br>
<br>
The Hacker Way is an approach to building that involves continuous<br>
improvement and iteration. Hackers believe that something can always<br>
be better, and that nothing is ever complete. They just have to go fix<br>
it - often in the face of people who say it's impossible or are<br>
content with the status quo.<br>
<br>
Hackers try to build the best services over the long term by quickly<br>
releasing and learning from smaller iterations rather than trying to<br>
get everything right all at once. To support this, we have built a<br>
testing framework that at any given time can try out thousands of<br>
versions of Facebook. We have the words "Done is better than perfect"<br>
painted on our walls to remind ourselves to always keep shipping.<br>
<br>
Hacking is also an inherently hands-on and active discipline. Instead<br>
of debating for days whether a new idea is possible or what the best<br>
way to build something is, hackers would rather just prototype<br>
something and see what works. There's a hacker mantra that you'll hear<br>
a lot around Facebook offices: "Code wins arguments."<br>
<br>
Hacker culture is also extremely open and meritocratic. Hackers<br>
believe that the best idea and implementation should always win - not<br>
the person who is best at lobbying for an idea or the person who<br>
manages the most people.<br>
<br>
To encourage this approach, every few months we have a hackathon,<br>
where everyone builds prototypes for new ideas they have. At the end,<br>
the whole team gets together and looks at everything that has been<br>
built. Many of our most successful products came out of hackathons,<br>
including Timeline, chat, video, our mobile development framework and<br>
some of our most important infrastructure like the HipHop compiler.<br>
<br>
To make sure all our engineers share this approach, we require all new<br>
engineers - even managers whose primary job will not be to write code<br>
- to go through a program called Bootcamp where they learn our<br>
codebase, our tools and our approach. There are a lot of folks in the<br>
industry who manage engineers and don't want to code themselves, but<br>
the type of hands-on people we're looking for are willing and able to<br>
go through Bootcamp.<br>
_______________________________________________<br>
Discuss mailing list<br>
<a href="mailto:Discuss@lists.hackerspaces.org">Discuss@lists.hackerspaces.org</a><br>
<a href="http://lists.hackerspaces.org/mailman/listinfo/discuss" target="_blank">http://lists.hackerspaces.org/mailman/listinfo/discuss</a><br>
</blockquote></div>