One of the reasons I stopped making client apps for corporate platforms is because "filling in the gaps" of someone else's platform usually resolves itself poorly. Either the platform holder fills in the gap, they decide the gap goes against their corporate interests, or the gap is itself meaningless and nobody wants a fix for it.

For any young devs out there making a client app for some corpo's API, I strongly recommend not doing that, except for fun projects or things that get you headlines.

@stevestreza +9001%

Rather do something that uses #FLOSS & #multiVendor / #MultiProvider standards and systems...

Or something that benefits you as primary user!!!

@stevestreza my one and only attempt at that market was for app.net, and that taught the lesson to never rely on someone else’s platforms really well.
@savaran Yeah, for all the things it did great, App.net's shutdown is evidence that even the well-meaning companies aren't really stable enough to build anything like a business on.