Operation Developer Love
by Douglas Purdy - October 15, 2010 at 5:45pm

We have received a great deal of feedback recently about things we should do to improve Facebook Platform. The themes are clear: “fix the bugs,” “update the documentation,” “talk to us more,” and “make things more reliable.” We are listening, and this post outlines some of the things we are doing to address your concerns.

Fixing Bugs
We have set up new mechanisms to triage and track the bugs you report. The most significant change you will see is improved responsiveness to new bugs and real action on our substantial backlog. We will report our progress against bugs every week on Friday, so you can see the progress we are making together.

In the past 7 days:

  • 109 new bugs were reported in Bugzilla
  • Of these, 15 reproducible bugs were accepted (after removing duplicates)
  • 2 bugs of these bugs were fixed, with 12 reported bugs fixed overall
  • As of today, there are 4,514 open bugs in Bugzilla

We know bugs have been a frustrating part of Platform. We also know that our response has been slow (if at all). We are committed to changing that.

If you filed a bug in the past, we will respond. If you log a bug in the future, you will receive a quick response. We are triaging newer bugs first, so if you have an issue that is blocking you, please open a new bug with a link to the old one.

We know we have a lot of work ahead of us. We need to regain your trust. This is just the first step.

Communication
To share the regular improvements we are driving, we will post a weekly update on this blog every Friday afternoon. In this post, we will surface platform changes, bug stats and other things we are doing to support for developers.

We have begun a series of developer surveys and polls targeting the breadth of developers building on the Platform. We will use this feedback to help us prioritize what we need to address first. This will also form a baseline that we use to track your satisfaction as we implement these changes.

Lastly, we added comments to this blog to get your feedback and test new functionality that we hope will result in more meaningful conversations, including threading, voting, and the ability to easily discuss the topics with friends.

Stay tuned for updates around documentation, forums and reliability. Please let us know what you think in the comments below.

Doug Purdy is Director of Developer Relations for Facebook.