01/03/2011

Finding my passion

Recently I’ve been thinking about what I want to do with my career, do I want to retrain as a web developer, a Ruby on Rails developer, or a mobile developer using Java/Android. Do I want to work for a large company, a start-up or just for myself as a freelancer or a Micro-ISV. Or stick with Flex and the Flash platform.All these ideas have popped into my head over the last year.

One thing that I keep thinking of is how much I love working with Flex/ActionScript, I know Flash has taken a bit of a battering over the last 12 months, with Apple and the iPhone. (I left my last company because they didn’t use Flash enough for me, I think it was because of the iPhone and how it didn’t support Flash so obviously Flash was going to die a death).

At the time it was hard to see if Flash had a long term future, Apple said it was rubbish, HTML 5 is coming, everyone has iPhones. All these things put doubt in my head as for the long term future of the Flash Platform.

So as part of my ‘what do I want to do’ search over the last year I’ve read many of these lifehack/productivity blogs (I think I spent far more time reading these getting things done blogs than actually doing something). I didn’t know what was the best way to go to keep working in this industry.

Recently I read a great article from the fantastic Zen Habits site on finding your passion. One of the sections of this article that really popped out to me was:

If you want to make a living at what you love doing, you need to get good at it. Some of you are already good at what you love — you’ve been doing it for years, either on the job or as a personal passion. Others are just starting out, but that’s not a barrier — you just have to put in more time and effort.

I was thinking about this, and what I decided was, I love the Flash Platform, I love working with Flex and ActionScript. As a Flex developer I can build web apps, desktop apps, mobile apps, TV apps, games, music editors, video editors and animations. What other language or platform can you do that with? (Well there is probably is some out there, but I can’t think of one)

So I decided if I want to work with something I love, and I love the Flash Platform, then I need to get great at Flex/ActionScript and be proud of being a Flash Platform developer.

Here’s some articles I’ve found on being a great Flash developer and finding your passion:

No comments: