Y Combinator Saved Our Bacon
mattmaroon.com
mattmaroon.com
Technology should be fair to all.
Back before I even knew that facebook had guidelines I had a facebook app disabled (and associated facebook account). It was not spamming or anything, just inviting people in strongly worded language to download the app. I have sent about 10 emails so far to their accounts, and I have NEVER received a reply back. I've tried pleading, I've tried angry, nothing works.
I just gave up and made another account, that first account is still disabled. I don't care about it anymore - but the lasting impression of this whole situation is this: facebook does not care about developers.
Microsoft have always had frontline people interacting with the developers. Every problem I had during my microsoft days was quickly resolved by some guy working on the product. It never took long and it was never complicated.
Apple is different - because there senior executive take care of major problems. I've sent an email to steve and had the manager of iTunesConnect call me. Schiller has emailed me to solve problems. You can call and talk to a reviewer. Apple cares about their developers and they care about quality, and they will try their best to handle both.
But facebook - so far I've not found a way to break this wall of silence that they have. I guess when we get big and famous, they will start to care - but you know what? Microsoft cares about me even though I am not rich or famous or anything. Same with Apple - even if they have a harder task, as they care a lot about quality.
And no, I don't want the problem resolved anymore, I've moved on and am content being an unimportant small player on the facebook platform. If there is an issue I'll work it out myself or give up - I know there is no way to talk to them.
All hackers should know how to network, wear a suit (or not), ask for things, make people from outside your socioeconomic background feel like they grew up with you, etc. You will be astonished how much those matter.
Yes and no - for those of us not currently involved with Facebook, a more productive response might simply be to steer clear of a system where it's all about who you know - if it is indeed like that and this isn't just an unfortunate blip. "Choose your battles" and all that.
I'm trying to recover my facebook password! That's all!
I should not need to make people from facebook "feel like I grew up with them", just so they can re-enable my account.
The exact same thing happened to me in Jun '06 when facebook platform launched. The application was /ireadit I used to respond to each and every post on our wall, sometimes a long message encouraging users to invite other book readers, few emails to moderators of book clubs. Most of these messages were ofcourse similar. I had sent anywhere up to 20 such emails and my account got blocked day 3. The application was registered through my account (then only the owner can add other developers), it was growing at exponential rate, and we were so scared the app would stop working.
They unblocked the account in next one day. I guess that was only because our founder knew someone higher up in facebook.
This is very enlightening as to WHY people I know were completely ignored -- they weren't YC Alumni. I'll be sure to forward this to them, so they realize why they were denied support. I'm sure they'll be interested.
This makes YC look good, but FB look bad.
Wow, what a great idea! :)
I'm glad we were able to help Matt out, but am embarrassed he got in this situation to begin with. We're working on some new systems to handle abusive applications (getting rid of which helps users and the entire platform ecosystem) but clearly have some technical and communication issues to work through still, and its totally unacceptable to be taking such harsh measures with applications that aren't doing anything wrong -- let alone being so hard to get in touch with.
The only silver lining of this otherwise unfortunate situation is that it will help make sure it doesn't happen again.
Thanks again for getting it taken care of so quickly!
His answer was that it was impossible to predict but whatever it was, it would be something that at first seemed wrong, ie something that wasn't how Facebook intended the API to be used, and something that they wouldn't be sure they should even allow.
This isn't that sort of case: a previous version of Matt's app that used the API in the exact same way was thoroughly reviewed and approved.
Nevertheless, one can easily imagine that the truly disruptive Facebook Instant Personalization Apps may only even have a chance of surviving the FB approval axe with the support of an organization like YC. This, in my opinion, is among the biggest reasons why the YC/Facebook deal will be so beneficial for YC companies, and why Jason Calacanis' criticism was mis-placed: the real risk is not that Facebook will steal your disruptive idea that is obviously good, the risk is that Facebook will just shut off your weird idea which isn't obviously good at all and only later turns out to be quite disruptive.
Their milquetoast, ever-changing policy that's occasionally enforced and frequent API updates and breakage was maddening at best. IMHO FB makes apple's app store policies seem "not so bad".
I understand that zynga and the lot have made a lot of money, and the level of traffic FB can provide is intoxicating... but I'll be damned if i'd do that again. This tale is a good reminder of why.
Our experience with Apple so far has been ok. Lots of waiting, which is frustrating. We can update our Facebook app multiple times per day. With Apple if you ship a game with a bug that crashes it on some devices (oddly, despite having an iPad app, with all iPads being the same in every relavant way, our first app crashed on only some due to memory issues) you're screwed. You're racking up negative reviews for a week.
Lessons learned:
1. Business is not 'fair'.
2. Its unrealistic to expect playing field to be level.
3. Its about who you know.
Big thanks to all parties involved for the reminder.
For the same reason I'm always especially pleased when I hear about one YC-funded startup having helped another without us even routing the request.
If this app is erroneously flagged then there's a good chance that many other apps are in the same situation, but aren't lucky enough to be able to get the magic email address.
So good-bye to the idea of the indie app developer...
What is more, they only take 30% of the purchase price (unlike the carrier fee of 70%), and the approval process - while slower and more annoying than many would like - doesn't require you to setup meetings with carriers business development group.
There is also a web based platform called Facebook where you can deploy apps. The approval process for that is usually so straight forward that a guy did a blog post when he had to rely on personal connections in order to get his application enabled!
;)
Even better there is nobody who can tell you what kind of technology stuff you have to work with, nor is anybody going to demand 30% of your income (except the taxman - set of an offshore account before you start to make money).