Welcome to Flexophile!

About me

My name is Gordon Smith and I’m a development engineer on the Flex team at Adobe. I’m not the U.S. Senator from Oregon, so don’t bother lobbying me. Besides, I belong to the other party.

After doing a postdoc in theoretical physics, I left academia and got into software engineering. In 1991 I joined Macromedia (which was acquired by Adobe in 2005) and worked for about ten years on a multimedia authoring tool called Director. In February 2002 I was one of four engineers who started working on a new project that eventually turned into Flex. (The other Flex engineer still around from that time is Glenn Ruehle.) So, my involvement with Flex goes all the way back to its inception. It’s been fun to watch this baby grow up!

I work mostly on the Flex framework, with some occasional dabbling in the MXML compiler. I’ve got a lot of experience with ActionScript and MXML and in the Flash and Flex APIs. Much of my work on the Flex framework has been in core classes such as UIComponent, Container, etc. I was deeply involved in revising Flex to use ActionScript 3 and run on Player 9. I’m pretty opinionated about various coding practices. Recently I’ve been working on runtime localization and framework support for AIR, the new Adobe Integrated Runtime.

I tend to be a practical, detail-oriented guy, not a blue-sky visionary. I try to think about features from the point of view of our developers. I place a very high value on simplicity, consistency, and elegance.

Outside work, my main interests are seeing the world (especially more-remote places like Patagonia, Bhutan, and Antarctica), hiking/trekking, classical music, and good food. But since this is an Adobe-hosted work blog I won’t bore you with personal stuff. If you’re reading a blog named Flexophile, you’re looking for info about Flex and I’ll try to deliver it.

13 Responses to Welcome to Flexophile!

  1. Hey Gordon!Do you like long walks too? Just kiddin’. Good intro to who you are.I’m looking forward to following this blog and I appreciate the thoroughness of your intro (despite joke). 🙂

  2. kyle thompson says:

    looking forward to reading your blog. kt

  3. Deepa says:

    Welcome to the blogosphere, Gordon! Rock on!

  4. Wow, finally! I was just saying to someone the other day how it’s a pity that Gordon Smith doesn’t have a blog. You’ve made some very interesting posts to flexcoders and elsewhere over the years and it’s just nice to have it in a blog format. Thanks.Happy Blogging. Oh, and the occasional personal post is more than welcome :-)PS: Also a big welcome to Alex H. and Joan L. to the blabbersphere.

  5. Igor Costa says:

    Welcome to blogsphere.I might admirate you for your begging a blog.Good you have your post coming to it.Regards

  6. Andy Jenn says:

    Hi Gordon – like the intro… just thinking, was there an Irish Pub in Antarctica? Seriously though, I’m trying to find out how to integrate Flex/ActionScript applications with PDF documents for an online repository. I need to automate OCR processing and extract page numbers from documents. I thought there must be APIs to tightly couple Adobe’s documents to Adobe’s development environment, but I can only find documentation for JavaScript or Visual Basic(?!)Would appreciate any ideas/pointers to help out a newbie…Kind regards.

  7. Gordon Smith says:

    Hi, Andy. One of the places we visited in Antarctica was Vernadsky Station, a formerly-British, now-Ukrainian research post, which has a bar, so that’s pretty close to an Irish Pub. For a picture, go here and find the picture captioned “Party On!”.As for the app you’re building, it’s not really within my area of expertise. However, our LiveCycle Enterprise Suite has a PDF Generator that can create searchable PDF documents from scanned images. And you can invoke LiveCycle APIs using WebService or RemoteObject calls in Flex.

  8. Davy Strube says:

    On August 14, Deepa Subramaniam gave a talk at Flex360 Seattle 2007 on the Flex Framework nitty gritty. In her talk, she referenced your flight booking app, but I can’t find it here or in adobe labs. Can you post a link to it?Thanks!

  9. Gordon Smith says:

    Two versions of the FlightReservation app are on the Labs site here.

  10. Hi Gordon,I finaly get your RSS :). It’s great to see you bloging. Hope to read your thoughts on Flex in the comming months.Thanks for writing! 🙂

  11. Werbeagentur says:

    Hi Flexophile,have nice bloging and hope that u post great articles :)greetz from Germany, Werbeagentur

  12. nVonatiQ says:

    Hi,Really a great Blog. Very usefully and interesting Informations. Thanjs for sharing it,nVonatiQ (GERMANY)

  13. Tink says:

    Shame that your not the ‘U.S. Senator from Oregon’. He’s a good looking guy 😉