As for the rest... I'd say they're all relevant to varying degrees. Probably "Bad Location" is less relevant, since it's partly about finding angels and VC (which are less important since facebook apps generally need less capital); while "Hiring Bad Programmers" is probably more relevant (if you're hiring anyone at all, at least), since most greybeards are old enough to have not drunk the facebook kool-aid.
Completely off-topic, cperciva, but regarding your startup, why are you giving away your strongest asset (secure backup implementation and code) in order to make money on an increasingly commoditized product (the storage itself)? I would think it would be in your interest to do the opposite. Am I missing something?
In any event, good luck and godspeed.
I've considered that, and might do that at some point in the future. That said, I'm aiming more at the home user / small business market -- large corporations have other options (e.g., backup appliances from EMC and suchlike).
I figure that I'll build the version of tarsnap that I want to use, and if/when that becomes popular I'll decide where to go next based on demand.
EDIT: Whoever downmodded this comment, can you please explain to me why facebook is a good platform choice? What advantages does it have over developing a plain old website in your platform of choice? Not trying to start a flame war just trying to understand what I am missing here.
More impressive still are apps like Texas Hold'em, which is essentially a mediocre card room for play money. It would never get 10k users as a standalone, but has 300k on Facebook.
What can you do if facebook decides to shutdown 3rd party advertising or bans your app, or develops a clone and pushes it aggressively.
I saw some of the stats on socialmedia and I wonder how much revenue of the top earning apps is spent back into the ads on facebook apps to keep the machine working and what is their ROI.
I still think a facebook app can be a great idea but not as a sole product. Instead it should be the booster rocket behind your own website, helping you launch it and spread it.
The business model is simple and effective. Make people do stuff to get something virtual. Refer friends on a poker app, get 1,000 chips. Fill out a survey (which generates income) get 3,000. Sign up for a credit card, get 5,000. It's like those free ipod sites on steroids.
The fact that something is a mistake doesn't mean its a fatal one. And that fact alone doesn't mean it is not a mistake.
The question you should ask yourself is whether your startup be better off if you hadn't made that choice.
... that said, I guess it was done with PhotoShop a bunch of times. But people had to pay up front for that software.
Or are we returning to the dot com days where revenue doesn't matter -- it's all about pageviews?
Even if you can make a very profitable app, imagine trying to IPO a facebook app... How do you think investors would evaluate the risk.
I can understand developing a facebook app as a part of a more comprehensive strategy as a complimentary tool to your website. That might be a very powerful tactic but as a standalone product, I just don't get it.
Again if anyone understands this differently I'd love to finally see what I am missing here...
No doubt on the IPO/TOS front. Imagine if someone develops some facebook app that leads to massive litigation. I'm sure facebook would share in the liability as they are the delivery mechanism. All of a sudden, facebook decides to limit access to only a chosen few developers.
Or better yet, facebook has a soft quarter and decides that developers now need to license the platform for some exorbitant rate.
And from my startup prototypes so far, I have learned that most users have very little patience, understand little, and generally don't contribute much.
For these reasons, toy Facebook apps seem to be my best bet. I also like the idea of playing with people's minds, easily tweaking things here and there to see what sort of psychological/sociological impact they will have, etc.
2) Web design can be outsourced very easily and relatively cheaply offshore - ping me if you need some contacts or places to look.
3) Look for partners in your wider circle of friends you might be surprised by what you find. Failing that, go to your local college and try to recruit one.
4) Prototypes are actually great tools to test ideas and to improve your technical skills and biz intuition but in the end you need to promote something to a real product status and then facebook is less relevant as far as I can understand the platform.
Good luck
I read iLike added 3 million users in two weeks with their Facebook app (http://mashable.com/2007/06/11/ilike-facebook-app-success/). That's pretty significant.
However, it's not clear that single Facebook apps qualify as startups in Paul's sense. At least today, FB apps are more like content that plug into an existing distribution network, like movies + distributors or blogs + AdSense.
If you wanted to found a business that made FB apps, many per year, that's a different story. Then you'd be more like a game studio.
I'll bet dollars to donuts that the applications that receive grants from the fbFund will be of this ilk rather than a SuperMegaUltraPoke or Vampires and Pirate Ninjas application. At least, I hope so. If not, Facebook apps will never mature, and will be the flash in the pan that many think they will.
I have friends who are techies. I've sent out feelers just to get an idea of what their business drive/competence might be. Answer: Not good. Obviously, I don't live near Stanford, but most people don't either...and it would be insane to pair up with people for the sake of pairing.
It doesn't matter if that person is your spouse, a co-founder, an angel - but make sure at least one person whose opinion you respect and has something to lose if you fail/waste your time thinks this is a good idea.