More Thoughts on the Flash Builder Rebrand

Here’s some personal history- this probably colors my opinion a great deal. I first started messing around with “Flash” using Macromedia Flash 4 producing really awful animations and got into it full swing with version 5. With the advent of ActionScript as a language, I began working on lots of interactive materials and a bunch of weird experimental games. This was all great stuff and over the next few years, I ended up producing a ton of work through Flash and all of my career decisions, a great deal of consulting, and much of my good fortune was due to the Flash Platform.

Being so enamored by the Flash IDE, I was initially put off a bit by the emergence of a fancy-pants new something-or-other called Flex. My understanding, at the time, was that Flex is basically a way for people who do not understand Flash to write out some MXML tags and have a Flex Server compile it all for delivery. During the Flex 1/1.5 era, I could care less about learning or using Flex and was very happy to be building some really nice, full apps using the Flash IDE.

With the emergence of the Flex 2 betas and the revelation that Flex was no longer tied to a server, but would compile SWFs just like the Flash IDE, my curiosity was peaked and I decided to give it a shot. One huge motivating factor here was the inclusion of ActionScript 3 and talk of the upcoming “Apollo” runtime. Living and breathing AS1/AS2 for years, I was well aware of it’s numerous shortcomings and the myriad of evolutionary quirkiness scattered throughout the language. AS3 promised to refine, solidify, and expand the language in huge ways- I couldn’t wait to start learning it.

So… the easiest way to do so was to use Flex Builder. I was happy to find that you could also ignore the Flex framework and just code in pure AS3. My first few projects using Flex Builder were simply ActionScript projects. I learned how to use Flex Builder as a replacement for the Flash IDE code editor and things went along pretty smoothly, for a time.

Then came “Moxie” and the Flex Builder 3 betas. For some reason, working with version 3 of Flex Builder got me REALLY interested in the Flex framework. After familiarizing myself with it, I started producing actual Flex projects and found that I was using the Flash IDE less and less. All of my perceived limitations around Flex were lifted with the realization of exactly to what extent the framework was customizable. This is in no small part due to the Flex Component Kit and resources like Scalenine.

Today, almost all of my Flash work is done using the Flex framework. I use the Flash IDE to produce content that is integrated within my Flex projects. While I have a solid understanding, of course, that Flex is just a framework (an AWESOME framework) for producing Flash applications… not everyone does. In fact, most people seem super confused about exactly what Flex is- there are a ton of people out there that just cannot grasp the fact that Flex projects are Flash.

Rewind to the point of this article: Really, the only people who should even care about this name change are people who use Flash Builder day to day… and for them- it’s just a clarification and is really a non issue. They will still be building Flex projects for clients, they will still be learning and working within the Flex framework. Many of them are Flex developers and will remain Flex developers. Clients will still ask for Flex development work. No one cares that the tool used to produce Flash content using the Flex framework is called “Flash Builder”. People like me will still use the Flash IDE, Flash Builder, and eventually Flash Catalyst to produce Flash projects using FLAs, AS3, and often times MXML, FXG, and the full Flex framework. No problem.

Personally, I love the change from Flex Builder to Flash Builder. I believe it is more true to the nature of the tool, and will ultimately remove much confusion surrounding the status of the Flex framework within the Flash Platform. I find it astounding that there are so many developers arguing against the clarification, especially since developers are actually the ones least affected by the change.

Not too many years ago, many people would scoff at the idea of building certain things using Flash. We did it anyway and these projects turned out to be revolutionary. Flash as a platform has come a long way and is poised to explode once again with initiatives such as the Open Screen Project, Flash Player on mobile devices, and the Adobe Flash Platform for the Digital Home. This rebranding of the Flex Builder tool only makes sense in terms of solidifying and clarifying this dynamic and ever-expanding platform.

Flash is not a dirty word!

Flex Builder “Gumbo” Renamed to Flash Builder

Flash BuilderThe obvious reason being that Flash is the overarching platform with many tools, IDEs, runtimes, et cetera and Flex is a framework used to produce Flash content. Flex Builder has always produced Flash (NOT FLEX) and I’ve encountered many people who just never could grasp this fact. This will help clarify things for so many people. Unfortunately, there will probably be a pretty big backlash from some sides as well.

Ted Patrick (@adobeted) announced the change over Twitter this evening. There’s a lively conversation going on now: Join in!

UPDATE:
Read an official statement from Lee Brimelow or Serge Jespers regarding the change.

Creativity and Inspiration, Removed from Oneself, Finding Balance

I’ve always been the sort of person who tries to create in a vacuum. I prefer isolation and solitude when working on creative projects and have normally shied away from the involvement of others. This is very different, of course, from many of the development projects I work on with a team, and is one of the main differences for me between personal, creative projects and for-hire consulting jobs or my regular employment. I’m beginning to question the wisdom of this, however.

Every once in awhile, a person needs some outside inspiration. Aside from some Divine Muse delivered directly from the Ether, this inspiration can come from the natural world itself, or from the creative works of others. I have, in the past, personally gathered a good deal of inspiration from films, music, paintings, and photographs. Much good can be gathered and internalized from these sorts of distilled and completed works. Even these tasks though, are often isolated events in that there is no dialogue.

Recently, at the university, we did a preview of some new functionality for a group of heavy users to solicit feedback. I’ve only read some of the comments received but a lot of them make good sense. There are small adjustments I never would have considered working alone. There are larger adjustments that will take some real work to achieve, but these too will be worth the effort. The project will succeed because of the feedback of others. Ideas even came to me regarding other, unrelated projects because of this. Lynch says that “ideas are like fish“. No kidding.

One of the best experiences I had was in 2003, working on some remix material from Martin Bowes legendary ATTRITION. Working with another’s material was eye-opening in a number of interesting ways. Having a look into someone else’s structure and process. Getting insight into methodology or arrangement that is foreign to your personal habits. Very enlightening. This sort of thing is very different from the sort of one-way inspiration that a completed film or painting can give you.

Just as the body needs constant refreshment and evacuation of poisons, so does the mind. Working in isolation can be dangerous as one’s mind becomes poisoned by it’s own thoughts. Stagnation can occur- like a pool of still water. I’m going to attempt to devise some small exercises to assist myself with this.

Windows 7 RC Impressions

Unlike the majority of reports out there, I’ve never had a major problem with Windows Vista. The two big problems I have had are in regard to the difficulty in taking ownership of files and directories even when logged in as an admin, and the initial lack of drivers. The first problem is remedied with some basic re-education, and the second issue has been resolved for some time now due to availability. My only major gripe is not with Windows but lies in the fact that Microsoft feels the need to stick its nose into everything under the sun (Silverlight, for example). Windows Vista has been a fine experience for me in the three years I’ve been using it.

I’ve been using the Windows 7 beta on my laptop since it was released months ago, and recently switched to the RC build. I’m very impressed with the changes from Vista- so much so, that I’ve now upgraded my home office machine to the Windows 7 RC. This is no small step as I’m dependent on this system for all my consulting, development, and audio production duties. This is how much I favor Windows 7 over Vista- it is such a refined user experience, overall. The reliability and speed improvements on older machines are a huge plus as well… that laptop I mentioned previously was purchased in 2004.

Here’s a short video demonstrating some niceties in my current environment:

Get the Flash Player to see this content.