Skip to main content
Home
  • Agile
  • Manage
  • Test
Register
Log In
  • Home
  • My Page
  • Communities
    • Agile
    • Manage
    • Test
  • Interact
    • Blogs
    • Forums
  • Resources
    • Articles
    • Better Software
    • Download Center
    • News Center
    • Podcasts
    • Videos
  • Solution Central
    • HP Solution Center
  • Events
    • Web Seminars
    • Conferences
    • Training
  • Jobs
  • Membership
  • Feedback
  • Contact Us

Mark Zuckerberg and The Hacker Way

News Article

Mark Zuckerberg and The Hacker Way

News Article by Jonathan Vanian | Comments: (1) | Fri, 02/03/2012 - 19:12
  • share
  • Print
An excerpt about company culture from Mark Zuckerberg's letter included in Facebook's IPO filings, via ABC News:

The Hacker Way
As part of building a strong company, we work hard at making Facebook the best place for great people to have a big impact on the world and learn from other great people. We have cultivated a unique culture and management approach that we call the Hacker Way.
 
The word “hacker” has an unfairly negative connotation from being portrayed in the media as people who break into computers. In reality, hacking just means building something quickly or testing the boundaries of what can be done. Like most things, it can be used for good or bad, but the vast majority of hackers I’ve met tend to be idealistic people who want to have a positive impact on the world.
 
The Hacker Way is an approach to building that involves continuous improvement and iteration. Hackers believe that something can always be better, and that nothing is ever complete. They just have to go fix it — often in the face of people who say it’s impossible or are content with the status quo.
 
Hackers try to build the best services over the long term by quickly releasing and learning from smaller iterations rather than trying to get everything right all at once. To support this, we have built a testing framework that at any given time can try out thousands of versions of Facebook. We have the words “Done is better than perfect” painted on our walls to remind ourselves to always keep shipping.
 
Hacking is also an inherently hands-on and active discipline. Instead of debating for days whether a new idea is possible or what the best way to build something is, hackers would rather just prototype something and see what works. There’s a hacker mantra that you’ll hear a lot around Facebook offices: “Code wins arguments.”
 
Hacker culture is also extremely open and meritocratic. Hackers believe that the best idea and implementation should always win — not the person who is best at lobbying for an idea or the person who manages the most people.
 
To encourage this approach, every few months we have a hackathon, where everyone builds prototypes for new ideas they have. At the end, the whole team gets together and looks at everything that has been built. Many of our most successful products came out of hackathons, including Timeline, chat, video, our mobile development framework and some of our most important infrastructure like the HipHop compiler.
 
To make sure all our engineers share this approach, we require all new engineers — even managers whose primary job will not be to write code — to go through a program called Bootcamp where they learn our codebase, our tools and our approach. There are a lot of folks in the industry who manage engineers and don’t want to code themselves, but the type of hands-on people we’re looking for are willing and able to go through Bootcamp.
  • Project & Team Management
  • Facebook
  • hacking
  • Management
  • Mark Zuckerberg

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

#1 Submitted by Gekores on Tue, 02/21/2012 - 17:00.

I dont know what to think

I dont know what to think about Zuckerberg any more...

  • reply

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.

More like this

  • Ten Ways to Guarantee Project Failure
  • Six Ways to Build Trust (and Three Ways to Break It)
  • Project Change, a Way of Life
  • Three Ways to Meet Your Software Project Deadline
  • Facebook Blames Bug for Zuckerberg 'Hacking'

Welcome to TechWell!

With an ever-expanding library of content by industry experts, TechWell is your source for software knowledge. The site is still growing, so please pardon our dust. If you see anything that requires our attention, please CONTACT us.

Not a member? REGISTER to join our community.
Already a member? Log In

Hot Topics

  • Most Read
  • Most Discussed
  • Most Shared
  • New Downloads

Three Components of Effective Defect-management Systems

Article by Krishen Kota | Comments (1)
 From a high-level view, defect management systems are made up of a combination of some defect management tools or tool and a defect management process. These two primary components work together to... Read More

Management Myth #4: I Don't Need One-on-Ones

Article by Johanna Rothman | Comments (6)
 “I know what the people in my group are doing, Johanna. Each and every one of them.”“But you have twenty-five people in your group, Stan,” I protested.“And I walk around and see what every single... Read More

Management Myth #3: We Must Treat Everyone the Same Way

Article by Johanna Rothman | Comments (2)
 One of the biggest management myths is, “I must treat everyone the same way.” In our organizations, we have career ladders that try to fit us into “ticky-tacky” boxes for promotion, assume that... Read More

Three Components of Effective Defect-management Systems

Article by Krishen Kota | Comments (1)
 From a high-level view, defect management systems are made up of a combination of some defect management tools or tool and a defect management process. These two primary components work together to... Read More

Management Myth #4: I Don't Need One-on-Ones

Article by Johanna Rothman | Comments (6)
 “I know what the people in my group are doing, Johanna. Each and every one of them.”“But you have twenty-five people in your group, Stan,” I protested.“And I walk around and see what every single... Read More

CM: The Next Generation—Tailoring CM and ALM Tools

Blog Post by Jonathan Vanian
 Today we published a great piece by Joe Farah over at CM Crossroads. Joe Farah has been working in software field since the late 1960s, and he’s personally witnessed the ever-evolving world of... Read More

Three Components of Effective Defect-management Systems

Article by Krishen Kota | Comments (1)
 From a high-level view, defect management systems are made up of a combination of some defect management tools or tool and a defect management process. These two primary components work together to... Read More

Press Release: Klocwork Insight(TM) Ensures Software Security and Reliability for Bids Trading's Financial Trading System

News by TechWell Staff
 Burlington, Mass – Klocwork Inc, the global leader in automated source code analysis (SCA) solutions for developing more secure and reliable software, today announced that BIDS Trading, operators of... Read More

CollabNet Releases CloudForge

News by Jonathan Vanian
 Brisbane’s CollabNet is starting off this week with a new corporate strategy and a new product launch. As of this Monday, CollabNet will now focus on “the enterprise adoption of hybrid cloud... Read More

Top 5 Software Development Process Challenges

A process framework is a combination of project management,technical practices, and supporting tools. The tools and practices havea profound effect on the day-to-day life of a developer. These... Read More - Get this content

5 Critical Deployment Mistakes You Don't Want to Make

Are you still having to manage complex projects manually, running into script mayhem or having trouble adding new platforms for your application? Learn how your Release Managers, Testers, Development... Read More - Get this content

Neoload — 30-Day Load Test Trial Download

Increasingly enterprises are deploying web applications to drive competitive advantage. As expectations for availability, speed, and reliability increase daily, ensuring the performance of web... Read More - Get this content

Follow Us On...

Follow us on Twitter
Twitter
Follow us on Facebook
Facebook
Follow us on LinkedIn
LinkedIn
Follow our RSS feed
RSS Feed

Sponsors

  ASTQB
  HP Software
  Microsoft
  MindFire Solutions
  PTC
  Neotys
  QA Symphony
  SQE Training
  SmartBear Software
  SOASTA
  Tricentis


Our Bloggers

Johanna Rothman is a management consultant and a regular StickyMinds.com and Better Software magazine columnist.

Steve Berczuk is an engineer and ScrumMaster at Humedica where he's helping to build next-generation SaaS-based clinical informatics applications.

Naomi Karten is a highly experienced speaker and seminar leader who draws from her psychology and IT backgrounds to help organizations improve customer satisfaction, manage change, and strengthen teamwork.

Lee Copeland has more than thirty years of experience in the field of software development and testing.

Lisa Crispin has worked as a tester on agile teams for the past ten years, and enjoys sharing her experiences via writing, presenting, teaching and participating in agile testing communities around the world.

Claire Moss has been testing software for 8 years. Although authoring a testing blog and articles are new for her, Claire has always had a passion for writing, which might be a strange trait for a Discrete mathematician.

Site Contents
Back To Top
  • » My Page
  • » Communities
    • - Agile
    • - Manage
    • - Test
  • » Solution Central
    • - HP Solution Center
  • » Interact
    • - Blogs
    • - Forums
  • » Resources
    • - Articles
    • - Better Software Magazine
    • - Download Center
    • - News Center
    • - Podcasts
    • - Videos
  • » Events
    • - Web Seminars
    • - Conferences
    • - Training



Techwell

  • Advertise
  • Terms of Use
  • Privacy Policy
  • RSS
  • Site Feedback
  • Subscription Services