Archive for the ‘Adobe’ Category

Fuck You John Dowdell

Tuesday, April 6th, 2010

After reading John Dowdell’s most recent post about Flash vs. Apple and some of his responses to the responses, I feel even more like my mission in life should be to kick him in the fucking junk.  He likes to rail against macmacs for being mean and blindly faithful in the decisions made for us by Steve Jobs, like the decision not to include Flash on the iPad.

I have no doubt that Flash not being on the iPad is a result of a decision made by Steve.  The market penetration for Flash is insanely high for most types of interactive media, and when Flash is not working, people flip their shit.  Why do you think Apple includes the Flash player in its operating system distributions and its own Security Updates?  Because Apple recognizes its importance to the Mac-using computer world as a whole.  For better or worse, Apple has to support Flash on the Mac.

In terms of supporting it on the Mac side, I’m sure Apple has sifted through thousands of crash logs that people have desperately sent using the “Submit to Apple” button in CrashReporter.  You know what has got to be at the top of the fucking list?  The goddamn Flash Player plugin.  I have little comprehension as to why Apple would develop a completely new plug-in process isolator under OS X 10.6 (only works in 64-bit mode, by the way) unless they were confident the issue could not be solved any other way.  Let’s check to see what plug-ins I’ve got installed:

I use SafariAdblock which currently requires 32-bit mode, and that disables the plug-in protection in 10.6.  You know what I’ve had crash my browser running in 32-bit mode?  Flash.  Not Flip4Mac, not the third-party DivX codec I have installed in QuickTime, not the Java plug-in (I do have Java disabled, however), and not Quartz Composer.  Not even Shockwave has crashed my browser.  It’s all Flash.  In fact, the problem got so bad that I almost switched my browsing to FireFox, that ugly piece of shit monstrosity of an open source project, simply because it had the ability to block Flash.  Thanks to Gruber, I found ClickToFlash, and my life has once again regained simplicity.

I have a feeling that not many people have anything other than the factory web browser plug-ins installed on their computers, and with Flash being the least stable plug-in on the machines I work on, I have a feeling the process isolation technique was developed to be applicable to future plug-ins, but with one in mind (and let me tell you: it ain’t Flip4Mac.)

Back to Dowdell and his response to commentary.  I don’t have hard numbers on if the plug-in isolator has been successful, because I still have people come to me complaining about Farmville not working properly.  I have to calmly explain that, with their software (including Flash) updates installed, it is something between the developer and Adobe that will have to be ironed out on their end since there’s not much else to do.  I also suggest installing ClickToFlash as a way to prevent Flash from loading unless needed, and most folks are quite happy with the improved experience.

I’m assuming Apple doesn’t want to dedicate the resources to supporting a third-party’s plug-in on a platform that has very sensitive needs with regards to stability and power utilization.  Rather than go out of its way to get Adobe’s product working properly on its platform, Apple has tried to get folks adopting technologies that work well on its mobile platform (which also tend to work well on other mobile platforms, not just its own.)  I don’t think it will happen in the near term, but in the next 3-5 years, I can see Apple’s investment in less-proprietary technologies causing Mobile Flash to decline to the point of obsolescence in both Apple’s and other vendors’ mobile platforms.

I don’t see Dowdell’s points being relevant, except for the talk about personal attacks being mean.  I agree that personal attacks are mean, but I’ve been sick for almost 2 weeks now, and I’m feeling really fucking mean right now.  I also like how he approved a comment from someone stating that he’s convinced they aren’t a paid astroturfer.  Does John Dowdell really believe that people are paying other people to write negative blog comments about Flash?  I think we should coin a new term, the “flasher”.

A “flasher” is one who believes that negative commentary about Adobe in general, or Flash in specific, is coming from some deep dungeon in Cupertino, written by people who anally masturbate to images of Steve Jobs using Safari with a big “Click to Flash” gray box in the middle of the screen.  A “flasher” believes that the Flash plug-in code is gospel and that the interpretation or execution of the code is the cause of its problems.  A “flasher” believes that if it weren’t for Apple’s walled garden, the performance of the plug-in would be at parity between the two major operating systems.  ”Flashers” are the Adobe equivalent of truthers and birthers.  I don’t think it needs much more explanation.

I think that John Dowdell’s continued presence anywhere in public while being paid by Adobe is the worst possible idea Adobe could ever make.  They would be better off doubling his salary and making him ride a stationary bicycle in their basement to generate a little bit of power for the office.  Adobe would get more out of him that way, and it would cost them less in terms of their public opinion in the long run.

As a side note, the comment I linked to above appears to have been made by someone working for Unsanity.  For those of you who aren’t familiar with them, they are the creators of Application Enhancer, one of the least stable and most frustrating additions for OS X I’ve ever encountered.  I don’t see it around much any more, but back in the day, APE caused a lot of shit to break on a fairly regular basis.  And when the authors of that software are complaining about your product, it might be worth paying attention.

I Fucking Hate Adobe

Wednesday, April 29th, 2009

Like most folks in their mid- to late-20s, I’ve at some point used copies of Adobe’s software that was not necessarily purchased legitimately.  I know, I know, you’re shocked and dismayed.  Over the past year, I’ve made a point to do two things: get legitimate licenses to every piece of software on my system AND not have any Adobe shit installed on my system.  I’ve succeeded with the first, and have succeeded as much as possible with the second.

Let’s get this out of the way: Adobe’s software used to be pretty fucking cool.  And in some ways, it still is.  I have wet dreams about running Photoshop 3.0.5 on an 8-core Nehalem Mac Pro with 32GB of RAM filled with Velociraptor drives and Quadro cards because that would be the best photo editing setup EVER MADE.  PS3 was quite simply the best mix of features, size, speed, and stability of any version of Photoshop I can remember.  Since that point, it has only gotten worse.  And since that point, Adobe’s licensing bullshit has gotten astronomically worse.

I’ll say that I work in a direct customer-facing position where my job is to support my employer’s products.  Because of the nature of the job, and the customers, it has become incumbent on myself and my coworkers to support EVERY OTHER COMPANY’S PRODUCTS if is can so much as be imagined to interface with my employer’s products.  I have the utter joy of explaining to a customer why their $1500 Creative Suite 2 installation won’t work properly on an Intel Mac and why Adobe’s activation scheme, much like WGA, forces them to reactivate the software with a phone call whenever they pass gas.  This happens ALL THE TIME.

Lots of examples of Adobe’s bullshit can be had here, here, here, and especially here.

They have my ass in a corner when it comes to Flash.  I keep that shit updated because, as is evidenced by their Acrobat dev team’s skill, they can’t keep it together when it comes to zero-day arbitrary code execution vulnerabilities.  However, since Flash is necessary to use most of the intartubes, I use the glorious free ClickToFlash plugin for Safari/WebKit. Coupled with Safari AdBlock (yeah, I know it’s funny since I have Google Adsense on this site anyways) my web browsing experience is much less likely to cause a seizure and only loads Adobe’s goddamned Flash plug-in when I want it to be loaded.

I currently use Pixelmator, VectorDesigner, ChocoFlop, Graphic Converter, Aperture, VueScan, and Raw Photo Processor to work with the various images in my day-to-day life.  And while that may give you readers pause, let me tell you, it’s absolutely great not having to think about what shit is going to go down on my system the next time I launch a CS program.  Coupled with the fact that it’s all legitimately purchased software, I feel like I’ve been liberated from the shackles of Adobe.  Much like Linux users are supposed to feel when they rid themselves of Microsoft, except I’m actually getting shit done on my operating system.

I’m no so naïve as to think that the world has no use for Adobe Creative Suite. I know that many folks would not be able to get their work done without the full fledged versions of Photoshop, Illustrator, and InDesign.  However, I’ll attest to being one happy motherfucker when I realize I don’t need their crap on my system any more. That, my friends, is a good feeling.