10 years of experience, primarily in the .NET world. Desktop and server as well as web experience. Degree in Computer Science. Experience working with distributed teams as well as working remotely for a centralized team.
You are right on the money with regards to the changes, but the timeline is a bit off. All FB apps created after April 30 automatically get all the new stuff (whether they want it or not). Existing apps have April 2015 to switch to the new system. So, the outage is probably unrelated to to the new stuff.
Source: I'm a FB app developer who is seriously affected by the Login and Graph API 2.0 changes.
I'd work on my "brilliant but stupid and perhaps useless" idea - automatically generating web apps from desktop apps, in realtime (i.e. as you use the web app, it's really controlling the desktop app behind the scenes).
This has been an issue as far back as a decade ago with G3 iBooks. I had my G3 800's logic board replaced twice under warranty, but it failed again after that. The 'hot coin on the gpu' trick solved the problem, albeit temporarily.
Unlike some of my previous projects (such as http://surveylitics.com), it's cool because it's actually useful. I've been using it for the past month or two for everything and anything I need to remember.
Well, for http://surveylitics.com, they haven't yet. ~50 people have registered for the free plan, or created a free survey, but no paid signups yet. The site's been up for a few months now.
I haven't done much marketing yet, though. Or reaching out to potential users or industries. Or really, any of the things that you're supposed to do... so it's nobody's fault but my own.
There are lots of great tips in this thread. I'll definitely be giving some of them a try.
Interestingly, many companies including mine are dependent on Facebook and their APIs. They do move fast and break things, and we feel the pain of it practically every day.
This is the type of project that I never would have started in the first place if not for LLMs.