I'm a very experienced developer, and I think their steps to build are ridiculous. They chose Ruby for it's coolness, and great, you can write a blog in 20 lines of code, but Ruby requires a build process and to build Diaspora takes the equivalent of 5000 lines of code, and ultimately it still doesn't run properly.
Kudos to the team for what they've done. I'm one of the first users, so I'd have preferred it worked, but it's dead.
Make it easy, not cool and complex. Make it easy to adopt and people will adopt it.
While I am disappointed, I understand completely because I too had a co-founder die and it completely stops everything.
Most companies under the startup gun that lose a key member to death don't recover.
They did exactly what we did when we lost Brandt Canicci, they buried themselves in another unrelated project.
You're not sure why you're doing it, but it's all consuming. You're grieving, although you don't know it, and you just can't wrap your mind around anything but the only life preserver you have until you come to your senses and let yourself move on.
At least this is progress. I'm still looking forward to this project, even though it's been #deadpooled for a long time.
After just logging in, I'm surprised at how excruciatingly slooooooooooow it is. Upwards of a minute to save a minor change to my profile. I certainly hope self-hosting our profiles and content is an option sooner than later.
I would suggest against this as Amazon is not the most reliable service on the planet.
Shadyabhi is right, though, that this is not any different from using IMAP and keeping all your email local on your PC, and keeping it on your PC is probably safer.
MonoTouch is what you're referring to, and it has its pros and cons. Pros are, one app can be published on multiple platforms with little to no change.
Minuses, it's expensive and you have to wait for access to new features until they've been released by Xamarin.
Writing an app for iPhone using this is easily 2x faster than learning and then writing it in Objective C. It does generate a "native" app, for what it's worth.
Sounds like you just need to get past your dislike of C#, and your boss sounds like a pretty smart person ;-)