So you think you're really cool because you're hardcore and know everything there is about PHP or C# or C++ or VB or Perl or Ruby or Python or ColdFusion or Java or ActionScript or.. I should stop right? The thing is, as developers we've been coding in all these other languages to fit the phone, desktop, server and platform we think is best. But we were wrong. There is no "best" or "favorite" platform. We shouldn't have been writing Flash apps. We shouldn't have been writing Silverlight or Windows or Mono or XNA or Java apps. We should have been writing apps this whole time.