As a flash developer for over 10 years, I guess I've always known that one day I will have to leave the confines of my then Macromedia - now Adobe comfort zone, I just never expected it to be quite so soon.
About 4 years ago, I remember whispers heard around the water cooler about HTML5, I remember thinking there's no way HTML could ever replace Flash. Flash is cool. Flash makes things pretty. You can build great web based games with Flash.
This last month I"ve been fiddling around with the likes of JQuery, AJAX and JSON, all relatively old technologies, but all very new to me. All I can say is "Damm you comfort zone!!!, Damm you."
I really do wish I'd learned this a long time ago. A client asked me about a game, he needed it rather urgently, doing it in Flash, I realised I'd need at least 3 weeks to put this together. In html5 - I found an online tutorial, where you could whip the same thing together in less than a day. Granted the graphics weren't as glossy pretty in the latter version, but really - how can you compete with that.
I'm also fiddling around with some Flex/Air applications - granted - also in the Adobe family - but I can't believe how easy it is to simply whip up a data service and bind a data component to that. It never ceases to amaze me how companies keep updating their software in such a way that all developers - unless you're that top 1% - will inevitably become obsolete.
Hmmm, I wonder if I can get a loan from the bank to open up a coffee shop, my days as web developer are numbered.
Every now and again when I do something that is so easy, like a simple email validation in Flex/AIR vs Flash - I hit my head against the wall.
Not sure what the future of AIR will be in the mobile environment, but until she bids me farewell, I'll continue tinkling with her bits.
...and another one opens. I am sure that there are plenty of opportunities out there. Two spring to mind iOS and Android.
Air is brilliant
I haven't gone deep into Flex but AIR and the script libraries available is gui heaven.