Adobe's response to Flash Crash
blogs.adobe.com
blogs.adobe.com
-Mozilla Firefox 3 had several alpha, beta, RC, and final releases, moving from late version 2 to version 3.6.
-Google Chrome was initially released and ported to Mac and Linux
-Safari evolved from version 3 to version 4
-Apple developed and released a new version of the iPhone, announced the iPad, and released a new version of Mac OS X
-Windows 7 was betad, improved and shipped
-Apple's market capitalization nearly doubled from 93 billion to 177 billion
-The entire global financial crisis came to a head, with multiple banks and other large firms either collapsing, being acquired for their assets alone, or being bailed out by national governments
-Barack Obama was elected president, sworn in, and served his entire first year of office
-Sarah Palin, then a surprise pick at running mate, made a series of media gaffes, resigned as governor of Alaska, and parlayed her fame into a television deal with Fox News
Confidence inspiring.
"The mistake we made was marking this bug for "next" release, which is the soon to be released Flash Player 10.1, instead of marking it for the next Flash Player 10 security dot release."
The 0.1.0 releases are for actual player upgrades and the 0.0.1 releases are for security fixes. The 10.1 release is actually a pretty big upgrade to the player that will be out some time near the CS5 release that features iPhone native app export, woot!
Besides that, I reviewed the Flash Crash code and the situation that causes this bug and it doesn't seem like a common situation where you load a single unique URL that sends two different Flash version files (7/8) when requested one after another. I know my own QA department would be tickled pink if they could recreate this problem in any of my applications but even then I'd first say "who the hell would do something so crazy, this isn't on the top of my pile of stuff to do, I'm still working on making the player run well on the Mac, awesome bug though we'll get to it later"
Yes, they admitted a mistake, but they wouldn't have done so if their actions had been at all defensible.
People trying to crack other people's browsers, that's who.
Maybe that's why Windows had all those security problems -- they were all slated for an unreleased point upgrade.
But, I wonder if this is the kind of "lazy-ness" that Jobs was referring to with Flash. Not necessarily lazy in the sense of not doing anything, but lazy in the sense of inability to keep "control" and an eye on your major properties (Apple qualities.)
I wonder if Lotus, Borland, CompuServe, and the other mini-monopolies of their day saw it coming, or just blithely rested on their laurels until they were irrelevant. I was in the tech scene back then, but without something like the internet to keep us informed, it was hard to know what those companies were up to.
"Regarding crashing, I can tell you that we don't ship Flash with any known crash bugs"
and here the Flash Product Manager says:
"The team is actively reviewing all unresolved crash bugs in JIRA and will reach out to the submitter if we need their help."
That gives me a _great_ deal of confidence they're not lying to me...
And so I find myself defending Flash. Strange things are afoot.
Facepalm.
I think "tenet" is the word you were looking for.
If Adobe is like most other large companies, I'd bet those same engineers have been stuck in the downward-spiral feature crunch to support more codecs, more language features, more more more. It takes a pretty high-level push -- like this one! -- to reverse that trend.
A good analogy is MSFT and the turnaround on security in ~2001/2002.
The truth about user perception of Flash finally emerges: http://i.imgur.com/xbA8W.png
> The mistake we made was marking this bug for "next" release, which is the soon to be released Flash Player 10.1, instead of marking it for the next Flash Player 10 security dot release.
Personally, I've been withholding from using Flash blocking plug-ins because I always thought that it would take away from my experience of most modern web-sites - that is despite Flash being a big pile of crap in terms of full-screen HD video performance on a gaming-grade laptop that plays Far Cry on maxed out settings.
I believe my cup of anger just overflowed - I will be installing Flashblock today.
And until Adobe learns how to truly test performance of their software on a variety of machines (oh, don't get me started on GPU acceleration problems in Photoshop CS4 when it first came out and perf issues with Flash HD video playback on specific GPUs) as well as how to properly respond to security issues, Flashblock will be kept enabled.
They have the same problems as Java. They develop a complete OS without regard to core OS code and hardware changes. It's irresponsible curating that no one is reporting on.
Forget fixing the bug. If we combine our resources and create a Flash killer that plays nice with native OSs, we won't have to care about Adobe's reckless development.
Secondly, a high-impact pervasive problem which allows a plug-in to crash the entire platform should not be marked fixed in next release.
I also own a 2 year old MacBook Pro, and while I did had some problems with some badly written advertisements, in general Flash works fine (including video on Youtube) ... although HD content is not rendered as well as on my home Windows box ... but it's watchable ... I watched The Office on Hulu and it was OK ;)
This whole thing reminds of the browser wars, only now it's between 3 camps ... the freetards, Adobe's fanboys and Apple's fanboys. I found myself to be in all 3 camps, depending on my mood :)