Want javascript.
By the way, why don't you have a blog? You post some interesting stuff to your twitter sometimes, but it would take a few hours at most to set up a Wordpress site.
In a way, twitter is a great equalizer, rewarding ideas over writing ability.
The idea that I can code Python clientside, even .NET-ly, makes me happier. I haven't done much yet there, but it does raise my curiosity to avoid hacking around with Flex/ActionScript.
But I am of the opinion that Flash is slowly but surely dying in favour of JavaScript and related technologies. Flash still has its niche for streaming audio and video and a few other things that would be otherwise be a pain to write, but they don't really justify the existence of Silverlight which has largely marketed itself as "a better Flash".
Flash has always served a niche for what HTML and JavaScript can't easily do; the problem is that over time this is diminishing, and it's looking like over the long term Canvas and SVG will be one more nail in the coffin.
Then why are there overwhelmingly more Javascript apps than Flash ones?
This site needed Real, that site needed QuickTime, some other site needed Windows Media, and yet another site needed Some Bullshit Player 4 which only ran on Windows 98 on a good day.
js + svg + ogg OR whatever
If you want me to take sides in your standards war give me something worth fighting for. Freedom.
To be more concrete, imagine:
"The video you have selected ("russians_in_tskhinvili_getting_shelled.wmvx") is not viewable in your region ("Georgia"). Please contact your system vendor for a software upgrade if this region is not correct."
"New Adobe Explosion 2012 offers video content providers a usage-tracking feature, which provides accurate statistics on the age and gender breakdown of their viewing audience, enabling video content providers to micro-target advertising content. *Information about users' identities will not be disclosed except pursuant to an order from a court in one of the following jurisdictions: United States, China, India, Saudi Arabia, or Germany.)"
"The United States Trade Representative is pleased to announce a new accord with Brazil, addressing both American media companies' concerns related to rampant Brazilian internet piracy and the new Brazilian military government's concerns related to subversive content from overseas. Under the accord, effective starting 2Q 2011, only properly licensed video codec software from Adobe, Microsoft, or Apple will be permitted in Brazil."
"We're sorry, but the license for the software that created this audio file ("Grandpa Telling Us About His Mother.flvx") has expired. Please contact the content provider to request that they renew their license in order to access the content."
It has a lot better x-platform support for it's IDEs. This is important because if you are creating anything at all rich you are going to have designer and coders working on your stuff. Constraining them to a single platform reduces the amount of people who would be willing to work on it.
Flash also now has Flex which allows you to code and compile. Depending what you are doing this is great to have designers and developers on the same project.
Finally people are used to building stuff using the Flash IDE. While Silverlight might be the best thing since sliced bread I'd rather use a technology I know I can just find a contractor for in about 10 minutes.
IMHO I never knew what Flex is all about. Even going to their website it seems a bit vague to me. Learning MXML adds a layer of complexity that I'm not willing to work with. AIR OTOH seems promising though.
Now it appears that only Microsoft's evangelist and members of the silverlight team are using it. All the blog postings/tutorials are posted by these people.
I feel that if a technology is naturally good you'll want to use it yourself, but this requires an army of payed bloggers to be pushed down the throats of developers.
Also, what problem is silverlight trying to solve? I feel it's trying to solve the i-dont-know-html problem in the end... well, i dont have it.