Out of nowhere I hear someone at the other end of the office (we share with two other companies) blurt out, “over half of the web is flash.” This person always leaves his door open and talks loudly, so I’ve learned to tune him out, but this line grabbed me. First, I feel this number is wrong. Second, there is no way to know with a good amount of certainty what the percentage is. From the continuing context, I learned that he was talking about the iPad and its lack of Flash support, criticizing Apple for becoming “the next Microsoft”—whatever that means. He concludes with saying an increasing amount of developers are starting to program for android.
This whole conversation triggered feelings of anger and frustration at this person. I hate Flash; I hate Flash a lot. But this is not because Flash is not supported on the iPad, or that it is full of security holes, or that distributing unchecked byte-code is an inherently bad idea. I hate Flash because it is closed source, anti-freedom software controlled by a single entity interested only in financial gain.
Do I have Flash installed? Yes, and according to certain surveys, up to 99% of internet users have Flash installed. And it disgusts me. I try to not install it, or run it only in controlled virtual environments, but it is ubiquitous. Many “social marketing” companies promote using sites like YouTube, which almost exclusively uses Flash for its videos, so when clients ask for YouTube, I reluctantly grant.
But while I concede to its use when necessary, I never create new material using Flash and whenever possible evangelize open technologies and Free/Libre alternatives. And I beseech you, reader, to also stop developing for or using Flash.