The Facebook Problem: A New Perspective

One of the toughest aspects of the Facebook platform is the potential rate of growth. While the virility of the Facebook platform provides a new opportunity for entrepreneurs, it also creates a very dangerous predicament. Instead of asking, ‘How do we grow?’ the question becomes ‘How do we scale?’.

The post “I have 250,000 Users, Now What?” describes some of the growth problems on Facebook, and prominent bloggers such as Brad Feld have discussed it as well.

To build on this conversation and add an additional perspective, J-Squared’s Sticky Note application has seen explosive growth and is now finding itself in the middle of ‘The Facebook Problem’. While we are pleased with our situation in some respects, there is no infrastructure in place for us to scale with our growth rate. As an early stage start-up, we lack the important resources needed to effectively grow the business evenly in terms of scaling and product development. If we spend time on one, the other fails. Both are crucial to success.

While we don’t believe it is Facebook’s responsibility to provide unlimited resources to their developer community, it does seem that some sort of developer assistance program would benefit both Facebook and its growing developer community. Why not reward the most successful applications by providing support of some kind? It’s in Facebook’s best interest to facilitate the growth of the most popular applications, because these popular apps begin to take on the Facebook brand.

We have personally experienced poor customer-support response times and adverse effects from poorly communicated F8 modifications, among other obstacles. At the same time, our users are beginning to associate our sometimes slow response times (due to server overload) with the Facebook brand in general. This is why it behooves Facebook to assist popular applications. It becomes a representation of the entire Facebook product.

We’re not asking for Facebook to provide us with a revenue model and an executive management staff, but some general support and streamlined communication would help.

What do you think? Should Facebook be providing support of some kind? If so, what type of support? Is ‘develop at your own risk’ the right model, or will developers soon leave the ephemeral green pasture of F8?


25 responses to “The Facebook Problem: A New Perspective

  1. I am with FaceBook on this one.

    As a person who has written APIs that are consumed by a very large developer community, I am of the opinion that FaceBook is not deliberately ignoring its developer base. From experience, providing an API is not a very easy thing to do, let alone an API of the FaceBook scale of usage. I am not sure what software development model they are using there at FaceBook but if they are using the popular Web 2.0 agile approach, that approach does not lend itself well to supporting an API (maybe a very simple API but not a complex API).When you have an API, you just cannot put it out there and let the people use it and give you feedback like you do with Web 2.0 apps. If you do, then you are going to get a lot of complaints from people complaining about a broken API or an unstable platform etc. Therefore, your development cycles will tend to be longer because when bugs start pouring in, you have to filter them, prioritize them (some bugs may not get prioritized for years and become features), make sure that fixing the bugs will not violate design/architectural integrity, code and then test the HECK out of the fix. API usage is very unpredictable, so the testing cycle tends to be very long, and at times longer than all the preceding development cycle steps combined (this is why some companies have a tester to developer ratio of three to one). After developer testing, unit testing, system testing and integration testing then you are ready to release the fix. Depending on the fix, you may have to release the fix to a limited group of API users in your developer community. So you see, the development cycle is far much longer that regular Web 2.0 agile development cycles. In Web 2.0 terms, this process is an eternity. As a person who has been through this process what seems to be a million times, I hope FaceBook will find ways to incorporate some agile concepts so that the process is not as long, is responsive and yet still able to product stable code.

    So I am on FaceBook’s side on this one because their development platform is still new and its just going thorough the growing pains right now. While it’s tough enough to build a support for a regular enterprise software API, they are going to have to build a massive and efficient support system for the user base that they have. That support is not easy to build because the support team must consist of developers who are familiar with the design and usage of the API. It’s hard enough to find developers to develop the API itself, let alone to find developers to support it. These are issues that FaceBook will have to deal with and hopefully not repeat the model that I have detailed above, but bring innovation in this area and move the industry forward.

    Providing you an efficient support process and a stable product are both in FaceBook’s best interest; so, hang tight until the API and company’s internal processes mature because. Both FaceBook and its API are still very very very young.

  2. Pingback: 9 Conflicting Tips for Start-ups » Viget’s Four Labs

  3. Pingback: Intense Web Media » Blog Archive » I Am Actually Writing A Post

  4. Hi Mi name Is Ashley GIlmore, And i am having a Very Hard Time Qith Facebook Right Now … Like Mi Friends Are Trying To add Me so When A Email comes up that ihave to accept them i cant it wont let me comfurm anything!? Its like mi computers frozen but its still letting me click the buttions but when i do click the buttons nothings happening! and i also Cant write on anybodys walls ither!!! And the layout at the top of it where u can choose ure profile and everything is WAYY differnt and i dont know how to fix it Please HELP me send me an email or something to Repair My Facebook Please!, thank you.

  5. I’m having the same damn problem Ashley…keep on trying.
    Plz let me know if you’re having the solution!

  6. This sounds like a Facebook problem and not a problem specifically with one application. I would suggest contacting Facebook through their help link.

  7. cant reply, get error on page, cant confirm, really frustrated, please help asap

  8. I thank the Lord for giving us the gift of brilliant preachers!

  9. What’s Happening i’m new to this, I stumbled upon this I have discovered
    It absolutely useful and it has helped me out loads.

    I am hoping to give a contribution & assist different customers like its
    helped me. Great job.

  10. Hey There. I found your blog using msn. This is a really well written article.
    I will be sure to bookmark it and come back to read more of
    your useful information. Thanks for the post.

    I’ll certainly return.

  11. each time i used to read smaller posts which also clear their motive,
    and that is also happening with this article which
    I am reading here.

  12. A tear turned red with greed as death becomes us,
    a tear for those killed by hate (and ignorance). The Nuggets, having lost four
    of their last five games, have 12 games remaining against teams with a.
    That’s why the devil comes in and misleads and eventually destroys his children and prostitutes
    his little girls.

  13. Hi every one, here every one is sharing these know-how, so it’s nice to read this webpage, and I used to go to
    see this website all the time.

  14. Paragraph writing is also a excitement, if you know
    after that you can write otherwise it is complex to write.

  15. I all the time emailed this weblog post page to all my contacts, since if like to read it next my friends will too.

  16. Someone necessarily help to make severely
    posts I’d state. That is the very first time I frequented your website page and so
    far? I surprised with the research you made to make this particular publish incredible.
    Magnificent process!

  17. Any criminal actions, or proof of past negligence, can weigh against them.
    You don’t want to suffer because of somebody else’s
    negligence. Sadly, the cost of medical care these days has begun to get too expensive for just about everyone to deal

  18. As a pet owner, you have a responsibility to bring your beloved animal to the veterinarian for
    regular health assessments. Pet insurance can help
    you afford the veterinary care that your pet needs, and help alleviate the expenses needed for your pet’s health.
    I explained how important Charlie was to my children and that I only had one hundred dollars, but I could make payments
    on the other three hundred and fifty dollars.

  19. Also remember his or her actions will have a financial affect on your relationship.
    Penalties for DUI Charges in Michigan for third time offence-.
    A plea bargain is an agreement made between the prosecution and
    the defense where the defendant agrees to plead guilty
    to a lesser charge, in exchange for a prosecutor dropping a
    more serious charge.

  20. There are ways of educating yourself for the dreaded auto repair visit; therefore automotive diagnostic troubleshooting is essential information to obtain. Find out how
    eco-friendly auto care helps the environment,
    and how you can find eco-conscious shops near you.
    Each car manufacturer has different guidelines that apply to their vehicles, but
    if you take the time to read the owner’s manual, you’ll have
    a pretty good idea what needs to be done and when.

  21. I am regular reader, how are you everybody?
    This post posted at this website is genuinely good.

  22. Do you have any video of that? I’d love to find out some additional information.

  23. We stumbled over here by a different website and thought I might as well check things out.
    I like what I see so now i’m following you. Look forward to checking out
    your web page repeatedly.

  24. An immpressive share! I’ve just forwarded this onto a
    colleague who has been conducting a little research on this.
    And he actually bought me breakfast because I stumbled upon it for him…
    lol. So allow me to reword this…. Thank YOU for the meal!!
    But yeah, thanks for spending some time to
    talk about this matter here on your website.

  25. This paragraph will asszist the internet viewers for creating new
    website or even a blog from start to end.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s