March 2008

Sometimes you start on a project, and get far enough into it, that it just seems like it shouldn’t be that hard. For me, this was precisely the case with recreating a child past-time favorite game of mine: Elevator Action. This started off in Flash 7, and the reasoning behind it at the time was to create a complex environment scroller and to release the source for other developers to see how things like this are programmed. Getting bogged down by work, and generally life itself, not to mention the frustrating limitations of AS2 at the time; I put it down for awhile thinking I’d get back to it.

Well, Flash 9 is now here and it’s probably been 2 years or so since I last touched this (like dogs, it’s at least 14+ programming years). AS3 has finally brought us more into line with what the rest of the OOP world expects with new initializers, additional accessors and the such, but this now means I’m faced with the same problem everyone else has in revisiting old projects: Do I try to monkey patch the old code, or start over? (more…)

So you’re interested in working from home. Think long and hard about the challenges that lay ahead of you; this essentially is just one developer’s tale from experience. Zero regurgitated material from some perky career columnist who’s above the fray and isn’t in tune with how it really works.

This one goes out to the handful of developers (probably can count them on two hands) that have a family (with kids: pets don’t count), and for various different reasons (housing market for one -no one wants to loose $20k) are unable to or are not interested in moving to cater to the employment flavor of the month. You may also be in a position similar to mine where you don’t live in CA, NY, or MA. It is what it is, but those three states are always going to hold a vast majority of cards when it comes to RIA development. This little fact holds both your advantage and disadvantage at the same time, and very little of it has to do with you. Economic supply and demand, but more on that later. (more…)